看帖神器
未名空间
追帖动态
头条新闻
每日新帖
最新热帖
新闻存档
热帖存档
文学城
虎扑论坛
未名空间
北美华人网
北美微论坛
看帖神器
登录
← 下载
《看帖神器》官方
iOS App
,体验轻松追帖。
具体用什么语言,是算账的结果
查看未名空间今日新帖
最新回复:2020年5月30日 18点15分 PT
共 (3) 楼
返回列表
订阅追帖
只看未读
更多选项
阅读全帖
只看图片
只看视频
查看原帖
T
TeacherWei
接近 4 年
楼主 (未名空间)
具体的各种constraint都摆在那里,很多情况下,用啥语言基本没有选择。不要以为别人都傻。
另外一个误区,就是所谓安全语言。安全的含义就是你在某个地方能够抓住一个预料不到的exception。比如null pointer,C/C++就崩了,Java就能抓住。
这里这个误区就是,不崩,和正常工作是两码事。超出预期的事情发生了,你要不要跟没事一样继续工作下去?你说呢?
C/C++要确保设备不能变砖头就好。这个并不难。比如我的Hub,最后一道防线就是插一个SD卡就能升级固件。当然,升级以前digital signature还是要检查的。
m
mjyu
接近 4 年
2 楼
语言的选择确实是业务决定的。
就像网页类的我倒是想用C/C++写,可是浏览器他只能用javascript,没办法啊。 而一个MCU上就那蚊子肉那么大点资源,用高级语言那不是作死么。服务器后台上不少东西
现在还是C/C++在写的; 那么多重要/基础的东西是C/C++写的,怎么突然间C/C++就成
了垃圾了?
另外我纳闷的是,为啥有人会认为 好像用了javascript、python 啥的,突然程序员就不犯错了,就没安全等问题似的。 这个不是瞎扯么。广告不是这么打的。
加减乘除都没搞明白,直接上微积分,不是抽象,是抽抽。。。
x
xiaoju
接近 4 年
3 楼
发明机器语言是为了避免工程师插错线
发明汇编语言是为了避免码农opcode的错误
发明C语言是为了避免码农address错误
发明java语言是为了避免码农内存分配错误
你不会用导线搭计算单元,就是不会加减乘除啊
【 在 mjyu (杀猪的) 的大作中提到: 】
: 语言的选择确实是业务决定的。
: 就像网页类的我倒是想用C/C++写,可是浏览器他只能用javascript,没办法啊。 而一
: 个MCU上就那蚊子肉那么大点资源,用高级语言那不是作死么。服务器后台上不少东西
: 现在还是C/C++在写的; 那么多重要/基础的东西是C/C++写的,怎么突然间C/C++就成
: 了垃圾了?
: 另外我纳闷的是,为啥有人会认为 好像用了javascript、python 啥的,突然程序员就
: 不犯错了,就没安全等问题似的。 这个不是瞎扯么。广告不是这么打的。
: 加减乘除都没搞明白,直接上微积分,不是抽象,是抽抽。。。
请输入帖子链接
收藏帖子
具体的各种constraint都摆在那里,很多情况下,用啥语言基本没有选择。不要以为别人都傻。
另外一个误区,就是所谓安全语言。安全的含义就是你在某个地方能够抓住一个预料不到的exception。比如null pointer,C/C++就崩了,Java就能抓住。
这里这个误区就是,不崩,和正常工作是两码事。超出预期的事情发生了,你要不要跟没事一样继续工作下去?你说呢?
C/C++要确保设备不能变砖头就好。这个并不难。比如我的Hub,最后一道防线就是插一个SD卡就能升级固件。当然,升级以前digital signature还是要检查的。
语言的选择确实是业务决定的。
就像网页类的我倒是想用C/C++写,可是浏览器他只能用javascript,没办法啊。 而一个MCU上就那蚊子肉那么大点资源,用高级语言那不是作死么。服务器后台上不少东西
现在还是C/C++在写的; 那么多重要/基础的东西是C/C++写的,怎么突然间C/C++就成
了垃圾了?
另外我纳闷的是,为啥有人会认为 好像用了javascript、python 啥的,突然程序员就不犯错了,就没安全等问题似的。 这个不是瞎扯么。广告不是这么打的。
加减乘除都没搞明白,直接上微积分,不是抽象,是抽抽。。。
发明机器语言是为了避免工程师插错线
发明汇编语言是为了避免码农opcode的错误
发明C语言是为了避免码农address错误
发明java语言是为了避免码农内存分配错误
你不会用导线搭计算单元,就是不会加减乘除啊
【 在 mjyu (杀猪的) 的大作中提到: 】
: 语言的选择确实是业务决定的。
: 就像网页类的我倒是想用C/C++写,可是浏览器他只能用javascript,没办法啊。 而一
: 个MCU上就那蚊子肉那么大点资源,用高级语言那不是作死么。服务器后台上不少东西
: 现在还是C/C++在写的; 那么多重要/基础的东西是C/C++写的,怎么突然间C/C++就成
: 了垃圾了?
: 另外我纳闷的是,为啥有人会认为 好像用了javascript、python 啥的,突然程序员就
: 不犯错了,就没安全等问题似的。 这个不是瞎扯么。广告不是这么打的。
: 加减乘除都没搞明白,直接上微积分,不是抽象,是抽抽。。。