由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Vancouver版 - 再说C++ - 程序设计的进化论
相关主题
If I ain't got u有没有讲怎样设计大规模程序方面的书
论婚姻又一牛人: 9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路
说中国预警机技术全球第一,你信吗?程序设计语言启发以及聚类分析图
胡主席年轻时候,还是很活泼的Google PhD. intern 求Team Match
又一牛人: 9个offer,12家公司,35场面试,从微软到谷歌,应届Offer 求建议,Software Engineer还是Data scientist?
珍贵计算机C ++. FORTRAN 书大甩卖 (转载)Operation Research Applied Scientist 加州
多线程的程序设计有什么好书推荐?招聘C++程序员和网页设计(提供OPT)
有看《程序设计导引及在线实践》的吗?轻松教会孩子编程序
相关话题的讨论汇总
话题: 程序设计话题: c++话题: 编程语言话题: 语言话题: c3
进入Vancouver版参与讨论
1 (共1页)
g******r
发帖数: 512
1
编程语言之间没有什么优劣。只是材料、工艺、硬件技术在不停的进步,管理、商业运作和融资的方式在不停的改变,一切day-to-day life的发展都多多少少在影响着人们对电子产品的需求,从而推动着整体程序设计观念的变化。
在这个朝秦暮楚水性杨花的编程语言世界里,每一种新语言的设计,无非是为了解决一些现有的编程语言,在面对新的需求时,显得力不从心的地方。所以过去的几十年里,有许多语言产生和湮灭。未来的几十年里,同会有新的语言涌现,或旧的语言消失。
早期的程序是machine code,程序员都像电影Matrix里那样看着二进制,想象着蒙娜丽莎流口水。从1971年的10um process 到今天的 32 nm node,CPU总是要从内存里load binary instructions,对二进制的machine code解码,然后完成相应的加减乘除、move、shift等指令操作的。
汇编的产生是很自然的事。用一个字符串处理程序(assembler),把JMP (60A4)转换成C3 60 A4三个byte的machine code,执行时CPU看到C3,解码为jump,继续load下面
1 (共1页)
进入Vancouver版参与讨论
相关主题
轻松教会孩子编程序又一牛人: 9个offer,12家公司,35场面试,从微软到谷歌,应届
学音乐专业的送什么小礼物比较好?珍贵计算机C ++. FORTRAN 书大甩卖 (转载)
大家千万不要做程序员,尤其是C++和汇编语言 (转载)多线程的程序设计有什么好书推荐?
程序员界大杯具:蜗居中的小贝是搞C++ 的 !zz (转载)有看《程序设计导引及在线实践》的吗?
If I ain't got u有没有讲怎样设计大规模程序方面的书
论婚姻又一牛人: 9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路
说中国预警机技术全球第一,你信吗?程序设计语言启发以及聚类分析图
胡主席年轻时候,还是很活泼的Google PhD. intern 求Team Match
相关话题的讨论汇总
话题: 程序设计话题: c++话题: 编程语言话题: 语言话题: c3