Toggle navigation
首页
问答
IT问答
生活问答
电脑知识
百科
测评
什么才是当代计算机技术的突破?
发布于2022-01-13 16:51:24
2
个回答
网友回答
2022-01-13
看到这么多人争论
汉语编程
,我也发个言。搞汉语编程不是不可行,而且已经有成品做出来了,但是这只是表面功夫,就是
易语言
最后是否还要靠Windows的loader去把自己放到内存里面?只有研究出新的架构才是真正创新,而这,是真正需要我们的科学家去研究,国内所知的,东北有一位教授做
三进制
的计算机,虽然还没有脱离冯.
诺依曼
的桎梏,但是也有一定的新意了。 浅谈什么才是当代计算机技术的突破 现在有很多人鼓吹汉语编程(鼓吹不是贬义哦,这么想的人是语文不及格,自己去查
新华字典
),小弟也是一个程序员,对此也有一些话说。 首先可以肯定的是这么提的人的爱国之情,没人可以否定,我也希望每天看到的文档、资料都是汉语的多好。没人认为美国比中国
高明是
天经地义的,没人认为白人比
黄种人
高明,除非是汉奸、得了
软骨病
的人会这么认为。中国的教育也没有教我们这些观点。 要超越就需要了解前人的工作,具体到计算机这个领域,编程只是其中的一个组成部分。 现在的
计算机系统
都是冯.诺 依曼架构的,就是输入、输出、
运算器
、控制器和存储器,无论是你看到的电脑,还是手机、电视机、
工业机器人
,还是卫星、导弹、鱼雷,
内部控制系统
都是这个架构。如果不提这个架构,
奢谈
编程用的何种语言是
没有意义
的,任何一个资深的程序员都是对计算机体系有深刻的理解才可以写出正确的、高效的程序。 就如同一堆程序员经常在论坛上争吵什么语言最牛一样,有C/C++派的(这一派内部还有争吵),有Java派的,01年之后又有了.net派,这些争吵比汉语编程的声音早得多得多,一些声音已经消失,没有生命力的语言必然会灭亡,吵了几
十年了
还在继续。所以为
计算机语言
的争吵还在继续,也不会停止,人都认为自己用的就是最棒的,最好大伙都能和我一样体会到我用的语言的美妙之处。 关键的事情是超越冯.诺依曼架构,这个冯是非常聪明的人,是个
大数学家
,原来是
匈牙利人
,后来去美国的,中国要出新东西,不超越前人是做不得的。 具体到
逆向工程
领域,例如我们拿到了一台机器(你可以认为是手机、或者
路由器
,或者什么导弹也可以),没有任何代码,我要研究之,怎么办?首先可以假定它是冯.诺依曼架构的
计算机控制
的就好,那么必然有它的处理器,知道了处理器就可以知道指令集,对应可以得到它的汇编;然后我们再找到它的存储器,那么就可以dump出它的全部代码,之后写个程序去让计算机自动
反汇编
,这样就可以了解其运行机制,也可以找出其漏洞,那么制造对应的攻击代码也不是难事了。 看到这里,也许你看不懂,但是你知道了,这个过程中,没有当初你编程用的语言什么事情,你用汇编写的也好,用C/C++写的也好,这里没人去关心了,因为出来的都是0和1的序列,只不过我们写的程序会把这些0和1的序列翻译成对应CPU的汇编,如果你想在这里翻译成汉语也没问题,只不过是“mov”和“移动”,“jmp”和“跳转”的区别,没有任何秘密可言。
网友回答
2022-01-13
计算机
生活问答最新文章
1
高考录取信息
2
理科生进入大学后能转入历史类专业吗?若能,如何转?
3
文科类专业的学生,原则上不能转入理、工类专业”的意思,我是理科生呀。
4
专业调剂问题 如果理科生报考综合性大学,有可能被调到文科类专业吗
5
我是一名理科生,如果填服从调剂会被调剂到文史类专业吗?比如哲学,历史,小语种之类的
6
女生学什么技术好女生学什么技术好就业女生学什么技术有前途?
7
学什么技术好就业?
8
男生学什么技术好就业啊?
9
初中毕业学什么技术好就业
10
河北省2013高考最高分文科理科各是多少
相关阅读
1
什么才是当代计算机技术的突破?
2
找个计算机技术高手
3
苏州高达计算机技术有限公司要我去笔试,说要考数学,逻辑和计算机基础。
回到
顶部