7360 views|11 replies

625

Posts

209

Resources
The OP
 

Talk about programming languages for hardware development [Copy link]

 

What languages have you used to develop hardware? I am not very knowledgeable, and I have only used C and assembly. Now it seems that Python can be used. What languages are currently used for hardware development, and what are the advantages of each? In addition, have you used the C automatically generated by MATLAB? Is that thing easy to use? I have tested it before, and the effect is very poor.
This post is from Talking
Add and join groups EEWorld service account EEWorld subscription account Automotive development circle

Latest reply

Only used C  Details Published on 2018-11-16 11:29
 
 

1w

Posts

25

Resources
2
 

回帖奖励 +10 分芯积分

C language should be the most used and mature one. Now there are many new languages that can be used for embedded development, such as python, lua, js, etc. Although they are not as powerful as C language, they are very convenient in some specific applications.
This post is from Talking
 
 
 

6040

Posts

204

Resources
3
 
assembly,c/c++,rust,go,java,js,python,lua,basic The characteristic of hardware programming is that it requires a language that can directly access memory. For languages that cannot directly access memory, it is necessary to encapsulate the functions in the underlying language and then call them, or call the functions provided by the operating system.
This post is from Talking
 
 
 

6423

Posts

17

Resources
4
 
C and assembly should be considered software programming, while hardware programming is Verilog and VHDL.
This post is from Talking
Personal signaturetraining
 
 
 

6040

Posts

204

Resources
5
 
This post was last edited by lcofjp on 2018-11-7 16:28 https://spectrum.ieee.org/static ... ming-languages-2018
This post is from Talking

Comments

Captain, are there still so many people using C++? I have seen fewer and fewer people using C++ around me, and MFC has long been eliminated. What is C++ generally used for now? What framework is used?  Details Published on 2018-11-8 10:05
 
 
 

625

Posts

209

Resources
6
 
lcofjp posted on 2018-11-7 16:15 https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2018
Captain, are there really so many people using C++ now? I have seen fewer and fewer people using C++ around me, and MFC has been eliminated long ago. What is C++ generally used for now? What framework is used?
This post is from Talking
Add and join groups EEWorld service account EEWorld subscription account Automotive development circle

Comments

QT, GTK, etc. But you don't have to use any framework. Most C++ developers use APIs directly, and also write various engines, algorithms, and frameworks.  Details Published on 2018-11-8 10:27
 
 
 

6040

Posts

204

Resources
7
 
Posted by Gao Jin on 2018-11-8 10:05 Captain, are there really so many people using C++ now? I have seen fewer and fewer people using C++ around me, and MFC has long been eliminated. Now developing C++...
QT, GTK. But you don't have to use any framework. Most C++ developers directly use APIs, and write various engines, algorithms, and frameworks.
This post is from Talking
 
 
 

1903

Posts

0

Resources
8
 
Generally, it is C, but there is also C++, and Python is rare.
This post is from Talking
 
 
 

3471

Posts

11

Resources
9
 
C development belongs to embedded software development. I am not familiar with python. For operating system level, application layer and algorithm, I can use C++.
This post is from Talking
 
 
 

2624

Posts

6

Resources
10
 
This post is from Talking
Personal signature

希望做一些大家觉得好用的东西!

 
 
 

2865

Posts

4

Resources
11
 
The most commonly used C++ library is QT. There are other libraries, but they are rare. C++ is not an upgrade of C, it is a different language!
This post is from Talking
 
 
 

1

Posts

0

Resources
12
 
Only used C
This post is from Talking
 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list