kinuyツ
2022-05-17T02:56:15+00:00
以前有.net基础,学Java也就一个月就差不多熟悉ssm框架了,几乎和c# 一模一样,依赖注入,各种注解,中间件,数据库增删改查也是通用的,只是orm难用点。。
以前有51单片机基础,有嵌入式需要,先从stm32开怪,但stm32比51难了不是一点,总线矩阵,下面的dma,APB总线,io口重映射复用,多个时钟,锁相环,不停的查手册,翻来覆去去找不同功能的初始化函数结构体指针。。。还好有.net上位机基础,通信协议,数据截取解析存储这块对我没难度。学了一个月,我感觉也就刚入门。。
java是高级语言,比较容易理解吧,面向对象
c的话在我眼里都是大神才会的
你说的这些不是c语言啊,c语言本身难在和硬件操作系统混杂在一起。
学好c要学汇编的,看《程序员的自我修养吧》
本身就难啊。
java这种面向对象的,怎么说都更好理解吧
楼上有人说的不错,C基本上偏向底层和硬件了,光学语言作用不大,要看你代码后面的硬件知识
大哥,你下面说这些难的不是c语言,难得是单片机好嘛。。
做底层编程确实最麻烦就是查手册,还有就是要熟悉硬件原理,不然不能只靠编程逻辑来判断bug。当然做上层编程很多时候也会有编码,内存的具体存储逻辑需要了解就是了
你说的难点不是语言本身的难点,而是因为你的开发接近硬件的结果。
顺便说一下,面向对象是一种思想,和用哪种语言没有必然联系,别被带歪啦。
[quote][tid=31973857]Topic[/tid] Post by [uid=8694089]满天星莹[/uid] (2022-05-20 10:57):
以前有.net基础,学Java也就一个月就差不多熟悉ssm框架了,几乎和c# 一模一样,依赖注入,各种注解,中间件,数据库增删改查也是通用的,只是orm难用点。。
以前有51单片机基础,有嵌入式需要,先从stm32开怪,但stm32比51难了不是一点,总线矩阵,下面的dma,APB总线,io口重映射复用,多个时钟,锁相环,不停的查手册,翻来覆去去找不同功能的初始化函数结构体指针。。。还好有.net上位机基础,通信协议,数据截取解析存储这块对我没难度。学了一个月,我感觉也就刚入门。。[/quote][s:ac:晕]你凭什么觉得c会比java简单?
如果不是c/c++学的人恶心,又怎么会有java呢?