站长中国
设为首页 | 帮助中心

站长论坛 站长下载
您所在的位置: 站长中国 > 新闻资讯 > 电子商务 > 商务评点 >  正文

什么才是当代计算机技术的突破?
cnbeta  2007年10月20日17:49:04  alex 评论(0条) 字体:[ ]
相关热点:突破 技术 计算机 当代 可以 我们 汉语 编程 没有 架构
看到这么多人争论汉语编程,我也发个言。搞汉语编程不是不可行,而且已经有成品做出来了,但是这只是表面功夫,就是易语言最后是否还要靠Windows的loader去把自己放到内存里面?只有研究出新的架构才是真正创新,而这,是真正需要我们的科学家去研究,国内所知的,东北有一位教授做三进制的计算机,虽然还没有脱离冯.诺依曼的桎梏,但是也有一定的新意了。

浅谈什么才是当代计算机技术的突破

现在有很多人鼓吹汉语编程(鼓吹不是贬义哦,这么想的人是语文不及格,自己去查新华字典),小弟也是一个程序员,对此也有一些话说。
 
首先可以肯定的是这么提的人的爱国之情,没人可以否定,我也希望每天看到的文档、资料都是汉语的多好。没人认为美国比中国高明是天经地义的,没人认为白人比黄种人高明,除非是汉奸、得了软骨病的人会这么认为。中国的教育也没有教我们这些观点。

美国技术是比我们先进,这不需要否认,关键是我们如何赶超之,实现中国人再次在文化、科技、经济领域再次傲视全球,这是清朝末年以来中国人一直的夙愿,无论是林则徐、梁启超,还是孙中山、毛泽东,周恩来,都是为之奋斗。
 
要超越就需要了解前人的工作,具体到计算机这个领域,编程只是其中的一个组成部分。
现在的计算机系统都是冯.诺 依曼架构的,就是输入、输出、运算器、控制器和存储器,无论是你看到的电脑,还是手机、电视机、工业机器人,还是卫星、导弹、鱼雷,内部控制系统都是这个架构。如果不提这个架构,奢谈编程用的何种语言是没有意义的,任何一个资深的程序员都是对计算机体系有深刻的理解才可以写出正确的、高效的程序。
 
就如同一堆程序员经常在论坛上争吵什么语言最牛一样,有C/C++派的(这一派内部还有争吵),有Java派的,01年之后又有了.net派,这些争吵比汉语编程的声音早得多得多,一些声音已经消失,没有生命力的语言必然会灭亡,吵了几十年了还在继续。所以为计算机语言的争吵还在继续,也不会停止,人都认为自己用的就是最棒的,最好大伙都能和我一样体会到我用的语言的美妙之处。
 
可以说,汉语编程和这些争吵没有什么区别,稍微有一些就是掺杂了民族感情在里面,还有人上升到了国家安全的程度。这大可不必。我们的导弹、鱼雷里面照样用vxworks,用C/C++写代码,还是可以打击邪恶势力的。
 
所以谈什么汉语编程没什么意义,而且已经实现了,你去下载微软免费的vc2005学习版,它都支持你用汉语做关键字。
 
关键的事情是超越冯.诺依曼架构,这个冯是非常聪明的人,是个大数学家,原来是匈牙利人,后来去美国的,中国要出新东西,不超越前人是做不得的。
如果你连这个现代计算机架构都没有突破,用汉语编程有什么意义?改用汉语编程只是表面文章罢了。
 
具体到逆向工程领域,例如我们拿到了一台机器(你可以认为是手机、或者路由器,或者什么导弹也可以),没有任何代码,我要研究之,怎么办?首先可以假定它是冯.诺依曼架构的计算机控制的就好,那么必然有它的处理器,知道了处理器就可以知道指令集,对应可以得到它的汇编;然后我们再找到它的存储器,那么就可以dump出它的全部代码,之后写个程序去让计算机自动反汇编,这样就可以了解其运行机制,也可以找出其漏洞,那么制造对应的攻击代码也不是难事了。
 
看到这里,也许你看不懂,但是你知道了,这个过程中,没有当初你编程用的语言什么事情,你用汇编写的也好,用C/C++写的也好,这里没人去关心了,因为出来的都是0和1的序列,只不过我们写的程序会把这些0和1的序列翻译成对应CPU的汇编,如果你想在这里翻译成汉语也没问题,只不过是“mov”和“移动”,“jmp”和“跳转”的区别,没有任何秘密可言。
 
相反,如果我们创造出一种新的计算机体系,不是基于冯.诺依曼的,应用与我们的武器上,敌人拿到我们的机器,也得理解我们的思维方式才可以。


责任编辑:

收藏本文 打印 打印本文  推荐本文 告诉好友 投稿 投稿邮箱
    评论加载中…

站长排行

新闻

学院

专栏

盈利

国内各IT企业办公环境揭秘(多图)
阿里妈妈广告卖主全攻略
站长创业源动力 主流站长站赏析
今日上网当心 “自动运行木马变种”
ValueCommerce副总:要帮中国公司开发日
中国青少年电子竞技大赛开幕 奖金超过6
我的网络,我的团队:专访李文明
Discuz!6.0猛将出击 最强论坛程序酷炫
推荐阅读:80年小子的创业道理
搜搜问问抢不了百度知道的饭碗
[揭密网络黄链]中国留学生买凶专破日本
贴吧发帖机使用教程(绝对原创)
网站炒作的常用方法
SQL Server 个人版安装(图文教程)
五大手段确保网络的安全
网站调试之修改后台用户帐号及密码--ac
是站长就可以月赚数千元!
网管用BT的方法对抗BT下载绝招大曝光
代码高手之代码替换
大脚:全程揭秘暴利的Google AdSense账
悬挂阿里妈妈会否被百度惩罚
阿里妈妈是否是中小站长的救世主?
ECSHOP模板制作参考文档
ofzz全栏目风格提供下载
dede4.0 utf-8英文模版
黑色非主流风格
MSN风格 首页+内容页+列表+最终列表
IM中国 首页+栏目+新闻+专题
艰难的走在创业的路上 第一天
简单的浅色风格
经理人必看的十个管理网站
大脚:垃圾站超级赚钱法之二—突破“站
大脚:垃圾站超级赚钱法之——前言
不用SEO取得成功的10个步骤
关于做GOOGLE的五条经验
西联汇款兑付城市查询
迅雷联盟、快车联盟收入对比
Google AdSenser 请远离流量交换计划
Google Adsense每天统计结果稍有提前!
“google搜索”广告加盟265联盟
站长学院  网页设计 建站教程 图形图象 网络编程

Linux办公一条
Linux办公一条
看上去很美!新
看上去很美!新

Linux办公一条龙之组件间的调
浅析Linux系统帐户的管理和审
Linux新手系列之二
在Linux下调整网卡的工作模式
看上去很美!新款Linux系统JDS2
用Linux系统防火墙伪装抵住黑
Linux系统下架设CS服务器的完

新闻线索

如果你有站长界人事变动、重组并购、变革技术出现,以及产品投诉等重要新闻线索,请告诉我们,我们会给予特别关注。
0631-3653338
站长中国编辑部
站长中国24小时新闻热线: 13256307008