荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: qzxiong (世界因你而美丽!), 信区: CET
标  题: 直编语言(D语言)
发信站: BBS 荔园晨风站 (Wed Mar  1 13:09:10 2000), 转信

什么是直编语言(D语言)?直编语言(D语言)就是直接编写智能家电、智能设
备、智能芯片的新的计算机语言。有了直编语言(D语言)智能化设备将能直接编
写,不必再需要操作系统,因此智能化设备将更加灵活快速。直编语言(D语言)
的出现表明智能化设备的开发也会是免费开放的,智能化设备的很多D语言功能模
块源程序将在INTERNET上可以下载,智能化设备将不存在“黑箱”一样的操作系
统。

  计算机发展到今天已经进入后计算机时代,整个计算机工业界都在讨论计算机
的前途何去何从,以X86为CPU和WINDOWS为操作系统的计算机发展模式时代将随着
Windows 2000的推出而进入尾声,新的以网络和智能设备为基础的新的广泛计算
机时代将逐渐展现在人们的面前,后计算机时代将不再出现象目前所出现的以某
一两家公司为核心的寡头发展模式,而是以广泛的计算机技术为普及的时代,以
网络为基础的智能设备计算机时代,各种芯片将都具有智能,各智能设备又互相
联网,人们将处在庞大的神经智能之中,目前正处在新老交替青黄不接的时刻。

  INTERNET是网络但网络不是INTERNET,计算机将在智能化上大展宏图,所以智
能化的设备将不再只有X86系列CPU,将出现各种不同的CPU和DSP,软件上以集成
和专用为两个方向分极化发展,硬件智能化芯片的开发等等,后计算机时代的计
算机不等于现有计算机的消失,而是新形式的计算机智能化设备广泛出现,如机
顶盒、程控交换机等等。计算机智能化设备的开发需要新的理论和语言,旧的汇
编语言及理论已经不适合越来越广泛的编程和效率需求,因此直编语延⑽目尚次狣irect语
言简
称D语言。叫D语言并不因为已经有了C语言,而是一种巧合。

  直编语言是为直接编写智能化设备而提出的新的计算机语言,当然直编语言用
在现有计算机中也 大大提高低层编程的效率和移植性,如编写操作系统,也可以
理解为直编语言是为直接编写类似 操作系统一样的低级高性能应用而设计的语
言。直编语言是面向硬件的语言,直接取代各不兼容 的汇编语言,直编语言以类
似自然描述的表达方式表达硬件级运算,广泛吸取C语言的简洁特点, 使得用一
种编程方法就可以为多种CPU芯片设计相同功能的程序,使操作系统的设计在最低
级层次 上实现兼容,有了直编语言汇编语言已经没有生存的必要,因为D语言直
接进行指令的自然描述, 在D语言中CPU的所有资源可以直接使用、直接控制。


  有了D语言所有的硬件CPU都不必苦费心计去设计自己的汇编指令集,而只需告
诉自己的客户该 CPU的特点和特有算法(D语言专门留出硬件相关表达形式),人
们需要某一个CPU去做自己的事情 的时候也只需了解它特有的地方,其他就可以
直接使用通用D语言实现,例如编写一个可移植的NT 或UNIX不必再精心设计硬件
无关层HAL,而是使用D语言取代汇编语言,在硬件相关的地方使用D语 言的硬件
相关表达形式来处理,这个操作系统只需要在新的CPU上重新编译即可,使可移植
性提高 到新的层次。

  目前计算机技术在整个高技术中的位置越来越重要,做出更先进更实用的CPU和
各种高智能设 备,需要开辟一条适合智能化设备计算机道路,后计算机时代的来
临提供了更好的机会,要酚辛薉语言新的CPU更容易被人们接受和采用,人们也不必化时间
在学习新的汇
编助记符语法上, 芯片厂商也不必因为生产新的高性能CPU时因为考虑兼容性而
苦恼,在所有的CPU上都可以实现基 本D语言和具体硬件相关表达形式,而且硬件
相关的表达形式有章可寻,使新芯片的应用变得十分 容易。


  D语言比C语言低级,直接进入硬件,目前我国的计算机编程人员越来越不愿意
学习汇编语言,导 致发展基本技术的人员也越来越少,D语言将改变这样的情
况,因为D语言有很多类似C语言的地 方,在学习C语言后结合具体的硬件学习D语
言将变得很容易。D语言具有汇编语言的能力和C语言 的易懂性。D语言是计算机
发展到后计算机时代的必然产物。

  由此可见,D语言可广泛应用与系统软件、底层软件、可移植软件、智能设备和
智能芯片的开发 应用上。是后计算机时代的主要计算机语言之一。D语言的提出
不仅仅是为我们国家在计算机理论 和语言上占一个位置,更主要的是后计算机时
代的来临是不可阻挡的潮流,D语言是为全世界计算 机的进一步发展服务的,因
此在D语言的将没有国界的,D语言也不是仅用于我国的计算机上,可 能最先使用
在国外的CPU上,总之,D语言为人们走近CPU提供了方便。




  直编语言(D语言)
(二)

  无论是“维纳斯”也好,还是“女蜗”也好,都是标志着后计算机时代的来
临,它们都是应用在 某一特定的CPU之上的系统,它们的用意是希望在未来能再
一次象目前的寡头模式中执牛耳,但是 无论是“维纳斯”还是“女蜗”它们的开
发都是艰苦的,因为直接在不熟悉的CPU上写D语言的出现也可能使操作系统成为历史,因为
使用D语言和利用一些别人的D语
言功能组件可以 很容易在某一CPU上建立起一个特定的应用,运行在某操作系统
的事情也许变得过时,只有那些大 型集成软件等在服务器上运行时需要在操作系
统之上,除此之外的其他应用都进行功能化,这些 功能化的应用是需要高速化
的,谁都不希望自己的某一个芯片启动2分钟,所以利用D语言为那些 高速专用化
的编程提供了最好的性能。

  D语言正因为它实现硬件直接代码的移植性,使后计算机时代进一步发展提供了
保证,很多软件 公司一定会在知道D语言的理论后马上试图开发自己的D语言的编
译器以便在后计算机时代抓住最 主要的工具,但是我们提出的D语言是为大家服
务的,我想在后计算机时代不会再出现象目前一样 的寡头情况,D语言是广泛使
用的CPU编程语言,D语言的编译器也不会被谁所垄断。而且D语言可 以和C语言很
好地配合,使开发各种复杂的应用变得简单,指望在后计算机时代人们还拜倒在
操作 系统的门口是不现实的,越来越多的应用是在直接执行的代码上完成,根本
不必通过操作系统, 这就是D语言的直接硬件执行的本意,而且D语言的功能模块
将到处可以下载使用,利用这些功能 模块完全可以完成操作系统的很多功能,操
作系统还有存在的意义吗?

  D语言是面向硬件的高级自然描述的语言,在语法上吸取C语言的精华,为低级
和高级应用提供更 好的支持。使它直接可以使用CPU资源完成高速直接硬件控
制,也可以构造高级算法,使得很多高 级算法可以直接发挥硬件能力,比如设计
一个音频或视频的D语言是面向硬件的高级自然描述的语言,在语法上吸取C语言的精华,为
低级
和高级应用提供更 好的支持。使它直接可以使用CPU资源完成高速直接硬件控
制,也可以构造高级算法,使得很多高 级算法可以直接发挥硬件能力,比如设计
一个音频或视频的解码或编码芯片,利用某个CPU(如单 片PC)来实现,利用D语
言就可以把复杂的高级算法和CPU的特点结合起来可以需在CPU编程上费工 夫,而
是把精力放在算法,D语言为加快开发提供了很好的条件。

  D语言的目的是为末端智能设备的大规模开发提供新的语言,这是网络时代的必
然要求。开发单 片机、工控机或DSP设计的人们一定深知D语言的出现对它们的益
处。

  直编语言(D语言)
(三)

  D语言是面向CPU的,主要应用将是硬件直接相关的部分,如操作系统,无操作
系统的微型智能设 备,因此D语言分直接描述和间接描述两大部分,直接描述是
直接CPU指令运算和CPU指令函数,间 接描述是类似C语言一样进行CPU不相关的运算。


(待续)

--
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.28.89]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店