标题: 单片机是和c语言java有关么 [打印本页]

作者: w18752183809    时间: 2018-5-26 11:04
标题: 单片机是和c语言java有关么
这是属于编程类的么

作者: 歪第埃斯    时间: 2018-5-26 16:42
除了语法有一点点点点相似,其他的最好别把他们想成一个东西
作者: q1098271765    时间: 2018-5-26 17:10
主要还是C语言 和Java关系不大c还是偏向底层  Java更上层一点
作者: mm房    时间: 2018-5-26 17:19
差别还是有点大的,C比较好入门
作者: wenzedong    时间: 2018-5-26 18:43
单片机可以通过C语言编程实现控制,Java编程的话需要有Java相关接口,我认识到的8位,16位,32位都没有相应接口。据了解比较高级的ARM,DSP,和Arduino都有,你可以查一下openCV,它具有Java接口,而且经过适当改写可以移植到DSP和ARM中。效率更高的编程是汇编语言编程,汇编高效但是并不具有兼容性,8位,16位,32位需要学不同的汇编指令系统,而且DSP,ARM的汇编指令系统也不同,8位单片机就有上百条汇编指令
作者: 前行者    时间: 2018-5-27 12:38
主要还是c语言 ,  是属于编程类的
作者: luobinhan702    时间: 2018-5-27 13:06
单片机可直接用c语言编写,Java不能直接编程单片机,Java可以用JNI(Java Native Interface)技术调用C/C++写的程序,JNI提供了若干的API实现了Java和其他语言的通信(主要是C&C++)。一旦使用JNI, JAVA程序就丧失了JAVA平台的两个优点: 程序不在跨平台。要想跨平台,必须在不同的系统环境中重新编译本地语言部分;程序不再是绝对安全的,本地代码的不当使用可能导致整个程序崩溃。一个通用的规则是,你应该让本地方法集中在少数几个类当中,这样就降低了Java语言和C/C++之间的耦合性。
作者: eqeqewq    时间: 2018-5-27 13:44
对,主要是c语言,编程类的,,但是不要觉得c语言学的不好就对单片机望而却步,,要有信心,,其实比较基础的学习对c语言要求不高的
作者: feafhd    时间: 2018-5-27 13:45
是的,有关,像keil编程软件包括其他软件的编程语言都离不开c语言和java
作者: IceyChen    时间: 2018-5-27 14:24
主要是C语言多一点,不过语言都是互通的,如果你对Java或者C语言都懂一点,肯定能大致看懂keil的程序,框架都一样的。
作者: 1013007148    时间: 2018-5-27 14:30
要用c语言,但是要求不是很高。。。
作者: 西瓜222222    时间: 2018-5-27 15:46
C语言方便入门,学起来也比较容易
作者: AAABBB58    时间: 2018-5-27 16:33
C是基础JAVA要深入不同的
作者: a574637947    时间: 2018-5-27 17:37
有关的
作者: PANHUACHENG    时间: 2018-5-27 18:17
不一样
作者: 15942379927    时间: 2018-5-27 20:19
单片机对c语言的要求不高,会一点就会编程,相对java,简单很多
作者: 虾米吃小鱼    时间: 2018-5-27 20:22
主要是c

作者: lealog    时间: 2018-5-28 09:53
C主要做嵌入式软件,java做上层应用软件,看你的职业规划个选择,当然,做的多了,可能都会用到。
作者: lemon666    时间: 2018-5-28 14:52
主要是C语言和汇编语言,和java的关系不大
作者: 1298000651    时间: 2018-5-28 16:29
用C比较简单吧
作者: hu2018    时间: 2018-5-28 20:07
单片机和c语言是息息相关的,还有或者是汇编。我个人建议用c语言比较简单容易学习掌握
作者: xiaoshunzi66    时间: 2018-5-29 07:43
两门语言,都可以通过语言来实现程序,但是C 最简单入门
作者: wuxiao_1000    时间: 2018-5-29 10:32
单片机 多是用来开发, Java 一般用在大型的企业软件或桌面软件 Android 用Java 开发 也可以划到嵌入式方面
作者: 新手小苏    时间: 2018-5-29 11:23
单片机一般用汇编和C,Java多用C++吧
作者: 12591    时间: 2018-5-29 20:11
单片机主要应用汇编语言进行编程,学好c语言有很大帮助
作者: LanSeXinQing    时间: 2018-5-29 22:55
不是的,JAVA是面向对象的,而C是面向过程,单片机目前用C和汇编,不过以后是否用就不好说了!
作者: hk0506    时间: 2018-6-5 14:42
单片机是和电路以及汇编和C关系比较大
作者: 413huoxingren    时间: 2018-6-7 09:25
C语言在单片机编程可以用的上,java不是针对单片机的
作者: ltrtt    时间: 2018-6-7 09:31
单片机是一个平台,可以用c和c++编程,程序在平台上运行,打到一定的效果。
作者: 莫依    时间: 2018-6-7 09:54
没有太大关系吧,学这个不需要考虑有c语言java基础
作者: SZYASL    时间: 2018-6-7 09:59
和java基本没有关系,主要是c语言来编程
作者: 王小文123    时间: 2018-6-7 10:44
有一些软件的东西,随着单片机学习的逐步深入,建议学好各类软件知识
作者: 小久儿儿    时间: 2018-6-7 10:48
一般用c,属于编程类
作者: 984236620    时间: 2018-6-7 12:38
C语言面向过程的,Java是面向对象的,做底层一般来说用的是C,Java一般做网站后台开发
作者: 845504622    时间: 2018-6-7 12:59

单片机可以通过C语言编程实现控制,Java编程的话需要有Java相关接口,我认识到的8位,16位,32位都没有相应接口。据了解比较高级的ARM,DSP,和Arduino都有,你可以查一下openCV,它具有Java接口,而且经过适当改写可以移植到DSP和ARM中。效率更高的编程是汇编语言编程,汇编高效但是并不具有兼容性,8位,16位,32位需要学不同的汇编指令系统,而且DSP,ARM的汇编指令系统也不同,8位单片机就有上百条汇编指令

作者: huazilalala    时间: 2018-6-9 22:01
有和程序有关的部分,跟c语言关系挺大
作者: 年夜饭    时间: 2018-6-10 09:58
单片机可直接用c语言编写,Java不能直接编程单片机
作者: ybf    时间: 2018-6-10 11:15
属于嵌入式开发类,
相关知识:
硬件类:微机组成与原理、数电、模电、以及你要实现的功能相关的各种元件、传感器、通信等
编程:C语言/汇编。

作者: 彧龍    时间: 2018-6-10 12:43
单片机是基于c语言的。感觉和Java这种面向对象的语音没太大联系。不过和c语音的联系也仅仅在语法上。学习单片机 还是要理解他的原理。
作者: soulcoffee12    时间: 2018-6-10 13:19
基本上没什么关系。JAVE主要是手机PC用的。
作者: xtucg    时间: 2018-6-10 14:20
一点点吧,主要用C
作者: lxh605815252    时间: 2018-6-10 14:26
是的,有关,像keil编程软件包括其他软件的编程语言都离不开c语言和java
作者: 958336727    时间: 2018-6-10 16:07
C比较容易学并且入门快
作者: huanai    时间: 2018-6-10 17:37
可以用C语言和汇编编辑程序
作者: qq2986388386    时间: 2018-6-10 19:28
嗯,是的,和c有关,和java无关
作者: 1069108507    时间: 2018-6-10 20:21
感觉c语言比较底层,单片机开发用处更大一点 ,java比较上层好像手机开发用的多一点
作者: zhangjianpin    时间: 2018-6-10 20:55
Java是纯软件
作者: 皮条01    时间: 2018-6-10 23:10
都是用汇编和C的,如果没底子的话推荐学C
作者: wanxia    时间: 2018-6-11 13:54
一般情况下都是基于C语言的
作者: TZW1    时间: 2018-6-11 14:17
单片机主要是使用编汇语言,也可以用C语言编程,可以在创建文件时选择。
作者: 4561262    时间: 2018-6-11 15:37
是的,他们算是一类
作者: A281301106    时间: 2018-6-11 15:49
C语言运用范围广,Java相对于C运用范围窄
作者: 青铜骑士    时间: 2018-6-11 15:51
C语言的话是比较好编写啦,不过用汇编语言虽然不是很好上手,但是能对单片机的结构能有更深的理解,学会了也不错吖~java的话不是很清楚~看个人兴趣吧~
作者: laoy    时间: 2018-6-11 16:31
单片机用c或者汇编
作者: sunwoshini88    时间: 2018-6-11 16:39
和c有关,但我不知道和Java的关系
作者: Ben357    时间: 2018-6-11 18:33
属于,但是和C语言多点
作者: NASCITA    时间: 2018-6-11 19:28
偏向C语言多一点,编程用到的
作者: Toughguy    时间: 2018-6-11 19:41
c语言是所有语言的基础,如果直接上手java的话可能难以理解吧啊
作者: Toughguy    时间: 2018-6-11 19:42
c语言是所有语言的基础,如果直接上手java的话可能难以理解吧啊,先学c的话可能比较好学一点吧啊
作者: sea1216    时间: 2018-6-11 21:01
学c就足够应付了
作者: ahahahahahah    时间: 2018-6-12 15:28
和c语言是有关的,同时可以再看看汇编语言
作者: 吉吉国王    时间: 2018-6-12 15:37
C语言是基层的,java更趋向于模块化
作者: bitwxd    时间: 2018-6-12 15:39
其实没关系,单片机就是硬件平台,c和java属于软件语言范畴。我们那时候玩单片机的时候还用的汇编。
作者: 1463    时间: 2018-6-12 16:26
C语言对学习单片机很重要
作者: 苍天有井后有空    时间: 2018-6-12 16:56
c可以给你一定的逻辑思维和函数运用,但都是一些基础的,单片机里面还有许多定义的东西。
作者: 苍天有井后有空    时间: 2018-6-12 16:57
wenzedong 发表于 2018-5-26 18:43
单片机可以通过C语言编程实现控制,Java编程的话需要有Java相关接口,我认识到的8位,16位,32位都没有相应 ...

赞一个




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1