DELPHI者,经典开发工具、美奂美仑之开发环境也。

盖论DELPHI其身世,实为神界之神物,后借宝蓝公司之手,于1990年代,现于江湖。

DELPHI一出江湖,码农爱之,企业爱之。一时间,风雨雷动,群雄为之叹服,奸商为之苦脸,微软为之微软。

后江湖传说“真正码农用C++,聪明码农用DELPHI”。乃知DELPHI聪明犀利、优雅大方之美名,早已深入人心。

一、倘论DELPHI之技法,实则冠盖江湖,其特点有四。

其一曰典雅:

一始(BEGIN)一终(END),尽显思路之清晰,描述之易懂,无VB之散漫,无C/C++之呆板。传值合理,调用高效,引无数人研究DELPHI,效仿DELPHI,山寨DELPHI。

其二曰形象:

编码惟虫(BUG)少,虫少惟清晰,清晰惟好懂,好懂惟形象。

DELPHI语法之形象,剑尖一指(^)可抓其实,圆圈一画(@)可定其位,一招一式间,尽显功力之扎实,操作之形象。无C之费解,无C++之烧脑。

其三曰传统:

所谓传统者——面向过程时代之全局变量也。呜呼!世道不古,江湖新贵JAVA/C#之流早已丢弃此传统技艺矣!DELPHI则完整承传此技艺,其全局变量无繁文缛节(CLASS)之拘束。随性而为,方便直接,既写即用,可秒结、可妙结一切小型项目。

其四曰现代:

所谓现代者——面向对象时代之面向对象也。

JAVASCRIPT之属有象无类,实则伪面向对象。DELPHI则有类有象,形神俱全。

JAVA/C#之属有始无终,只能构造,不能析构,实则半调子面向对象。JAVA/C#之属生由我,死由他,全赖外部垃圾回收之人裁定。观此蹩脚之规定,可知JAVA/C#实为蔑视码农,低估码农智商,当码农为废物垃圾矣!

DELPHI则有始有终,权力与担当同在。我有权,我亦有责,我构造,我析构,生死全由我。DELPHI实乃顶天立地之真男人也。

二、倘论DELPHI用武之地,其地深矣!其地大矣!

JAVA/C#之属乃隔靴(虚拟机)搔痒,带套作业,地址指针,一概不敢承认,全当幻觉。DELPHI则深入底层,直触OS,直面资源,直操API,DELPHI实为计算机之真主人也。

于是乎——读写寄存器,操控硬件,无所不能。

于是乎——读写DB,增删数据,无所不便。

于是乎——读写网络,事件通知,完成端口,DIOCP,无所不利。

于是乎——挖掘资源,利用资源,榨干资源,上万并发,十万并发,百万并发,全凭码农聪明发挥,DELPHI毫不含糊,不贪污不浪费,不打折扣。

三、倘论习练DELPHI之益处,其益大矣!

于初级习练者,DELPHI屏蔽其一切繁杂缘由。示之以海量快速控件,我想即我见,我见即我得,拖拖拉拉之间,开发任务已达成,令人喜不自胜,从业码农之心弥坚。

于中级习练者,DELPHI屏蔽其一切复杂头绪。示之以璀璨之类库。璀璨之类库内含璀璨之美景,美奂美仑,不可胜收,时而康庄大道,时而曲径通幽,千回百转,一切奥妙尽藏其中。

于高级习练者,DELPHI坦诚相见,露其峥嵘之真容。示之以源头之代码,应之以包容之协议,用框乎?用架乎?造轮乎?辗转乎?腾挪乎?全凭习练者之喜好,绝不削足适履,强买强卖,让人难受。

曰若稽古,考察历史,可知计算机语言庞杂纷纭,流行甚多。然经典计算机语言,廖若晨星。其中经典而又优雅者,非DELPHI莫属。

何谓经典?经者,经常也,常在也,永存也,典者,陈列也,典藏也,价值珍贵,足以值得珍藏也。

DELPHI原本神界物, 神界DELPHI之神话,生生不息。

何谓流行?流行者,时尚也,时尚者,此时之尚也。然此时之所尚,亦彼时之所尚乎?前时之所尚,亦后时之所尚乎?今之所尚,亦明之所尚乎?尚尚不一,尚尚不息,码农何为?

故与其追流行,不如练经典;

故与其临渊羡众语言,不如退而苦练DELPHI语言。

经典之DELPHI,必成就经典之你我。

DELPHI之经典,必成就你我之经典。

愿天下码农和IT公司的事业,从经典的DELPHI开始!

-----------------一个老码农的感言

Delphi赋的更多相关文章

  1. 《DELPHI赋》

    <DELPHI赋> -- 武汉NET_TO_DB DELPHI者,经典开发工具.美奂美仑之开发环境也.盖论DELPHI其身世,实为神界之神物,后借宝蓝公司之手,于1990年代,现于江湖. ...

  2. 关于Delphi中二维数组赋初始值

    dctb:array[1..2,1..38] of Single=((0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ...

  3. Delphi使用ADO进行数据库编程

    Delphi是一个可视化的编程工具,ADO编程也是这样,所以话不多言,直接通过代码.截图和语言来说明. 我的数据库是Oracle,为了测试,先建一个表:create table practice(un ...

  4. 转:Delphi 函数大全

    Delphi 函数大全 - xiucaiyao的专栏 - 博客频道 - CSDN.NEThttp://blog.csdn.net/xiucaiyao/article/details/4544039 名 ...

  5. Delphi 中的 procedure of object

    转载:http://www.cnblogs.com/ywangzi/archive/2012/08/28/2659811.html 总结:TMyEvent = procedure of object; ...

  6. delphi控件属性大全-详解-简介

    http://blog.csdn.net/u011096030/article/details/18716713 button 组件: CAPTION 属性 :用于在按钮上显示文本内容 Cancel ...

  7. Delphi中的各种字符串、String、PChar、Char数组

    参考博客:http://www.cnblogs.com/pchmonster/archive/2011/12/14/2287686.html 其中的所有代码均在Delphi7下测试通过. Delphi ...

  8. Delphi中DLL的创建和使用

    参考:http://blog.csdn.net/ninetowns2008/article/details/6311663 结合这篇博客:http://www.cnblogs.com/xumenger ...

  9. Delphi线程基础知识

    参考http://blog.chinaunix.net/uid-10535208-id-2949323.html 一.概述 Delphi提供了好几种对象以方便进行多线程编程.多线程应用程序有以下几方面 ...

随机推荐

  1. bootstrap Modal或者 bootbox弹窗时,页面混动至顶部

    bootstrap使用Modal时,页面自动滚动至了最顶部, 调用bootbox时,也是如此 查了半天资料,最后参考下述帖子,解决问题 https://stackoverflow.com/questi ...

  2. quartz2.3.0(三)cron定义调度周期

    cron总结 cron详解参见:<quartz CronExpression表达式> CronTrigger配置完整格式为7个: [秒]   [分]   [小时]   [日]   [月]  ...

  3. [高清] SpringBoot揭秘快速构建微服务体系

    ------ 郑重声明 --------- 资源来自网络,纯粹共享交流, 如果喜欢,请您务必支持正版!! --------------------------------------------- 下 ...

  4. Java线程volatile(二)

    volatile:使变量在多个线程中可见 在java 中每个线程都会有一块工作内存区,其中存放着所有线程共享的主内存中变量的拷贝.当线程执行时,在自己的工作内存区操作这些变量,为了存取一个共享的变量, ...

  5. 将ftp目录映射为本地盘符

    1.ftpuser 下载安装FTPUSE下载地址:http://www.ferrobackup.com/ftpuse/ 创建  FTPUSE F: www.xx.com pwd  /USER:admi ...

  6. input里面的提示文字修改(placeholder里的文字修改,el-input也适用)

    input::-webkit-input-placeholder { /* WebKit browsers */ color: red; } input:-moz-placeholder { /* M ...

  7. React Native 开发豆瓣评分(三)集成 Redux

    什么是 redux redux 是一个用于管理 js 应用状态(state)的容器.比如组件 A 发生了变化,组件 B 要同时做出响应.常见的应用场景就是用户的登录退出操作:未登录状态,个人中心显示登 ...

  8. centOS学习part5:oracle 11g安装之环境准备

    0 前几篇依次向大家介绍了centOS的基本安装以及常用软件的安装配置,接下来我们将挑战的是oracle 11g的安装配置.与之前安装的软件不一样的是,由于oracle并非开源免费软件(需要向orac ...

  9. 解决 Orange Pi 烧录完系统后剩余可用空间过少的问题

    输入命令 df -ha 这图是拿别人的 看到系统才使用3.2g,内存卡有16g,不可能满的. 执行命令,加上sudo,防止权限不够: sudo fs_resize 如果上面那个不行的话,试试这个命令( ...

  10. Django使用Redis进行缓存详细最全流程

    背景和意义服务器数据非经常更新.若每次都从硬盘读取一次,浪费服务器资源.拖慢响应速度.而且数据更新频率较高,服务器负担比较大.若保存到数据库,还需要额外建立一张对应的表存储数据.在Django中建立表 ...