首页/ 节日节气/ 正文
📎 本文网址 http://8317.geci.2211mu.com/96426

大学计算机专业代码计算机专业:中文编程的未来之路

✍️ 作者:航空航天 👁 阅读 2,358 💬 评论 36 ⏱ 阅读约 6 分钟

大学计算机专业代码计算机专业:中文编程的未来之路

本文目录

  1. 汽车ECU用什么语言编程,汽车电脑维修的前景如何?
  2. 中文编程三剑客靠谱吗?
  3. 拿游戏本做编程效果怎么样?
  4. 计算机语言为什么不能用汉语编程?
  5. 编程在大学属于什么专业?

汽车ECU用什么语言编程,汽车电脑维修的前景如何?

我曾经在都汽车电子厂家从事过几年的汽车电子的研发,软件和硬件都有涉及。

为国内的几家合资车的新上市的车辆研发遥控中控以及车身控制系统。

主要功能包括车灯控制(比如,大灯,位置灯,顶灯,转向灯的开关检测以及逻辑控制),门锁的检测以及控制(包括RF遥控控制以及开关的手动控制),还有雨刮控制,车速检测,20km自动上锁,CAN,LIN通信等功能。

这些基本上都不直接涉及人身安全,我们国内没有哪一个汽车电子厂家能涉及出涉及安全的控制系统,比如发动机控制系统,助力转向系统等,不能研发不出来,而是没办法保证可靠性。受囿于国内的研发机制以及急功近利的心态。

那些声称可以研发,是对顾客生命的不负责任。

这些安全件不是几个工程师随便鼓捣就能出来的,需要包括物料、研发、测试、生产等环节长期系统性科学化的验证。

对于没有CAN,LIN通信功能的遥控中控功能由于功能简单,运算量小,选用了8位,最高主频为8MHz的microchip的PIC系列处理器,如PIC16F1936,该系列处理器最大优点是抗干扰性能好,但是ROM,RAM资源非常有效,运算效率也非常低,一条指令周期需要4个时钟周期,不支持硬件乘法,做乘法操作可能需要耗时上百毫秒。

多数产品采用c语言编写程序,通过PICC编译器编译成机器码。

编译出来代码有的时候有些冗余,执行效率不能达到最优。

为了达到最优的执行效率,有时会在c语言中嵌套汇编代码。

比如遥控信号接收的程序,遥控信号采用3E码进行编码,接收程序需要以100us左右的周期在中断程序检测遥控信号输入,如果用c语言编写,大概100us可能要占用50us以上,还有不到一半的时间处理其他逻辑,而如果嵌套汇编进行处理,则仅需要30us语言。

遥控数据采用数据编号进行滚动加密,避免被人空中截获,破解或者重发攻击,而数据解密进行大量移位运算,非常耗时,因此也用汇编语言编写解密代码。

对于功能要求很强大一点,比如有LIN,CAN通信功能的控制器,我们选择ROM/RAM资源更丰富,运算速度更快,来自于freescale的8位处理器DZ96,以及16位处理器DZ128。

由于性能得到了提升,所有代码都用C语言开发,没有在嵌入汇编代码。

考虑到实时性自己可靠性的要求,所有控制器都没有基于freeRTOS,linux等操作系统开发。

这都是几年前的事情了,这几年电子技术飞速发展,32位cortex-Mx的单片机以极高的性价比横扫一切,以前大行其道的PIC系列处理器应该已经慢慢退出了历史舞台。

我想现在CAN,LIN总线应该成了标配,车上的电器状况可以轻而易举通过诊断仪以及行车电脑进行诊断,所谓的汽车电子维修变成了诊断工具的使用以及元件替换,越来越没有技术含量,变成单纯的体力劳动。

中文编程三剑客靠谱吗?

中文编程三剑客是靠谱

1. 首先,它是一本针对初学者而编写的入门级Python编程教程,可以帮助读者快速了解Python编程语言。

2. 其次,本书的作者三位都是Python领域的专家,他们在书中深入浅出地介绍了Python的基本语法,特性、工具和库等等。

这些部分都非常好。

3. 此外,本书内容简洁明了,配图良好,非常适合自学。

但是初学者需要花费大量时间来理解书中的概念和内容,因此需要认真阅读。

总的来说,Python三剑客是一本非常有价值的Python编程教程,对于刚开始学Python的人来说,是一个不错的选择。

拿游戏本做编程效果怎么样?

那些说纯编程不吃电脑配置的同学估计是开发环境比较简单,我常规开发需要启动的软件就有十几个,比如说虚拟机,vsc,markdown编辑器,MySQL,redis,docker daemon,流程设计软件,各种聊天软件微信,qq什么的等,这些东西还只是日常任务,随便再写几个脚本跑跑数据更是常见,自己写的服务跑起来测试又是好几个进程,平时用的Macbook pro最高配偶尔还卡顿,cpu跑满!个人建议电脑配置越高越好

计算机语言为什么不能用汉语编程?

什么语言的版本都可以,这只是一个编码问题,最终翻译完了以后交给CPU之类的芯片执行的还是代表0/1的电信号。

其实人们一开始编程的时候是用的纸带(

Punched tape - Wikipedia

),使用的一个著名的编码方案是ASCII,如果你要用中文编程的话,现在应该用utf-8之类的unicode编码会比较好。然而不管是中文还是英文,其实都不会对你的编程思想有实质的影响,而且中文还要切换输入法。然后不管是中文还是英文,机器看到的都是编译后的结果,并没有本质区别。

PS: 汇编语言(

Assembly language

)是一种底层语言,可能你说的是更常见常用的高级语言(

Programming language

)

编程在大学属于什么专业?

计算机编程是软件工程专业。 主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理 该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。

实践环节:毕业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。 本专业是培养适应计算机应用学科的发展,特别是软件产业的发展,具备计算机软件的基础理论、基本知识和基本技能,具有用软件工程的思想、方法和技术来分析、设计和实现计算机软件系统的能力人才。

⚠ 温馨提示:知识看完了,记得站起来活动一下,喝杯水,看看窗外——好身体和好奇心一样重要。
📌 声明:本文内容仅供参考,具体操作请咨询专业人士。