永发信息网

计算机语言分为哪几类?

答案:2  悬赏:70  手机版
解决时间 2021-02-03 16:24
计算机语言分为哪几类?
最佳答案
高级语言,汇编语言,机器语言
全部回答
大致上把程序语言分成五类,分述如下: web page script languages 用来做网页的语言,可以对网页做控制。如果你希望设计出很炫的网页,光靠 html 是不够的,你还得学一套 web page script language,比方说 javascript(ecmascript)和微软的 jscript。不过两者都是系出同门,所以差不多。wml script(wap 手机的 script)也是袭自 javascript。 许多人知道我不会 javascript 之后,都会大吃一惊地反问:「可是你不是会 java,怎么不顺便学 javascript,两个语言不是差不多」。如果依照此推理,我看我差不多每个语言都要学了,因为除了 rebol 和汇编语言比较特殊之外,我觉得其它语言的语法都差不多(但用途差很多)。 不过我最近的确是有打算开始学 javascript,因为我发现用到它的机会还不少。除了网页会用到之外,我最近所接触的 svg(scalable vector graphics)就使用 javascript 来达到动画效果。 interpreted languages(直译式语言) 这类直译式的语言包括了 perl、python、rebol、ruby... 等,也常被称为 script 语言,通常是用来取代批次档和 shell script 以便和底下的操作系统沟通。基本上,每个人至少都应该要会一套这类的语言,当你需要做某件简单的工作,你可以透过直译式的语言来轻易地办到,这么一来,你就可以不必大张旗鼓地使用 java 和 c++ 等工具了。 直译式的语言通常比较高阶,程序比较好写,往往简短地几行程序就抵得过 java 或 c++ 的一堆程序代码。因为不用编译而且高阶,所以这类语言的程序效率通常很差,又因为原始程序代码暴露在外,所以拿它来写写工具程序自己用可以,但是拿来开发软件产品比较不恰当(除非你不在乎原始码外流)。目前这类语言最常被用来开发网页服务器端的程序,或者是设计软件的 prototype。 python 有一些不错的语言特性,目前在国外算是满热门的;ruby 是日本一位教授设计的,但是这语言太新了,目前好象只有 addison wesley 的一本英文书和 o'reilly 的一本日文书可供参考;rebol 则是我近期最喜欢的程序语言,非常特别,rebol 语言的思维和别的语言差异非常大,许多时候很接近英文句子。至于 perl,我就没有研究了,台湾欧莱礼公司已经有 perl 的专家了,如果我现在去学 perl 的话,短期内是不可能超越他的,所以我看算了 :( hybrid languages(混合式语言) java,c# 都是混合式语言,介于直译式语言和编译式语言之间(不管是在执行效能上或程序简单性上)。 c# 的语言有许多奇怪的特色,但也有一些不错的特色。c# 的学习使用上的难度介于 java 和 c/c++ 之间。c# 是 microsoft .net 平台上最重要的语言,值得我们持续观察其后续发展。至于 java 我就不用多说了,相信 sleepless in java 的读者们应该都知道 java 是怎么一回事。 至于 visual basic,在 .net 平台主推 c# 语言,而 visualbasic .net 的语言又比以前复杂许多的情况下, visual basic 的前途似乎很不看好。 compiling languages(编译式语言) c/c++,delphi(object pascal)都是编译式语言。这几年来,c++ 已经变得越来越庞大了,大多数的 c++ 程序员只用到(也只懂)c++ 功能的一小部份。想成为 c++ 语言真正的高手,没有耗上三五年是不可能的。虽然 c++ 很复杂,但是真正想成为程序高手的人应该都要懂 c/c++,重要的 api 都会有 c/c++ 的版本,由此可见 c/c++ 的重要性。至于 delphi,在 microsoft .net 推出之后会对 delphi 造成一些打击(microsoft .net 的语言名单中连 scheme、eiffel 和 mercury 这种少用的语言都出现了,独缺 delphi),但是 delphi 能透过 kylix 来跨越 windows 和 linux,又是一个很大的吸引力,如果你想要跨 linux 和 windows 平台的 rad 工具(语言),目前 delphi 似乎是最好的选择。 assembly languages(汇编语言) 使用汇编语言,你将尝试到一砖一瓦堆砌出程序的乐趣(或痛苦)。汇编语言可以说是最接近硬件的语言,学会汇编语言,就可以对计算机的运作有相当程度的了解。不过,目前连开发驱动程序都不太需要用到汇编语言了。恐怕只有做 dsp 和 os 等极少部份的人需要用到汇编语言。我也好久没写汇编程序了,以前 dos 时代,我还用汇编语言写过一个 pe 2。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下列关于遗传病叙述错误的是BA. 一般来说常染
鑫梦雅家纺这个地址在什么地方,我要处理点事
梦到 爸爸要去淘金
一个女孩她宁愿发表说说,也不回消息,说明说
10*(15-x)=12
棋子的子是几声
卡米发型印象地址在什么地方,想过去办事
如图,等腰直角三角形ABC中,AB=BC=8㎝,动点P从
厂里员工谈心记录有什么作用?
现在有没有非985歧视
回头率美容美发地址有知道的么?有点事想过去
在手机上刷机如何刷成别的系统
享瘦专业减肥这个地址在什么地方,我要处理点
在一起网吧地址在哪,我要去那里办事
飞利浦剃须刀hq7310刀头多少钱
推荐资讯
高山牛肉英语怎么说
360浏览器。Ctrl+H是直接显示历史浏览记录的
剑三断情丹(哪里有、多少钱)可以交易吗
雪蛤可以补充雌激素吗
安普电脑监控在什么地方啊,我要过去处理事情
机顶盒g6088说明书
大连华菱联合汽车销售服务有限公司这个地址在
大众途观车窗老是自动打开是什么原因
在减数第一次分裂过程中不出现的是DA. 同源染
安东尼的合同是什么签的?
富德棋牌俱乐部地址在什么地方,想过去办事
怎样用键盘打出数字的平方这样的20062不是这
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?