answersLogoWhite

0


Best Answer

in my opinion hardware language is actually that which is easily understandable by hardware and that is machine language (depends on binary notation 0,1) and software language is used to make applications which is high level language. c#, c++, etc

User Avatar

Wiki User

13y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

10y ago

It is normally said that once you learn one programming language it is pretty easy to learn the other programming languages. This is because the concepts are almost same in most of the programming languages with some only syntax differences.

But if you ask a hardware engineer, he may have a totally different opinion. If you dont stop thinking from a C programmer's perspective, then life as VHDL programmer will drive you nuts. Because both the languages have many differences between them. Both are different from the basic level itself, though they seem to have many similarities.

So let me compile some of the basic differences between C Programming and VHDL programming.

  1. C is a middle level language. I mean its a mix of a high level language and an assembly language.

    VHDL is a hardware description language(HDL) . It is used for implementing the hardware circuit.

  2. C can only handle sequential instructions.

    VHDL allows both sequential and concurrent executions.

  3. A C program can be successfully written with pure logical or algorithmic thinking.

    But a successful VHDL programmer needs thorough working knowledge of the hardware circuits. He should be able to predict how a given code will be implemented in hardware.

  4. Normally we don't care about resource usage in C. This is because a C program is usually ran on a computer which uses a powerful processor with high speed. We also don't care about the memory usage.

    But when it comes to VHDL a slightly complicated code can make you bent on your knees. The memory and other logic elements are limited in a FPGA(where you normally put the VHDL code in). This is why it is very difficult to implement image processing algorithms in VHDL than in C.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is difference between hardware language and software language?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the difference between software engineering and networking engineering?

There is a big difference. A software engineer will deal only with the machine language withing a computer network. Networkingengineer is an HARDWARE engineer he will apply the software written language to make sure that the network hardware can follow the written machine language


What is difference between software characteristics and hardware characteristics?

there are several difference between computer hardware and software .fundamental difference between hardware(keyboard,printer) is a physical device and software is instructions that given to the computer(window 2000,microsoft office )etc


What is the difference between hardware and soft ware?

The difference between hardware and software is that hardware is something physical. It is something you can touch. For example, a CD and its CD-ROM drive is hardware, but the music that is recorded on it is the software.


What is the difference between a hardware pipeline and software pipeline?

hgfhfhfhfghfghfgh


What is the difference between hardware and software?

Software is the code that a computer runs - you can not touch software, it is abstract. Hardware is what runs computer code - the physical stuff you can touch.


What is the difference between Android phones and windows phones?

Cost of software for hardware


What is the difference between the newiset and the oldest computer?

hardware, computing language


Is motherboard hardware?

The difference between software and hardware is that hardware is a physical object. Software is digital data stored on a physical [hardware] storage device. A motherboard is a circuit board, a physical object, and therefore hardware.


What is the difference between software and hardware interrupt?

The difference is that a hardware interrupt is a signal relayed to a system's CPU directly because of some piece of hardware, such as a keyboard or mouse. A software interrupt is a signal sent to indicate that something within a piece of software requires attention.


What is the difference between ece and computer science engineering?

Computer Science = software ECE = hardware + software + telecommunication


What is the difference between soft and hardware?

Hardware is the physical device that you can touch. Software is the collection of instructions and codes and cannot be touched.


What is difference between switch and key?

One is a hardware device and the other is a software implementation.