关于汉编 1(1 / 2)

?讨论(001):书中一些想法概念

更新时间:2008-8-2019:39:20字数:19460

讨论(001):书中一些想法概念

更新时间:2008-8-2019:39:20字数:19405

0[精华][讨论]讨论(001)

关于书中的计算机理念的讨论,请法在这个里面,这个系列的贴子永久置顶.

喜欢类似知识的朋友可以进来学习讨论.

发表人:masaidage用户类型:普通2008-8-1219:05:01回复

---------------------------------------1回复:[讨论]讨论(001)

其实你的这书,与我的书差不多.都是先有了知识,但没有硬件环境

还没看你的内容

但如果在70年代,似乎要做六七年准备,才能大干吧?

如果在80年代初,就要赶快出DOS和BASIC了

总之,发展要有逻辑,软硬件,人才,缺一不可.

另,汉语编程显然不可取

这是什么东西?

发表人:ggxxcc用户类型:高级VIP2008-8-1520:46:07回复

---------------------------------------2回复:[讨论]讨论(001)

是啊!前途艰险才有写头,也才更有看头,人才可以培养,只要降低人才准入门槛,可以在实践中锻炼,硬件比较难,有巴统组织,但是89年前会好一点,那是中国是美国的盟友(对付苏联),所以对中国的限制并不像现在这样严格。还是有一些搞头。但是一定要注重造血功能。DOS其实可以晚点出,也不要紧,微软是等到Windows之后才垄断市场的,之前有DOS的公司有好几家,甚至比MS-DOS还要好些。

发表人:masaidage用户类型:普通2008-8-167:15:23回复

---------------------------------------3回复:[讨论]讨论(001)

BASIC其实也不用急,当时BASIC并不能用于软件开发,只能作为一种学习编程的语言,其实可以用编译型语言来代替,或者JAVA也不错,效率比BASIC还要高很多,还是OOP的,跟面向未来

发表人:masaidage用户类型:普通2008-8-167:18:31回复

---------------------------------------4回复:[讨论]讨论(001)

怎么不出C语言,这才是最成功的计算机语言,不管是低层驱动,系统软件,应用软件,C语言都是最优秀的语言,现在都是主流;至于JAVA是WEB编程时代的产物,效率低下但可移植性强。

发表人:longhaha用户类型:普通2008-8-171:47:01回复

---------------------------------------5回复:[讨论]讨论(001)

确实没人想起Unix和Linux应用无敌广泛和最早Web交互开发的Perl嘛?

汉语编程不是不可取,如果要汉语编程的话,一定要参考一个老大写的书,巅峰黑客吧。好象是这个。之前我看了关于汉语编程、c语言等争论的那个。其实这些都只是编译器问题,如何将汉语编译为最优化的2进制机器语言;如何将C程序编译为最优化的2进制机器语言的问题。

发表人:看书和尚用户类型:普通2008-8-174:36:23回复

---------------------------------------6回复:[讨论]讨论(001)

易语言就是实现了自己的编译器。但是如果只是实现编译器,那我觉得完全没必要搞什么汉语编程,没意义。核心还是01,完全无法发挥汉语优势。

关于汇编语言,汇编语言是根据编译器不同。汇编语言也有高级汇编之分的。

我的理解,汇编语言是对cpu指令的简单封装;而C等是更高级封装。

拙见,有不对请见谅。

发表人:看书和尚用户类型:普通2008-8-174:36:51回复

---------------------------------------7回复:[讨论]讨论(001)

二进制和汉语不冲突,其次Unix和Linux也很好,可是不适合早期的PC,出C语言?那是当然的,现代几乎所有的计算机软件都是以C语言为基础的,至少库是和C语言有关系,作者当然不会忘记,但是情节中另有安排,敬请期待。

发表人:masaidage用户类型:普通2008-8-176:46:33回复

---------------------------------------8回复:[讨论]讨论(001)

支持一楼的书,但不同意一楼的观点,谁说汉编不可取啊,二进制和汉编没有冲突,我还是期待出现汉编,当然,c和java也可以,毕竟是现在流行的书啊

发表人:冰之轩主用户类型:高级VIP2008-8-1714:14:47回复

--------------------------------------------------------------------------------

9回复:[讨论]讨论(001)

其实英汉之争只不过是意气之争,能用最简单方法实现最高的效率就是好的,谁叫英语使用地域广泛,汉语编程要面对的是市场问题,作为工具语言来讲,英语更具有准确性,汉语太过抽象,不过计算机可不管英语或汉语都不懂,反正都要经过编绎,高下就在这里了,看谁的算法简单,功能强劲

发表人:失落森林用户类型:普通2008-8-1813:25:01回复

---------------------------------------10回复:[讨论]讨论(001)

见许多书友盯着汉编这个问题,总想在这个里面找出不合理之处,其实这是小说不是传记,所以作者不敢保证所有的内容都完全符合事实,但是作者还是在真实性上考虑良多,关于汉编绝对不是此书的一时随意的YY,而是经过作者仔细思虑过的核心所在。所以如果您是认为作者一时起意而胡乱写的话,就请您大可不必,您可以不同意作者的看法,但是这绝对是作者深思熟虑的结果,是本书的核心。

发表人:masaidage用户类型:普通2008-8-1816:47:27回复

---------------------------------------11回复:[讨论]讨论(001)

1:关于汉编的合理性的技术层面的东西作者已经在其他的帖子中和几位书友详细的探讨辩论过了,在这里就不在从新饶舌了。

2:关于汉编的意义,很多读者都从这样那样的角度证明了汉编是毫无意义的,但是真的是毫无意义的么?作者不想在做多余的解释,但是只要举一个例子就说明了一切,说明了汉编的绝对重要性(尤其是在80年代)。

发表人:masaidage用户类型:普通2008-8-1816:53:30回复

---------------------------------------12回复:[讨论]讨论(001)

C语言是以英语为基础的,而且功能强大,几乎可以完成一切计算机任务,但是就是这样的一种以英语桌基础的语言在美国,普通大众还是觉得他太难了,所以又有了类似Basic这样更简单更贴近美国人用语习惯的语言,难道说Basic是没有意义的么?难道美国人学习C语言比中国人学习Basic还要困难么?知道计算机界是怎样评价Basic的么?如果你了解这些想过这些,而不是一味的人言亦言,你就绝对的不会怀疑汉编的意义。

发表人:masaidage用户类型:普通2008-8-1817:00:18回复

---------------------------------------13回复12:[讨论]讨论(001)

回复第12楼

学习编程,跟母语的关系不大.

和逻辑思维,因果判断,创造力,有关.

而且,通常机械与电子专业的,计算机应用能力最强.计算机专业的,大都会些编译原理,*****指令,树,生搬硬套的OOA/D/P/T.-------不是指所有计算机专业的,别拍砖

发表人:ggxxcc用户类型:高级VIP2008-8-1911:48:59回复

---------------------------------------14回复:[讨论]讨论(001)

看样子国内的学术派还真是强大,连老美都觉得C麻烦好多人用Basic,偏偏中国人认为语言习惯不重要,英语比汉语还要容易表达,实在是奇怪,这是什么逻辑?难道中国的程序员就应该全部都是专家?全部要懂编译原理?这样计算机还搞什么普及?回道70年代都是专家不就结了?也别用C和C++了,直接用汇编的了,反正数据结构和算法没有什么区别的。汇编多好?

发表人:masaidage用户类型:普通2008-8-1920:55:52回复

---------------------------------------15回复:[讨论]讨论(001)

回13楼,

还学理工科电子机械呢?学计算机的光学英语都来不及,连数学都是马马虎虎的过,醒醒吧别自欺欺人了,中国的软件业这样下去,只有更在美国的屁股后面吃屁的份,永远不可能超越美国甚至平起平坐。多的不说了,还是那句美国软件业者的名言:“中国人真可笑,难道他们不知道?‘你的就是我的,我的还是我的’这句名言么?呵呵!”

发表人:masaidage用户类型:普通2008-8-1921:03:38回复

---------------------------------------16回复:[讨论]讨论(001)

关键是这样知识的传承代价更大了。

你开发的程序再好有什么用?资料还不都是英语的,程序行还不是英语的,你儿子要用每天4小时先学习英语才能学计算机,你儿子学起你的知识来还不如美国的乞丐方便。美国的乞丐只要高兴随时都可以开始,就好比两人跑步,将你的起跑线拉后20米,你还能胜利么?

发表人:masaidage用户类型:普通2008-8-1921:07:38回复

---------------------------------------17回复15:[讨论]讨论(001)

回复第15楼

并非如此.编程中用到的英语极少.资料完全可以看中文版的.看来作者对于学电子与机械的接触不多,然而实际情况就是如此,这些专业的,应用能力最强.不信你去几家软件公司,看看他们的程序员,计算机专业的能否占到一半?

对于99%的PC用户来说,PC只是个工具,是为了某一个行业服务的.如果脱离了专业,没有任何作用.

发表人:ggxxcc用户类型:高级VIP2008-8-1923:41:25回复

评论(3)┆阅读(4)

论坛评论

路修远

10.0112:15

---------------------------------------18回复16:[讨论]讨论(001)

回复第16楼

要学电脑,英语似乎不需要达到专业8级吧?每天四小时英语学习,似乎就是为8级英语准备的.

"美国的乞丐只要高兴随时都可以开始"---真的如此吗?作者夸大英语在学习计算机中的作用了.我不相信美国的乞丐就这么牛,只要一开始,就领先中国人20米了.

还有,文档完全可以看中文的,为什么不会英语,就连文档也看不懂呢?

发表人:ggxxcc用户类型:高级VIP2008-8-1923:47:40回复

---------------------------------------19回复12:[讨论]讨论(001)

回复第12楼

难道美国人学习C语言比中国人学习Basic还要困难么?

-------

显然没有经过调查,是想象着说出来的.

同样未接触过计算机的人,美国人学习C语言,绝对要比中国人学习BASIC困难,而且要困难得多.说C难,根本不是因为英语的原因.

抛开纯粹的编程语言不说,以ROSE为例.一个中国大学生,比起一个美国乞丐,显然前者更容易掌握U**.

发表人:ggxxcc用户类型:高级VIP2008-8-200:04:01回复

---------------------------------------20回复:[讨论]讨论(001)

算了关于这个问题,个有个的主见,说C难,根本不是因为英语的原因.?是不是英语,C的英语比BASIC还要少,我是指表述障碍,C正因为英语用的少,而数学语言用的多,所以才会对美国人造成学习障碍,而中国人学习BASIC一样有这样的问题,早先我学编程的时候就觉得C比BASIC还要好学一点,因为我不提习惯用英语思维,到还不如直接用C这样直接一点的数学方法来思考问题。

发表人:masaidage用户类型:普通2008-8-209:04:04回复

---------------------------------------21回复:[讨论]讨论(001)

估计中国人学计算机的对C和BASIC的感觉基本都差不多(当然要除去C中的指针和位域的应用),所以汉编的意义在于两个方面:

1:降低学习编程的门槛,甚至可以让一个小学生来学习编程。(程序是汉语的,资料自然也是汉语的,至于17楼说的汉语资料我还没有见到正式的某种DDK或SDK是用汉语来写的。。)

发表人:masaidage用户类型:普通2008-8-209:11:58回复

---------------------------------------22回复:[讨论]讨论(001)

(包括JAVA的帮助与资料无一不是英语,你说的那些文档无非是小公司内部的文档,对整个软件业有何意义?现在的软件业是一项社会分工明确的行业,一个小公司内部的文档又对整个软件产业链有何帮助?关键是各种库的说明文档,和某种环境的开发技术文档,难道这些你都能很容易的就看懂?就算你能但是是所有的人都能看懂?)

发表人:masaidage用户类型:普通2008-8-209:14:58回复

---------------------------------------23回复:[讨论]讨论(001)

2:消除了思维表述的障碍,也许在某些老手来说这些不算什么问题可是对初学者呢?而且表述的优美形式是有助于人类思考的,哪怕这种思考是纯理性纯逻辑性的思维。就比如说:Delphi被很多人追捧为什么呢、就是因为这种语言表述的极其优美,非常符合欧美人的表述思维习惯。而作为一个中国人当初我接触Delphi的时候是在是觉得和BASIC没有多大的区别(不是指功能)。可见书写的习惯对开发效率有多么的重要

发表人:masaidage用户类型:普通2008-8-209:26:38回复

---------------------------------------24回复:[讨论]讨论(001)

还有一个更是是非常重要的原因,就是无畏的消耗,英语已经成为了中国孩子的一种极大的负担,如果从真实共用来说,语言只需要一种,多余的是没有任何功效的附加品。可是就是这个附加品占去了,为什么中国孩子的创造力非常弱?为什么中国孩子的实干能力也非常弱?我看主要原因就是没时间,大部分时间都去学习没有真实功能的外语去了,这种负担对理性思维优秀的孩子尤其的重,理性思维强的人普遍语言能力差些

发表人:masaidage用户类型:普通2008-8-209:32:45回复

---------------------------------------25回复:[讨论]讨论(001)

美国孩子在忙着造小飞机的时候中国孩子在被英语,美国孩子在查找网络资料的时候中国孩子还是在被英语,美国孩子在搞团队游戏的时候中国孩子还是在被英语,美国孩子在放肆的想象的时候中国孩子还在背英语。不是说光计算机业应该本土化,而是所有的学科技术都应该本土化,使每个国民都能以最低代价来学习这种技能或知识,不然你不是比别人落后20米是什么?大概是20米后你还要背个负重包然后再参赛。

发表人:masaidage用户类型:普通2008-8-209:38:51回复

---------------------------------------26回复:[讨论]讨论(001)

许多SDK都有中文的.例如ACAD2000的SDK,就有中文的,而且关于ARX与**的中文书籍,书店中能找到不少.SOLIDWORKS的SDK,现在也能找到全本的中文二次开发.

即使一些东西没有中文版,也可以让一小部分人专门从事翻译,而大多数人直接拿来使用便是.法国的CAS.CADE卖给中国,不也是完全的英文版么?法人国最爱法语了,如果他们用法语书写编程文档,会有人买么?

发表人:ggxxcc用户类型:高级VIP2008-8-2010:23:07回复

---------------------------------------27回复:[讨论]讨论(001)

英语在世界范围的优势,是英国在几百年来在全世界殖民的结果.

以英语为标准的,不仅是计算机一种.机械,电子,医药,石油,建筑,纺织,航空,交通.....太多的行业,都有着英文符号的表示方法,以及英文技术原版资料.即使国内有人发表文章,要被EI检索,也要有英文版的.

如果主角能将所有的这些标准全部改为以中文为基础,那他可以将计算机内核也中文化.否则,在这个大环境下,刚开始就进行汉化,等于自杀

发表人:ggxxcc用户类型:高级VIP2008-8-2010:26:35回复

---------------------------------------28回复:[讨论]讨论(001)

能看出来,作者对于编程有一定知识,尤其对于DELPHI情有独钟.

但是看此书的简介,作者准备改变的似乎不只限于编程语言,而是一个行业标准.因此,如果只限于DELPHI或C或BASIC的讨论,就显得有些局限了.需要考虑的是,这个标准,如何与现行的一些其它标准统一,例如,以前中国的小巨型机,是采用哪种标准呢?后来的任天堂游戏机,世嘉,土星呢?不考虑与大环境的集成,是难以成事的.

发表人:ggxxcc用户类型:高级VIP2008-8-2010:36:50回复

---------------------------------------29回复:[讨论]讨论(001)

话说回来,作者说,中国人学编程困难,却不知道外国人也不容易.

我认识的许多老外程序员,大部分编程水平不如中国程序员,除了一些大公司的牛人,那是有大环境在支持.从事编程超过四五年,在国外要找到年薪八万美元的工作,并不难.我认识一个刚毕业的硕士,说起编程水平并不很高,但就被黑莓手机聘用了,专门测试手机OS的BUG.这是因为在国外,公工很细,并不会造成人才浪费.要论计算机应用水平,不如国内.

发表人:ggxxcc用户类型:高级VIP2008-8-2010:42:26回复

最新小说: 乌龙院:悟性逆天,五岁创佛法 影视:江德福的传奇人生 霹雳之四境航空 地球都流浪了,只好去掠夺三体了 爱情公寓:有情人终成眷属 你侯亮平查贪,关我塔寨什么事? 我!毒士区长孙连城,坑哭李达康 这个忍者很柯学 我上讲台念情书,高冷校花后悔了 我的昆明姑娘

网站随时会被屏蔽无法访问,请下载APP继续阅读。APP内容更加精彩,期待你的到来。点击确认开始下载。