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. webapi初学项目(增删改查),webapi增删

    wenapi做了一个从数据库增删改查的项目 webapi: 1.创建项目:visual C# —> ASP.NET MVC 4 web应用程序 模板—>web api; 2.注册路由: 路 ...

  2. 斐波那契数列(递归)c#

    我郑重宣布 我爱递归 我自己编程几乎都没用过递归 我看到这个题的时候虽然想到了用递归 但是我个脑残一直在想怎么设置动态数组 明明纯递归更简单 我也是可无语 反正我爱上递归了 爱惹  无法自拔

  3. 【洛谷 P5341】 [TJOI2019]甲苯先生和大中锋的字符串(后缀自动机)

    题目链接 建出\(sam\),求出parent tree上每个点的\(endpos\)集合大小. 如果等于\(k\),说明到达这个点的都可以.给\((len[fa(i)],len[i]]\)的\(cn ...

  4. Matlab单例模式

    classdef SingletonClass < handle methods(Access = private) function obj = SingletonClass() disp(' ...

  5. javasript简单实现文字的展开收起(无动画)

    今天在工作遇到展开和收起的需求,在网上找了很多方法,今天来写一下我觉得比较简单的方法 在项目中需要达到如图这种效果 首先想的是使用overflow简单且粗暴,在需要展开的的文字定义样式 { overf ...

  6. Android 常用开源库总结(持续更新)

    前言 收集了一些比较常见的开源库,特此记录(已收录350+).另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言. 一 .基本控件 TextView HTextView 一 ...

  7. Jmeter学习笔记(十六)——HTTP请求之content-type

    一.HTTP请求Content-Type 常见的媒体格式类型如下: text/html : HTML格式 text/plain :纯文本格式 text/xml : XML格式 image/gif :g ...

  8. MySQL中使用函数时,与后面括号不能之间不能根空格

    修改前代码: select MAX (article_order) from mall_school_article where 1=1 and is_deleted = 0 and status = ...

  9. SQL SERVER-Extendevent捕获执行慢的语句

    USE MASTER; GO /* Conditionally drop the session if it already exists */ IF EXISTS (SELECT * FROM sy ...

  10. docker及lvs负载

    1.分别使用lxc容器和docker容器搭建nginx服务,能够正常访问到容器内的web服务 下载docker-ceyum仓库至 /etc/yum.repos.d/目录中,使用yum安装docker- ...