人气 256

[游戏程序] 用Delphi编写OpenGL导学——前言 [复制链接]

九艺网 2017-3-10 17:02:18

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
首先我先澄清一些人对Delphi的偏见:
有人觉得Delphi和VB差不多,这是完全错误的!

                               
登录/注册后可看大图

之所以会有这样的想法产生,主要是由于Borland当年推出Delphi时,是以“VB杀手”的身份登场的。这必然让一些人将Delphi与VB视为同一级别。而实际上Delphi是与VC同级的!Delphi使用的面向对象的Pascal语言与VC(或者C++)使用的面向对象的C语言拥有同样的地位。

有人觉得C/C++(VC)能够完成Delphi无法完成的任务,这也是完全错误的!

                               
登录/注册后可看大图

持这种观点的人能举出例子吗?
好像讲得最多的是C/C++(VC)能够进行系统底层应用的开发。但是,正如论坛里某位朋友所说,什么是系统底层应用呢?
直接与各种端口通信?Delphi早就实现了,而且更方便。
直接与硬件打交道?Delphi也能做到!OpenGL和DirectX用Delphi编写更加方便直观。
直接与CPU沟通?!Delphi和C/C++(VC)一样拥有嵌入式汇编语言,同样可以调用外部汇编程序。
对了,很多人津津乐道于C/C++(VC)的指针。Delphi也有指针,出于安全考虑没有作为重点。但是Delphi的指针与C/C++(VC)的指针一样强大、灵活。
这些应该够了吧?不然以后接着讨论。

还有不少人觉得C/C++(VC)生成的程序运行得比Delphi快,这当然也是错误的!

                               
登录/注册后可看大图

我只想问一个问题,Microsoft为什么要把Delphi的主力开发员挖走,去开发C#呢?

希望以上的话能令大家消除对Delphi的误解。还有疑问可以提,我尽力回答。

关于我要写的导学,希望能得到大家的反馈,我将有针对性在导学中做出解答。
我的导学并非包罗万象,只包含必要的成分,不会深入细节。希望借此吸引更多人了解Delphi,喜欢Delphi,学习Delphi,最终掌握Delphi。

P.S.  Delphi现在有官方免费版了,不用为版权发愁了

                               
登录/注册后可看大图

下面是下载地址
http://www.borland.com/downloads/download_turbo.html   

                               
登录/注册后可看大图

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|小黑屋|九艺游戏动画论坛 ( 津ICP备2022000452号-1 )

GMT+8, 2024-4-20 21:17 , Processed in 0.054253 second(s), 23 queries .

Powered by Discuz! X3.4  © 2001-2017 Discuz Team.