|
|
导航: |
论坛 -> 盒子之家
斑竹:huadugaojian,sunyesy |
|
作者: |
|
2008/12/28 8:47:11 |
标题: |
这个是不是Delphi开始没落的标志? |
浏览:19479 |
|
加入我的收藏 |
楼主: |
讯雷曾经是用 Delphi 开发的,现在已经改为 VC++ 开发了,现在 FoxMail 6 也是 Delphi 开发的,不知道以后?
----------------------------------------------
delphi 是兴趣,和工作无关,即使它倒闭。又不靠它 delphi 吃饭,怕甚? |
作者: |
|
2008/12/28 9:45:43 |
1楼: |
VC++有强大的微软作技术后盾,当然广受欢迎。
delphi应当再度变身了~~~
不过,仍有许多软件是delphi写的,比如工程用的《机械设计手册2008》,作为GB权威性标准手册,用的也只D7编写,甚至没有加壳,一样大量下载和传播。
----------------------------------------------
-
|
作者: |
|
2008/12/28 12:15:07 |
2楼: |
语言只是一种工具,哪种顺手就用哪种 没什么好多说的
----------------------------------------------
Rarnu / CnPack Developer 联系方式GTalk: rarnu1985@gmail.com
|
作者: |
|
2008/12/28 12:36:47 |
3楼: |
这说明了一种应用途径。Delphi开发快速,不需要非常多的专业知识,不需要关心很底层的许多问题,在初期,是开发的理想选择。然而,软件成熟后,有了一定资金,可以召集一个团队来做这事情的时候,就很有可能改用更高级的开发工具,因为那时候技术和速度都不是问题了,可以用资金来解决,唯一是问题的就是产品。 这不能说没落,这是一个必然的过程,然而,Delphi一直都被认为是最佳的Win32开发工具,连微软的人都这么认为。
----------------------------------------------
-
|
作者: |
|
2008/12/28 14:26:22 |
4楼: |
这里很多人从delphi转到了c#,而我却从delphi转到C++了..
个人感觉,用C++比较实际一点,因为是标准语言,C++不会因为一个公司垮掉而没落..虽然现在很少开DELPHI,但我一样是经常使用BCB...
----------------------------------------------
努力学习VCL框架...
|
作者: |
|
2008/12/28 15:37:17 |
5楼: |
重要的是思想! 你内功厉害了,其他的都好说!
----------------------------------------------
-
|
作者: |
star5 (星五) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2008/12/28 19:45:36 |
6楼: |
给鱼儿开膛当然是用剪刀好,但要我跑大老远的去买一把,太麻烦了,所以,用菜刀代劳了,效果一样,晚饭一样吃上了鱼儿。。。
我们追求的应该是达到目的,而不是在用什么工具的问题上斤斤计较。
----------------------------------------------
博客 - http://offeu.com 脚本模型 - http://webpascal.com 需要短信接口的请联系我,可发行业与营销内容。
|
作者: |
|
2008/12/28 20:49:13 |
7楼: |
功夫无优劣,武功有高低!
----------------------------------------------
-
|
作者: |
|
2008/12/29 9:28:56 |
8楼: |
经过这些折腾,大家对 delphi的信心是打了折扣的.特别是新的项目,疑虑会比较重.
----------------------------------------------
-
|
作者: |
|
2008/12/29 9:57:58 |
9楼: |
小工具会考虑采用delphi做
大一点的可能就不会考虑用delphi了
----------------------------------------------
努力学习VCL框架...
|
作者: |
|
2008/12/29 10:16:21 |
10楼: |
完了
----------------------------------------------
---------- 短信群发 http://www.188sms.cn 家校通 http://www.studjxt.cn 网站建设 http://www.51zwz.net ----------
|
作者: |
|
2008/12/29 10:18:27 |
11楼: |
前段时间 还有人鼓吹 迅雷 什么的
----------------------------------------------
---------- 短信群发 http://www.188sms.cn 家校通 http://www.studjxt.cn 网站建设 http://www.51zwz.net ----------
|
作者: |
kwer (★★★★★) |
★☆☆☆☆ |
-
|
普通会员 |
|
2008/12/29 10:55:42 |
12楼: |
其实我希望delphi保持现状,这样就没人能跟我抢工作岗位了 --其实我有这个想法说明我这个人很坏,哈
delphi真的堕落了,这是事实 而且不会再有回光返照之日的 奉劝想学d的朋友:学delphi找工作有风险,投资需谨慎
----------------------------------------------
==========-==========-==========-==========-========== 多隆, 给我备一匹最快的马, 我有事要走先~~~ ==========-==========-==========-==========-==========
|
作者: |
|
2008/12/29 11:51:07 |
13楼: |
Rarnu怎么和你联系啊!
----------------------------------------------
用我智慧,创造科技
|
作者: |
|
2008/12/29 15:42:28 |
14楼: |
正在学 vc ...感觉是突然明白很多问题.. 自认为 vc 的mfc 简直和 dephi 的vcl 没法比...太难用了 学了vc 之后,才感觉dephi 真的是好东西..不要天天 挺别人在那里 瞎忽悠...
不过 建议 搞 dephi的 有机会 学一下vc 这样能明白很多东西, 学好了windows 编程..用delphi 当工具...
----------------------------------------------
-
|
作者: |
|
2008/12/29 18:34:40 |
15楼: |
13楼的,我已经加了你的QQ
----------------------------------------------
Rarnu / CnPack Developer 联系方式GTalk: rarnu1985@gmail.com
|
作者: |
|
2008/12/30 1:17:43 |
16楼: |
看3楼说的,好像Delphi就只能开发那些不需要非常多的专业知识,不需要关心很底层的许多问题的程序似的。
----------------------------------------------
声明:本人不在论坛询问任何编程问题,请不要将我的帖子当成问题来回答。炒股一天,编程三年,不浪费时间了。 经常在外面,没空,不要找我..
|
作者: |
|
2008/12/30 8:41:14 |
17楼: |
半罐水,响叮当
----------------------------------------------
-
|
作者: |
|
2008/12/30 19:17:13 |
18楼: |
能混到橙子那种水平毕竟比较少,现实是残酷的,大部分人也只是混口饭吃。 现在只知道Delphi真的很难混。 说一下在Windows 7 上的感受。 Delphi 7 和Delphi 2009 都装不上去。到时候不知道Delphi又会来什么版本。 原来D7 编的很多都不能用。很多API 函数都变了。 但是微软的office 装上去一点问题都没有。 还是有自己的操作系统牛,让别人都跟着跑,跑着跑着那天就跑不动了。
----------------------------------------------
-
|
作者: |
lsuper (lsuper) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2008/12/31 0:49:44 |
19楼: |
楼上的都说什么问题?我周六装上 windows 7 build 7000,上面装了 delphi 7、delphi 2007,只要稍微设置一下目录的访问权限没有任何问题啊。delphi 7 的是 bin,2007 的是哪个 programdata\codegear 啥的,security 给 everyone readwrite 权限。 “原来D7 编的很多都不能用。很多API 函数都变了。” 不可能啊,你说说都有哪些 api 变了?ms 在 api 的兼容性上做得都不错的。除非你用了 undocument api,那不能怪谁了。 BTW:曾经在老外 blog 上看到一个帖子,是 delphi 3 的 db project,在 vista 的 delphi 2007 下重新编译,没有任何修改直接 ok。
----------------------------------------------
-
|
作者: |
|
2008/12/31 8:49:26 |
20楼: |
这些只是编程工具,直到现在我不认为开发WIN32的程序VC比D好,至少效率上是不好比的,如果开发驱动我会用VC因为它更直接。不要在意用什么工具,而应该关注的是你的功底,用VC你就立刻在高手之列了吗?
现在人喜欢跟风,认为什么流行就学什么,编程是工作不是娱乐,不必要跟风。至于迅雷为什么不用DELPHI,看看迅雷发展方向你就知道了。
----------------------------------------------
-
|
作者: |
|
2008/12/31 9:32:59 |
21楼: |
都TM 老外的东西 ,没什么好说的
----------------------------------------------
---------- 短信群发 http://www.188sms.cn 家校通 http://www.studjxt.cn 网站建设 http://www.51zwz.net ----------
|
作者: |
|
2009/1/28 21:36:57 |
22楼: |
Delphi只是编程工具,没有理由悲伤,如果你觉得Delphi落伍了,那么请你学学汇编语言,编程效率是特别的高,可代码得用箩筐装。 建议汇编、C++、Delphi混合编程,无往而不利。
----------------------------------------------
-
|
作者: |
|
2009/1/29 4:45:11 |
23楼: |
虽然我只会一点点DELPHI.不过写程序过程中明显感觉。重要的真的不是工具。 思想好像更重要。
不管用 C.PASCAL 来实现都不要重要。没思想再好的工具也写不出什么来。
Tc 的开发者好像还在用 DELPHI 2吧。。。可又有几个文件管理软件能和TC比的。。
最多只是DELPHI不是很流行而已
----------------------------------------------
-
|
作者: |
hzpp (dphp2) |
★☆☆☆☆ |
-
|
普通会员 |
|
2009/1/29 20:07:47 |
24楼: |
DELPHI 确实不流行了,但原因呢? 我觉得是不是国人,或者所有人,太跟风了? 什么流行就跟什么。
我用CB(我C++语法也不行,因为起初学的就是C), 本想找个替代库,比如说 wxWidget,可是觉得它们跟本不能跟 VCL 比。
如果说用 VC++ 的话,用什么呢?真接写 Win32api 还是用 MFC? 它们学起来用起来更慢,它们比 VCL 好在哪呢?
----------------------------------------------
-
|
作者: |
|
2009/4/11 22:06:36 |
25楼: |
delphi处理一些要求比较高的程序的确不适合,这也是很多商业程序选择c++的原因,但是delphi并没有落寞,delphi有自己独有的优势
----------------------------------------------
我爱Delphi,永远的Delphi,哪怕Delphi淘汰了,出局了,被世人淡忘了我也爱,除非我死了否则就是爱Delphi
|
作者: |
ljf (梵) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2009/6/22 22:04:13 |
26楼: |
讯雷改用VC最大原因是为了 使用现成的代码来兼容多协议。比如BT,电驴。人家是从易开发及易扩张考虑。换开发工具原因非楼主所讲。
----------------------------------------------
-
|
作者: |
|
2009/6/22 22:51:04 |
27楼: |
还有人发这种帖子。 Delphi能帮我赚到大钱,就是好样的。 爱用不用,啥没落不没落的,杞人忧天。有时间琢磨这些,赶快写点有用的程序才是正道。
----------------------------------------------
-
|
作者: |
lsu (lsu) |
★☆☆☆☆ |
-
|
普通会员 |
|
2009/6/23 9:37:23 |
28楼: |
讨论某个语言的前景与高下是一种青涩的表现。
既然通用能破产,说不定微软明年也完蛋,那么别学微软的?
delphi作为一种通用开发语言,有什么不支持底层开发的地方?说只有C语言支持底层开发,估计你以及你的老师大概都是使用谭浩强的教材出来的毛病吧。人云亦云。这位谭兄好像是部队转业的,半路出家,抓住语言教学这个新兴行当而当了副教授。80年代的确要开发支持硬件底层的东西,只好用C语言。其他语言人家就不往这个方面靠。到90年代许多其他语言都增加了硬件控制元素,可以操作底层的东西。但是,因为大量现成的lib是用C开发的,既然拿来就可以用,何必自己费劲重新编写呢?不过问题就来了,你不得不使用C来开发,C语言库肯定在C语言下调用最方便。大概就是这种原因,很多人不得不采用C语言来开发,反过来又促使更多的人使用C。由于C语言诞生的太早,说实在的,它不是一个很好的语言,只不过是一个因为历史原因形成的使用最广泛的语言。
现代的编译技术,使得可执行文件已经同人工汇编代码的优化程度很接近。说delphi不适合开发要求很高的程序,也是一种境界高低的问题,就好比说刀不如木仓一样。岳家军800子弟凭借木仓可以在十万敌军中来回穿插,如入无人之境;关公的大刀也曾是斩严良铢文丑,一招拿下。别把原因推到工具上。比尔盖兹最初开发的开启软件帝国大门的DOS,还是使用basic开发的,在之后盖兹一直是用basic开发软件。
见过很多电站控制程序还是法国人使用delphi开发的。你看看VC的安装授权里面,明确说了不适用这方面开发。cpu发展到现在程度,已经没必要追求代码长啊短阿那么一点点。而是开发语言的方便性,易维护性才是主要的。
中国移动这些年疯狂上GSM基站,上万亿花进去了,不可能推倒重来。你说GSM是个好东西吗?没办法历史形成了,只能围绕GSM改进,而不能直接引进4G了。所以,有些东西也许因为历史的某个原因错误地成为普遍的标准后,你就必须遵守这个规则,用的人多并不能说明这个规则是优秀的,只能说是有历史原因的,反倒是个包袱。C语言就是这样的东西。庞大丰富的运行库,让人难以割舍啊。
中国使用220伏交流电,这是历史决定的,220V就是最好的?为什么欧美发达国家都用110V呢?在中国你必须遵守220V,否则就要自找麻烦,你设计个90V的灯,有人买?当220V成为标准,你只能遵守,但是你不能说220V就是最好的。
delphi,其实在很多人眼里它只是一个数据库开发工具。根本不知道delphi是C语言之后若干代试图抛弃C语言缺点的新的语言。delphi是delphi; pascal是pascsl;虽然有渊源,但是必须把两者分开。很多人往往拿着dos时代的pascal当成现在的delphi,把它的缺点同VC++什么相比较。
----------------------------------------------
-
|
作者: |
|
2009/6/23 11:33:44 |
29楼: |
楼上的说得太好了 顶!
----------------------------------------------
-
|
作者: |
|
2009/6/23 12:29:18 |
30楼: |
>>>由于C语言诞生的太早...
以上说法是错误的,C诞生于Pascal之后,Pascal是作为教学语言诞生的,C是由B发展而来直接奔着实际开发去的,如果说吸收也是C吸收了Pascal的结构化特点,但是语法来的更加简洁紧凑高效(Pascal是第一个结构化程序设计语言)
谨从投资学习的观点看,学习C比学习Delphi有钱景(看看现在的游戏开发吧)^^。
C -〉C++ 那真是有的学的。
如果你一旦用惯了C语系,反回来使Delphi,对Object Pascal语言的一些古板(也有人认为那是严谨)确实有点烦。这也是我们现在的感觉。
譬如 你声明变量没法直接赋初值 ,但FreePascal就允许你这样写 procedure foo(); var x: integer = 10; begin ... end.
对类型的严格要求,其实没什么必要 譬如 var ia1: array of Integer; ia2: array of Integer; begin ... end
ia1和ia2在编译器看来并非同样的类型。这确实没什么必要
好在 CodeGear自己也意识到Pascal必须 Move Forward,同时还得能使大量的遗留历史代码能都维护 所以现在新的编译器会有很好的一个革新就是如果你用了新的语法特性,那么这个单元(包)就使用新的语法体系编译,如果你没用,那还是旧的语法。
不过至于到底新的语法有哪些革新,得等到新编译器出来才知道的。
Delphi最强悍的是他作为Native的开发工具的贯穿性,是的,你可以使用delphi开发除了驱动程序以外的所有程序,包括Web,但是你很想象用C去开发Web
但是他最强悍的地方恰恰也是最脆弱的地方,什么都能做,但是什么都没有领域专有的作的好,Navite拼不过C,Web拼不过Dynamic Language ...
----------------------------------------------
Keep It Simple & Stupid
|
作者: |
|
2009/6/23 12:52:14 |
30楼: |
一个迅雷换开发工具不代表什么,迅雷现在向WEB服务发展,DELPHI开发WEB前台应用并不方便,换工具是肯定的。
但这并不表示DELPHI已经没落,至少WINDOWS下快速应用开发,DELPHI优势很明显。
更多的原因我看是因为现在的教育体制和思想,喜欢潮流、喜欢新的东西,你看看现在的程序员,很多都不叫编程,叫组合会更加恰当,他们把东家西家的代码凑起来,堂而皇之成为自己的产品,.NET就是这种东西。但如何运行的、如何优化、如何提高速度,甚至有些出现些复杂的BUG,连怎么查都不知道。
现在的程序员很多离开互联网什么都开发不出来,很简单,搜索不到实例程序或者功能函数,自己写?呵呵他们不会。
----------------------------------------------
简单做人,认真做事。
|
作者: |
|
2009/6/23 12:57:56 |
31楼: |
编程软件只是工具,野球拳练到顶级比什么武功都强。
----------------------------------------------
简单做人,认真做事。
|
作者: |
lsu (lsu) |
★☆☆☆☆ |
-
|
普通会员 |
|
2009/6/23 13:46:03 |
32楼: |
C语言的第一次发展在1969年到1973年之间。C之所以被称为C是因为C语言的很多特性是由一种更早的被称为B语言的编程语言中发展而来的。
到了1973年,C语言已经可以用来编写Unix操作系统的内核。
Pascal 语言最初由瑞士苏黎士理工学院的尼古拉斯-沃斯(Niklaus Wirth)教授在1971年设计, 作为Algol语言简化本用于教学目的。
设计Pascal时,许多编程语言业已存在,但只有FORTRAN、C、Assembler、COBOL等少数语言在广泛应用。当时设计Pascal的初衷是想把这种语言用作程序设计课程的教学工具。
Turbo Pascal 1983年Borland公司推出了世界闻名的Pascal编译器 -- Turbo Pascal,实现了詹森和沃斯(Jensen & Wirth)在 “Pascal User Manual and Report” 中提出的思想 。
----------------------------------------------
-
|
作者: |
lsu (lsu) |
★☆☆☆☆ |
-
|
普通会员 |
|
2009/6/23 14:10:54 |
33楼: |
世界上存在过的语言开发工具,绝大多数都找不到了,看了后还想为现在的语言进行高下讨论吗?
----------
*LISP *MOD {log} 20-GATE 2.PAK 3-LISP 473L Query 9PAC A A# A+ A0 A0[2] AACC AADL[1] AADL[2] AAL[1] AAL[2] AAL VL AAS Macro ABAP/4 ABC[1] ABC[2] ABC ALGOL ABCL/1 ABCL/c+ ABCL/R ABCL/R2 Abel[1] ABEL[2] ABEL[3] ABLE ABSET ABSYS 1 Abundance ACCEL Accent Access ACE ACL[1] ACL[2] ACOM ACOS ACP ACT++ ACT ONE Act1 Act2 Act3 Actalk Active Language I Actor Actors Actra Actus Acumen Ada Ada-83 Ada-95 Ada++ Ada' ADAM ADAMCL Ada-O Adaplex ADAPT AdaTran ADD 1 TO COBOL GIVING COBOL ADELE ADES ADL[1] ADL[2] ADL[3] ADL[4] AdLog ADM ADR/DL ADR/IDEAL/PDL ADS AdvSys ADW AE AED Aeolus AESOP[1] Aesop[2] AFAC AFML AgenTalk AGORA AHDL[1] AHDL[2] AHPL AID AIDA[1] AIDA[2] AIMACO AIML[1] AIML[2] AGP-L AKCL AKL AL[1] AL[2] ALADIN[1] ALADIN[2] ALAM Alan A-language ALC Alcool-90 ALCOR Aldat ALDES ALDiSP ALEC ALEF ALEPH[1] Aleph[2] Alex[1] Alex[2] Alexis ALF Alfl Algae ALGEBRAIC ALGOL ALGOL 58 ALGOL 60 ALGOL 60 Modified ALGOL 60 Revised ALGOL 68 ALGOL 68-R ALGOL 68 Revised ALGOL 68C ALGOL 68RS ALGOL 68S ALGOL C ALGOL D ALGOL N ALGOL W ALGOL X ALGOL Y ALGY ALIAS ALJABR Alki ALLOY ALM ALMA ALP ALPACA ALPAK ALPHA[1] ALPHA[2] Alphard[1] AlpHard[2] ALPS[1] ALPS[2] ALTAC ALTRAN A-MaCCS Amanda Amber[1] Amber[2] AMBIT AMBIT/G AMBIT/L AMBIT/S AMBUSH AML[1] AML[2] AML[3] ACPI Machine Language AML/E AMP AMPL[1] AMPL[2] AMPLE AMPPL-II AMTRAN ANCP ANDF Andorra-I Andorra-Prolog Animus Anna ANSWER/DB ANTLR APAL APAREL APDL APESE Aphrodite APL APL2 APLGOL APPLE AppleScript Applesoft BASIC APPLOG APRIL APS APSE APT APTools APX III AQL Arago ARC ARCHI Arctic ARENA ARES Argus Ariel ARITH-MATIC ARITY ART ART-IM Artemis ARTSPEAK ASDIMPL ASDL[1] ASDL[2] ASF Ashmedai ASIS ASIC ASL[1] ASL ASM ASN ASP AspecT ASPOL ASPEN ASPIK Aspirin ASPLE ASSEMBLY AS/SET AS/INQUIRY ASTAP Astral AstroScript ASYST AT-3 ATLAS Atlas Autocode Atlas Commercial Language ATOLL A'UM Aurora Autocode AUTOGRAF AUTOGRP Autolisp AUTOMATH Autopass AUTO-PROMPT AUTOSPOT Autostat AVA Avalon/C++ Avalon/Common LISP Avon AXIOM AXIS AXLE AWK B[1] B[2] B[3] B Core B-0 Babbage BABEL[1] BABEL[2] BABEL[3] BABYLON BACAIC BAK BAL BALGOL Bali BALITAC BALM BANCStar BAP Baroque BASCMP Bash BASIC BASIC AUTOCODER Basic COBOL Basic FORTRAN Basic JOVIAL Bawk BBj BBx Bc BC NELIAC BCL BCPL BDL BeBOP BefDC Befunge BEGL BELL BER Bertrand BESTOP BETA Bigwig BIOR BI/Query Blank BLAST BLAZE BLAZE 2 Blazon B-LINE BLISS BlooP Blosim BLOX Blue[1] Blue[2] BMASF BMDP BMF BML BMSGEN BNF BNR Pascal BNR Prolog Bob Bobo BOEING BOEINGCALC BOIL Booster BOPL BOSS Boxer BPL Brain Brainf**k BRAVE BRIDGE Bridgetalk Brilliant BRUIN Bs BS12 BSL BSDL BSL[1] BSL[2] BTEQ BUGSYS Bullfrog Burge's Language Business BASIC Butterfly Common LISP Butterfly Scheme Byacc C C* C++ C++Linda C+@ C-10 C with Classes CA-dBFast CA-Clipper CA-EARL CA-Visual Objects CADE CADET CADL CAFÉ CAGE CAJOLE CAL[1] CAL[2] CAL[3] CAL[4] CAL[5] Caliban Calico CAMAL Camelot Library CAMIL CAML[1] CAML[2] CAML Light Candle Cantor CASE SOAP III CASL CAST CAT CATO C/ATLAS Cayenne CAYLEY CBASIC Cc CC++ Ccalc CCL[1] CCL[2] CCL[3] CCL[4] CCL[5] CCLU CCP CCS CCSP CDADL CDIF CDL[1] CDL[2] CDL[3] CDL[4] CDL[5] CDL[6] CDL[7] Cecil Cedar CEEMAC+ CELIP Cellang CELLAS CELLSIM CELP CESP CESSL CFD CFP CFML CGGL CGOL CHAMIL CHARITY CHARM[1] CHARM[2] CHARM++ Charme CHARYBDIS CHASM CHI CHILI CHILL Chimp CHIP[1] CHIP[2] CHIP-48 CHIP-8 CHISEL CHOCS CIAL CICS CIEL CIF Cigale CIL Cilk CIMS PL/I CIP-L CIRCAL CISL CITRAN CKML CL CLAIRE CLAM[1] CLAM[2] Clap Clarion Clascal CLASP Classic-Ada Clean CLEAR CLEO CLI C-Linda CLIP[1] CLIP[2] Clipper CLIPS CLISP CLIST CLIX Clock CLOS CLOUT CLP[1] CLP[2] CLP(BNR) CLP(FD) CLP(FD S) CLP(R) CLP* CLP(sigma*) CLU Cluster 86 CMAY CML[1] CML[2] Cmm C Mod-L CMS-2 CMSGEN CO2 COALA COBOL COBOL-1961 Extended COBOL II CobolScript Cocoa Cocol Code 2 CodeCenter CODIL Cofac COFF COGEN COGENT COGNOS COGO Coherent Parallel C COIF COLASL COLD COLD-K Cold Fusion COLINGO COM COMAL COMIT Comma COMMEN Commercial Translator Common LISP CommonLoops Common Objects COMPAXT II Compact COBOL Compas Pascal COMPASS Compel Compiler-Compiler COMPL COMPREHENSIVE COMPROSL Computer Animation Movie Language Computer Compiler Computer Design Language COMSL COMTRAN ConC Concert/C CONCUR Concurrent Aggregates (CA) Concurrent C[1] Concurrent C[2] Concurrent C++ Concurrent Clean Concurrent CLU Concurrent Euclid Concurrent LISP Concurrent Oberon Concurrent Pascal Concurrent Prolog Concurrent Scheme ConcurrentSmalltalk Condela CONIC Connection Machine LISP CONNIVER ConstraintLisp CONSTRAINTS Consul ControlH CONVERT[1] CONVERT[2] CooC COOL[1] COOL[2] COOL[3] Coq CORAL[1] CORAL[2] CORAL[3] CORBA CORBIE CORC CORE Coroutine Pascal CORRELATE Correlatives and Conversions CORTL CORVET CorVision CorVu Coursewriter III COWSEL CP CParaOps5 CPL[1] CPL[2] CPS[1] CPS[2] C-Refine CRISP CRL CROSSTABS Crystal CS-4 CS-Prolog C-Scheme CSDL csh CSIM CSL[1] CSL[2] CSM CSMP CSound CSP CSP/80 CS/Pcode CSP/k CSP-S CSPS CS/Qcode CSS/II CSSA CSSL CSTools cT Ctax CTL[1] CTL[2] Cube CUCH Culler-Fried System CULPRIT CUPID CuPit CUPL Curl CWIC CYBIL CycL Cyn++ CypherText CxPERT CYGNET D[1] D[2] D[3] DACAPO DACTL DAD Daisy DAISY 201 DAL DAML DAP-16 DAP Fortran DAPLEX DARE Darms Dartmouth BASIC DAS DASL Data/BASIC DATABUS DATACODE I Dataflex Datatrieve Dataparallel-C Data Parallel Haskell Data Structures Language DATA-TEXT DataVis dBASE DBC dBFAST DBL DBML DBPL dBXL Dc DCALGOL DCDL DCG DCL[1] DCL[2] DCL[3] DDL[1] DDL[2] DDL[3] DDL[4] DDM DEACON DEAL DEC-RALLY DECAL DECTPU DEL Delirium Delphi Delta[1] Delta[2] Delta[3] Delta-Prolog DEMON DENIM Design System Language DER DETAB DETOL Deva DEX DFC DG/L[1] DG/L[2] DHTML DIALECT DIALOG DialogScript DIAMAG Diamond DIANA DIBOL Dictionary APL Dijkstra's guarded command language DIMATE DinnerBell DINO Dis Disiple Dislang Distributed Eiffel Distributed Processes Distributed Smalltalk DL/1 DLG DLP DLX DMAD DMALGOL DML[1] DML[2] DML[3] DNA-4 Doc DOCUS DoD-1 DOUGLAS DOL DOVPA DOW COMPILER DOWL d-Prolog DPL DPL-82 DPS dpSather DQL draco DRAGON DRAGOON DROOL DRUCO I DSL[1] DSL[2] DSL[3] DSL[4] DSM[1] DSM[2] DSP/C DSP32 Assembly Language DSPL DSSP DSSSL DTABL DTALGOL DTIPT DUAL-607 Dual FCP DuoTalk Durra DYANA DYL260 Dylan Dynace Dynamite DYNAMO DYSAC DYSTAL E[1] E[2] EADL Eagle Ease EASE II EASEL EASIAC EASY FOX Easytrieve EBASIC EBNF ECAP II Echidna ECL[1] ECL[2] ECLAIR ECMA ECMAScript ECP ECRC-Prolog ECSL ECSP ECSS II ECSSL Eden EDIF Edinburgh Prolog Edison[1] Edison[2] EDL[1] EDL[2] EDL[3] EDL[4] EDA/SQL EFDM EFL Eh Eiffel EL1 el(alpha) Elan Elegant ELF[1] ELF[2] ELF[3] ELI[1] ELI[2] ELISP Elk ELLA ELLA 2000 Ellie ELLIS ELMAGUIDE ELMAMETA ELP[1] ELP[2] ELSIE EM-1 EMA EMACS LISP Emerald EML EMPL emu Enform English Enscribe Ensemble EOL EPILOG[1] EPILOG[2] EPL[1] EPL[2] EPL[3] EPL[4] EPOS EPROS EPSILON EPSIMONE EqL EQLog Eqn Equel Erlang ERFPI es[1] ES[2] ES-1 ESCAPE Escher ESF ESI Esim ESP[1] ESP[2] ESP[3] ESP[4] ESPADVISOR ESPL/I ESPOL Estelle Esterel ET ET++ ETC ETHER Euclid EULER[1] Euler[2] EuLisp Euphoria Eureka Eurisko Eva EVL EXAPT EXEC EXEC2 Expect Express[1] Express[2] EXPRESS[3] EXPRESSION EXSYS Extended ALGOL Extended C++ Extended Common LISP Extended ML Extended Pascal EXTRA EZ EZNOMAD
F F77 F90 FAC Facets Facile FACT FactoryLink IV FAD FAIR FALSE FAME FAP FAPL[1] FAPL[2] FAR FAS FASBOL FASE FAST FBD FC FCL F-code FCP FDL[1] FDL[2] FDL[3] FDL[4] FDM4 Feel FEL FFP FGHC FGL[1] FGL[2] FGL+LV FGRAAL FIDIL FIDO Fifth File Composition F+L FL FLAIR FLAP Flavors Fleng FLEX[1] FLEX[2] FLEX[3] Flex 2 FlexGen FLIC FLINT FLIP[1] FLIP[2] FLIP[3] FLIP[4] FLIP-SPUR F-Logic FLOP FlooP FLOW-MATIC FLPL FLUB FML FMPL FOCAL[1]] FOCAL[2] FOCL FOCUS FOIL Foogol FOOL FOOP FORC Force ForceOne ForceTwo FORM FORMAC FORMAL[1] FORMAL FORMAT-FORTRAN Formes FORML Forms Forms/2 Forms/3 Formula[1] FORMULA[2] Formula ALGOL Fornax Forsythe Fort?/A> FORTH FORTRAN FORTRAN I FORTRAN II FORTRAN III FORTRAN IV FORTRAN V FORTRAN VI FORTRAN 66 FORTRAN 77 FORTRAN 8x FORTRAN 90 FORTRAN 95 FORTRAN 200X Fortran D FORTRAN Extended Fortran-Linda Fortran M FORTRAN-Plus FORTRANSIT FORTRUNCIBLE FOSIL Foundation FoxBASE+ FoxPRO FP FP2 FP/M FQL FrameKit FRAMEWORK FRAN FRANK Franz Lisp FRED Fresco Fresh FRINGE FRL FRMT-FTRN Fromage Froth FSL FSMDL Fugue Fun FUNLOG FX-87 FX-90 G[1] G[2] G[3] G[4] G2 Gabriel GADS Gaelic Galaxy Galileo Gallina Gambit GAMMA[1] GAMMA[2] GAN GAP GAPLog Gargoyle GARP GASP GAT GATE Gauss gawk GCL[1] GCL[2] GCL[3] G-Code[1] G-code[2] GDML GDPL GEA GECOM Gedanken GEL[1] GEL[2] Gema General Purpose Graphic Language Gentleman's Portable Coroutine System Genascript GENER/OL GENIFER GeODE GEORGE GEPURS Gerald GEST GHC Gia-2 GIM-1 GIN5 Ginger GINO GIP GIRL GKS GL Glammar GLASS Glenda Glish Glisp GLog GLOS GLOW GLUG Glypnir GMAP GML GMPL Gnu CL Godel Gofer GOL GOM GOOD Gorby GOSPL GP GPL[1] GPL[2] GPL[3] GPM GPGS GPSS GPX GQL Graal[1] GRAAL[2] GRAF GRAIL GRAIN GRAM Grapes Graphic ALGOL Graphic Language GRAPPLE GRASP GRASP/Ada GREEN GRG GRIND groff GSBL GSL GSPL GTL GTML GUEST Guile Guru GVL GW-BASIC Gypsy GYVE HAL/S HALGOL HALMAT Haskell HASL HCLP HCPRVR HDFL HDM HDML HELP[1] HELP[2] HELP[3] HEQS HERAKLIT Hermes HIBOL High C High Performance Fortran HiLo HiLog HINT HLISP HLEVEL HLL HLP84 HMDES HMSL HOL Honeywell-800 Business Compiler HOOK Hope Hope+ Hope+C HORB HOS-STPL HPCode HPCode-Plus HPF HP-GL HP-GL/2 HPJava HPL[1] HPL[2] HQUEL HQL HSDL HSL-FX HSQL HTML HTML+ HUGO HURON Hybrid Hyper-C Hyperscript HyperTalk HyTime I4HL IAL IAM IBEX ICES ICETRAN ICI ICL Icon Iconicode IC-Prolog IC Prolog ][ Id IDAMS IDEA IDEAL[1] IDEAL IDEF0 IDL[1] IDL[2] IDL[3] IDL[4] IDL[5] IDML IDMS Id Nouveau IDOL IDS/I IEF IEW IF1 IF2 IFIP IFP IFPS/PLUS IFX IGL iHTML IIS IITRAN ILE AS/400 IL ILIAD ILLGOL ILLIAC ILOC IML IMP[1] IMP[2] IMP[3] IMP[4] Ina Jo Info BASIC INFORM Information Algebra Inglish InnovAda Input INQUIRE INSIGHT INSTALL/1 INTCODE INTELLECT INTERACTIVE INTERCAL INTERCOM Interlisp Intermediate Programming Language Interpress Iota IPL IPS IQ IQL IQLISP IQRP IRAF CL IRC IRDATA IRL[1] IRL[2] IRL[3] Ironman IRSL Isaac ISBL Isabelle-92 ISDL ISETL ISIS[1] ISIS[2] ISL[1] ISL[2] ISLisp ISM/SML ISP ISPL ISPS ISWIM IT ITCL Ivan Iverson's Language IVTRAN IXSQL
J J3 J73 JACAL JACL Jada Jade[1] Jade[2] JaM Jam STAPL Janus[1] Janus[2] Jasmin Java Java2K JavaScript JavaSpaces JAZ JCL JCS-13 JEAN JESS JJ JMSL JOSS JOL[1] JOL[2] Jossle JOVIAL Joy Joyce JPL JPLDIS JQL[1] JQL[2] JS JScript JTS Juno Jym K K5 Kaleidoscope Kali KAP Karel KBML KBMS KCL K-code KEE Kernel Parlog Kevo Keyplus KFX Kid KidSim Kiev KIF KISS KL KL0 KL1 Klerer-May System KLIC KLO KL-ONE KLS KMODEL KNOWOL KOALA KOMPILER KOSTM KQML KR KRC KRL KRS KRSL KRYPTON Ksh KUIP L0 L6 LabVIEW Lace LD LADE LADY Lagoona Lakota LALO LAMBDA lambda-Prolog Lambda-RTL LAMBIT/L LAMINA Language H Laning and Zierler LAP LAP4 LAPSE Larch Larch/Ada Larch/CLU LaTeX LAU LAURE LAVA LAX LCC LCL[1] LCL[2] LCS LDL LDL1 LDT LE/1 LEAF[1] LEAF[2] Lean LEAP LECOM Leda LeFun Legion LEGOL[1] LELAND le-lisp LENS Leo Lex[1] Lex[2] LG LGDF LGEN LGN Liana LIDO LiE LIFE LIFOO LIL[1] LIL[2] Lila LILEAnna LILITH Limbo LIMDEP LIMP Linc Lincoln Reckoner Linda LindaLISP Lingo LINGOL LIPL LIS LISA[1] LISA[2] LISP LISP 2 LISP70 LISP A LispKit Lisp Lisp-Linda LISP Machine LISP Lisptalk LITHE LITTLE Little Smalltalk LLM3 LM3 LML[1] LML[2] LNF L&O LO LogC LOGEL LOGIC Logic Design Language LOGIN LOGLAN LOGLISP LOGO LOGOL LOLITA Lolli LOM LOOK LOOKS[1] LOOKS[2] LOOPN LOOPS LOP LORE[1] Lore[2] LOREL LOTIS LOTOS Lout Low-Ada LOWL LPC LPG[1] LPG[2] LPL[1] LPL[2] LPS LRLTRAN LSL[1] LSL[2] LSYD LT-2 LTR LTR2 LTR3 Lua LUCID[1] Lucid[2] Lucinda Luck Lucy LUKKO LUSTRE LYaPAS Lygon LYNX LYRIC
M[1] M[2] M3 M4 M5 M6 MAC Mac-1 MAC-360 Macaulay MACE MACH1 Machiavelli MACL MACLISP MACRO[1] MACRO[2] Macro SAP MACSYMA MAD[1] MAD[2] Mad/1 MADCAP MADTRAN MaestRo MAGEC Magenta MAGIC MAGIC/L Magic Paper MAGIK Magma2 MagmaLISP MAGNUM Magritte MAINSAIL Maisie Make MAL Malbolge MALPAS Manchester Autocode Mandala MANTIS MAO MAP Maple MAPPER MARBLE Maril MARK IV MARK V Markov Marlais Marseille Prolog MARSYAS MARVIN Mary MAS MASM Massey Hope MAST Matchmaker Mathcad Mathematica MATHLAB MATH-MATIC Matrix Compiler MATRIX MATH Maude Mawk Mawl MAXIMOP MBASIC MC McG360 McBASIC MCL M-Code[1] M-code[2] MCPL MCS MD MDL MDPN me too MEL MELD[1] MELD[2] MELD[3] MeldC Melinda Mentat MENTOR MENYMA/S Mercury Autocode Mercury MEROON Mesa META META 5 Meta-II Meta-IV Meta-Crystal METAFONT MetaH Meta-HTML Metakey METAL[1] Metal[2] METAL[3] Meta Post Meta-Vlisp Met-English METEOR Methods MFTL MHDL[1] MHDL[2] Mic-1 Mic-2 microAPL microPLANNER MicroStep microTAL MIDAS MIDL[1] MIDL[2] MIG MIIS MIKE MIL MILITRAN MIMIC MIMOLA Mini-ML Mini PL/I MINITAB II MINT Miracula Miranda MIRFAC MISHAP MITILAC Miva Script MIXAL MJS ML[1] ML[2] ML/1 ML-2000 MLAB ML/I MLISP[1] MLISP[2] MLISP[3] ML-Linda ML Threads Mma MML MOBSSL-UAF Mock Lisp Mod51 MODCAL Mode MODEF MODEL Model 204 Model-K MODSIM II Modula Modula-2 Modula-2* Modula-2+ Modula-3 Modula-3* Modula-3pi Modula-P Modula-Prolog Modula/R Modula-R Modular C Modular Prolog Modulex MOHLL MOLLY Molscript Mona MOO MoonRock Moostrap MooZ MoPL MOPS MORAL MORTRAN MOSAIC Mouse Moxie MP-1 MPGL MPI MPICL MPL[1] MPL[2] MPL[3] MPL[4] MPL II MPPL M-Prolog[1] M-Prolog[2] MPS III MPSX MPTMON MRS MSDL MSG MSL M-Speak MUCAL MUD Muddle muFP muLISP Mul-T multiC MultiLisp Multi-Pascal MultiScheme MUMPS MU-Prolog MUSH muSimp Muse Music MUSL m-Verdi MYSTIC N+ NASTRAN Napier NAPLPS NAPSS NASSL NATURAL Natural English Navel nawk NB NCL NDL[1] NDL[2] n dot Neat 3 Nebula NELAPT NELIAC Neon NERECO NESL NETL NetRexx NETRON/CAP NetSpec New Flavors NEWLIB NEWP NewsClip Newspeak[1] Newspeak[2] Newsqueak Newton NewtonScript NEXPERT Nexpert Object NFQL NGL NIAL Nickle NICOL I[1] NICOL[2] Nicolog NIDL NIKL NIL[1] NIL[2] NJCL nML NODAL Noddy NOMAD Nonpareil NORC COMPILER NORD PL Nother NPL[1] NPL[2] NPL[3] NPPL N-Prolog NQL Nqthm nroff NUCLEOL NUPRL NU-Prolog NX/2 NYAP Nyquist NYU OMNIFAX
O2 Oaklisp OBE Oberon Oberon-1 Oberon-2 Oberon-V OBJ OBJ0 OBJT OBJ1 OBJ2 OBJ3 Object CHILL Object LISP ObjectLOGO Object Oberon Object-CHILL Object-COBOL Object-Oriented Turing ObjectPAL Object Pascal Object REXX Object Star ObjectVIEW Object-Z Objective C Objective CAML Objective VHDL Objlog ObjVlisp ObjVProlog Obliq Oblog[1] OBLOG[2] OBSCURE Obtuse Oc OCAL OCALA occam 1 occam 2 occam 3 OCL OCODE Octave odl[1] ODL[2] ODL ODL[3] ODL[4] OGL OIDL OIL[1] OIL[2] OISC OLC OLDAS OLGA Omega OML[1] OML[2] OML[3] OMNI OMNICODE OMNIFAX Omnimark OMNITAB OMT Ondine Ontic OO-CHILL OODL OOF OOGL OOPS OOT OOZE OPAL-0 OPAL[1] OPAL[2] OPAL[3] OPAL[4] OPAL[5] OPL OPL[2] O-plan OPS[1] OPS[2] OPTRAN Opus OQL Orca OREGANO Orient84/K ORTHOCARTAN Orwell Orthogonal OSCAR[1] OSCAR[2] OSL O'small OSQL OSSL Ottawa Euclid OWHY OWL Ox Oz oz++ P+ P4 PABC PacBase PACE PACT I PACTOLUS Paddle PaDL[1] PADL[2] PADL[3] PADL[4] PAF PAGE-1 PAGE-2 PaiLisp PAISLey PAL[1] PAL[2] PAL[3] PAL[4] PAL[5] Pam Pandora PANON PARADOX/PAL Paragon Paralation Paralation LISP Paralation C ParAlfl Parallaxis Parallel C Parallel FORTH Parallel Pascal Parallel SML Parasol Pari Paris Parlance Parlog Parlog++ PARMACS ParMod PARSEC[1] PARSEC[2] Parsley PARTS PARULEL Pascal Pascal++ Pascal- Pascal-2 Pascal-80 Pascal+CSP Pascal-F Pascal-FC Pascal/L Pascal-Linda Pascal-m Pascal-P Pascal Plus Pascal/R Pascal-S Pascal-SC Pasqual PASSIM PASRO PAT[1] PAT[2] Path Pascal PC pC++ PCF PCIRL PCL[1] PCL[2] PCL[3] PCL[4] PCL[5] PCLIPS PCN P-code PC-TILES PDEL PDELAN PDIL PDL Millenium PDL2 PDP-11 ADE PDS/MaGen PEARL[1] PEARL[2] Pearl[3] PEARL[4] Pebble Pebbleman PECOS PEEL PEF PENCIL PeopleCode Pepper PEPsy Perl PerlScript PFL[1] PFL[2] Pfortran pH PH/FI PHIGS PHOCUS PHP PIC Pick BASIC PICL PICQUERY Pictorial Janus pidgen+ PIE PIF Pike PIL PIL/I PILE[1] PILE[2] PILOT PINBOL PIRL PIT Pizza PJL PL-11 PL/360 PL516 PL-6 PL Pla PLACE PLAGO PLAIN PLAN Planet PLANIT Plankalkul PLANNER PLANS PLASMA Plasyd PLATO Platon PLAY Playground PL/B PL/C PLEX PL/I PL/I SUBSET PL/I Subset G Pliant PL/I-FORMAC PLISP PLITS PL/M PL/MP PL/P PL/PROPHET PL/S PL/Seq PL/SQL PLUM Plural EuLisp PLUS PLUSS PLZ PLZ/ASM PM PML PNML PNU-Prolog POCAL POFAC POGO POL Polka Poly[1] POLY[2] POLY[3] polyFORTH POLYGOTH POLY Pascal Ponder POOL POOL-I POOL-T POP-1 POP-2 POP-10 POP-11 POP++ POPCORN Poplar POPLER POPLOG PopTalk Port Portable Standard LISP PORTAL Port Language POSE POSES++ POSTQUEL PostScript POSYBL POV-Ray PowerFuL POWERHOUSE PowerScript PPL[1] PPL[2] PPL[3] PPLambda P-Prolog PRA pre-cc PREP PRESTO PRINT PRINT I PRISM PRL PRO-IV Probe PROC PROCOL PROFILE PROGENY Prograph PROGRES Progress PROJECT Prolog Prolog-2 Prolog II Prolog-III Prolog+ Prolog++ Prolog-D-Linda Prolog-Linda[1] Prolog-Linda[2] PROMAL PROMELA Prometheus Pronet PROOF/L Proposal Writing PROSE[1] Prose[2] ProSet PROSPER ProTalk PROTEUS[1] PROTEUS[2] Protosynthex PS 440 PS-ALGOL pSather PSETL PSL[1] PSL[2] PSML P-TAC PUB PUFFT PUMPKIN PVL PVM PV-Wave Python[1] Python[2] Q[1] Q[2] Q-BAL QA4 QBASIC QBE QCL Qlambda QLISP[1] Qlisp[2] QLOG QMF QPE QPL Q-systems Quake QUATTRO QUEASY QUEL Quest[1] QUEST[2] QUICK Quick BASIC Quikjob Quicksilver QUIKSCRIPT QUIKTRAN Quilt QUIN Quintec-Objects QUIZ Quty QX R Raddle RAIL RAISE RAL RALLY RAMIS II Rapid Rapide RapidGen Rapidwrite RAPT RASP RATEL RATFIV RATFOR RATS RAVE RAWOOP-SNAP R:BASE R/BASIC[1] RBASIC[2] RBCSP rc[1] rc[2] RCC[1] RCC[2] RCL RDB RDDL RDF RDL[1] RDL[2] Reactive C Realizer Real-Time Euclid Real-Time Mentat Real-Time Pascal REBOL REC Recital RECOL RED REDCODE RediLisp REDL REDUCE Refal REF-ARF Refine Refined C Refined FORTRAN REG-SYMBOLIC REGTRAL RELATE/3000 Relational Language RELATIVE RELAX RELAX NG RELCODE REL English reMorse RenderMan Shading Language RENDEZVOUS REPL Required-COBOL Retrieve Reuse Revised ALGOL 60 REX REXX Rez RIGAL Rigel RIPscrip RLIST RLL RMAG ROADS ROBEX Robotalk roff ROME ROPCO Rosetta Rossette RPG RPL-1 RPL[1] RPL[2] RPT RSL RTAG RTC++ RT-CDL RTE RTL RTL/1 RTL/2 RUBIX Ruby[1] Ruby[2] Ruby[3] RUFL RUNCIBLE RUNOFF RUSH[1] RUSH[2] Russell RUTH S S* S*A S*M S3 SAAL SAC[1] SAC[2] SAC-1 SAC2 SAD SAM SAFARI Safe Ada SAIL[1] SAIL[2] SAINT SAL[1] SAL[2] SAL[3] SAL[4] SALEM S-Algol Salieri Sally SALT[1] SALT[2] SAM76 SAMeDL Sandman SAOL SAP SAPscript SAPIENS SARG Sartre SAS SASL[1] SASL[2] SASL+LV SASL-YACC Sather Sather-K SAUL SAVVY SBASIC SCALLOP SCAN[1] SCAN[2] SCEPTRE Scheme Scheme-Linda School Schoonschip SCL[1] SCL[2] SCL[3] SCL[4] SDL[4] SDL[5] SCML Scode SCOOP SCOOPS SCRAP Scratchpad Screamer Screenwrite Scribe SCRIPT[1] SCRIPT[2] ScriptX SCROLL Scsh Sculptor 4GL+SQL SDF SDL[1] SDL[2] SDL[3] SDL 92 SDML SDMS SEAL Sed SEED SEESAW SEL[1] SEL[2] Self SEM Sendmail Seneca SEPIA SEQUAL Seque SEQUEL[1] SEQUEL[2] SEQUEL 2 SERQL SESL SETL SETL2 SETL/E SETS SEUS SEXI SFC SFD-ALGOL SFL SFLV SFQL SGML Sh SHACO SHADOW Sharp APL SHEEP SHELL Shelta Shift Short Code or SHORTCODE Show-And-Tell ShowText SICStus Prolog SIFT[1] SIFT[2] SIGLA SIGNAL SIL[1] SIL[2] SIL[3] Silage Silk[1] SILK[2] SIMAN SIMCMP Simkin SIML/I Simone SIMPAC SIMPAS SIMPL[1] SIMPL[2] SIMPL[3] SimPlan SIMPLE[1] SIMPLE[2] SIMPL/I SIMPL-T SIMSCRIPT SIMULA I SIMULA 67 SIMULA Simulating Digital Systems SINA SIPLAN Siprol SIR Siri Sirius SISAL SISAL 90 SITBOL Sketchpad Skim SKOL SL5 SLAM[1] SLAM[2] SLANG[1] SLANG[2] SLANG[3] SLANG[4] S-Lang Slate SLDL SLED Slim SLIP SLIPS SLLIC Sloop SMALGOL SMALL[1] SMALL[2] Small-C Smalltalk Smalltalk-80 SmalltalkAgents Smalltalk DB Smalltalk/V SmallVDM SmallWorld SMART SMETANA SMIL[1] SMIL[2] SMITH SML[1] SML[2] SML# SML/NJ SMP SNAP[1] SNAP[2] SNOBOL SNOBOL2 SNOBOL3 SNOBOL4 SNOOPS SO 2 SOAP[1] SOAP[2] SOAR SOCRATIC SODA SODAS SOHIO SOL[1] SOL[2] SOL[3] SOLO Solve SP SPAD SPADE Spanner SPAR[1] Spar[2] SPARK SPARKS SPDL Speakeasy Spec SPECIAL SPECOL SPEED Speedcoding Speedcoding 3 SPEEDEX SP/k SPG SPIT SPITBOL SPL[1] SPL[2] SPL[3] SPL[4] SPL[5] SPL[6] SPL[7] SPL[8] SPLash![1] SPLASH[2] SPL/I SPLINTER Split-C SPLX SPM Spool SPRING SPRINT SPS SPSS SPUR Squiggol SQL SQL Module Language SQL/EER SQML SQUARE Squeak SQUISHY SR SRC Modula-3 SRDL[1] SRDL[2] Srl[1] SRL[2] SRL[3] SSDL SSL[1] SSL[2] ST STAB-11 STAC STAGE2 Standard Lisp Standard ML STAR 0 StarLISP StarLogo StarMOD Starset Statemate Steelman STENSOR STERNOL Sticks&Stones STIL STING STOIC Stoneman STP4 Strand[1] Strand[2] STRATAGEM Strawman STREAM STRESS STROBES STRUDL STRUM STRUM2 STSC APL STUDENT Student PL/I STUDIO STYLE SUAVE SuccessoR Sue SUGAR SUIF SUILVEN SUMMER SUMMER SESSION SUPER SUPERBASE SuperCollider SUPERMAC Super Pascal SuperTalk Sure Surf SURGE SURPASS s-Verdi SweetLambda SYBASE SYDEL SYGMA Sylvan SYMBAL SymbMath SYMBOLANG SYMBOLIC ASSEMBLY Symbolic Mathematical Laboratory Symmetric LISP SYMPL SYN Synchronous C++ Synchroworks SYNON/2E SYSLISP System Product Interpreter System-W The Force T[1] T[2] T3X TABLET TABSOL TAC TACL TACPOL TAG TAL TALE TALL Tamerlane TAO[1] TAO[2] TARTAN TASM TASS TAWK Taxis TBIL Tbl[1] TBL[2] TCAL Tcl[1] TCL[2] TCL[3] Tcode TCOL TCOL Tcsh Tcsim TDF TDFL TECO TEDL TELCOMP Telescript TELON TELOS[1] TELOS[2] TELSIM TempLog TEMPO TempSQL Tempura Ten15 TERMAC Terse TESSARACT TeX TFDL TGS-II THEO Theseus THEF THEMIS Theta THE TWIN ThingLab Thue Tinman tinman+ TINT TinTin Tiny Tiny Fugue TIP TIPL[1] TIPL[2] Titanium TK!Solver TL0 TL1 TL/I TM TMDL TMG TMSL Toby TOK TOM TOOL TOOSQL Toronto Euclid TPL[1] TPL[2] TPL[3] TPL[4] TPL[5] TPL[6] TPL[7] TPL-40 TPRO TPS TPU Tquel TRAC Trafola-H Traits TRANDIR TRANQUIL TRANS Transact SQL TRANSFORM TRANSLISP PLUS TRANS-USE TRANSCODE TRANSIT TRANSLANG TREET TREETRAN Trellis TREX TRIGMAN Trilogy TRIX troff TROLL TRSL True BASIC Trumpet TS Tsim TSL TSL-1 TSQL TSQL2 TTCN TTML Tui Tuki TUPLE Tuple Space Smalltalk Turbo Pascal Turbo Prolog Turing Turing Machine Turing Plus Turingol TUTOR Twaice TWDL[I] Twentel TWIG TXL Tycoon Tycoon-2 TYPOL UAN UBASIC uC++ UCL U-code UCSD Pascal UDL/I UEL UFDL UFO UHELP UGLIAC UIL ULP ULTRA UltraMacros UMIST UML[1] UML[2] UNBASIC UNCOL UNIAPT UNICODE UniCon UNIFACE UNIFORM UNIQUE UNISAP UNITY Unlambda UPL Uranus USE UserTalk USL[1] USL[2] USSA utility-coder UTOPIST V[1] V[2] VAL[1] VAL[2] VAL[3] VAL[4] Valid VBA VBScript VCODE[1] VCODE[2] VDM++ VDM-SL Vector C VECTRAN Verdi VEL VERILOG Vertex VESL VGQF VHDL VHDL-A VICC Vienna Definition Language Vienna Fortran Views VIF Vigil VIM Viron VITAL VIVID Viz Vlisp VML VMPL VoiceXML VoxML VPL VRML Vscript VSP VULCAN[1] VULCAN[2] VULCAN[3] WAFL WAM WARP X WATBOL WATFIV WATFOR WAVE WCTL WDL WDS WEB WFL WHIP Weird Winductor Wisp Wizard WML WMLScript Woodenman WOOL WPL+ WPOP WRITEACOURSE Wright WSDL WSFN WSL X-1 Xbase XBASIC XBL XC XDL Xduce XFDL Xfun XHTML Xi XICS XIDL XL XLink XLISP XLISP-PLUS XLL XML[1] XML[2] XML-GL XML-QL XNF Xpath XPC XPL XPointer XPOP Xscheme XSL XSLT XTRAN XUL Y Yaa YACC yacc++ YAFL YALLL YANSL YAODL YAPS YASOS YATL[1] YATL[2] Yay YELLOW Yerk YLISP Yoix Yorick Z Z++ ZAP ZBASIC ZED[1] Zed[2] ZENO Zephyr ZERO ZEST ZetaLisp ZIL ZIM Zipcode ZIPI ZLISP ZOPL ZPL Zsh ZUG Zuse Zz
----------------------------------------------
-
|
作者: |
|
2009/6/23 14:12:25 |
33楼: |
lsu非要弄清楚的话 可以看看维基嘛:
C语言是由UNIX的研制者丹尼斯·里奇(Dennis Ritchie)和肯·汤普逊(Ken Thompson)于1970年研制出的B语言的基础上发展和完善起来的。
Pascal是种高阶的程序设计语言,由瑞士苏黎世联邦理工学院的尼古拉斯·沃斯(Niklaus Wirth)教授于1960年末期所设计,ISO对Pascal进行修改以后,形成了标准Pascal语言。
>>>到了1973年,C语言已经可以用来编写Unix操作系统的内核。
C就是被设计来用作开发Unix的,之前的Unix是用汇编和B作的。C的设计者K & R本身就是Unix的研发者。所以不是C发展到用来编写Unix内核,它是被设计来开发Unix内核的。
----------------------------------------------
Keep It Simple & Stupid
|
作者: |
lsu (lsu) |
★☆☆☆☆ |
-
|
普通会员 |
|
2009/6/23 14:15:41 |
34楼: |
各种语言衍生关系,打开后需要放大观看
http://www.levenez.com/lang/redirect_lang_a4_pdf.html
在线观看
http://www.levenez.com/lang/
----------------------------------------------
-
|
作者: |
lsu (lsu) |
★☆☆☆☆ |
-
|
普通会员 |
|
2009/6/23 14:19:11 |
35楼: |
33:wiki很多东西不是那么准确地,今天查了一下,pascal和C基本上同时诞生,两者相差半来年。楼上的资料很准确。
你说得不错,实际上unix开始并没有版权观念,使用C开发,很多科研院校随便用,大家都可以添枝加叶地修改,这也促进了C语言的传播和使用。后来,ATT才宣布UNIX的版权,走上商业道路。可以说,当时作为操作系统的unix曾经自由了很长一段时间,就像一个自由软件,这段时间众多程序员对他添砖加瓦,它迅速成长。大概很多人赞同自由软件就来源于此吧。unix的优秀,把它的开发语言也推向大众。
----------------------------------------------
-
|
作者: |
lsu (lsu) |
★☆☆☆☆ |
-
|
普通会员 |
|
2009/6/23 14:22:07 |
36楼: |
第一个高级语言是 1952年的 shart code.第一个真正意义广泛应用的高级语言要算1966 年的fortran了。
----------------------------------------------
-
|
作者: |
|
2009/6/23 14:51:20 |
37楼: |
功力不行不能怪编程语言问题。
我接触过几个从VB和PB转到Delphi过来的程序员,他们都对delphi开放类库和众多的第三方控件 如痴沉醉。不要把Delphi只能编 C/S程序,只要你肯专心,就会体会Delphi与其他语言编程的独到之处!
----------------------------------------------
不喧哗 自有声 心静 思远 志行千里
|
作者: |
|
2009/6/23 14:57:09 |
37楼: |
谭浩强教授为计算机语言教学的普及做出了巨大的贡献,但是也对计算机编程的发展构筑了不少的壁垒。
----------------------------------------------
-http://blog.163.com/xxxp_163/
|
作者: |
liai (风声雨泪) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2009/6/27 21:42:00 |
38楼: |
以前看到用C和用D的人在吹各自的语言,C的说:你们知道D的祖宗是谁?D没话了。 我觉得你开发项目之前问自己你用的语言能不能做?做不做得好?就可以了。 在那说那个好那个坏都是SB一个。
----------------------------------------------
简单才男人
|
作者: |
|
2009/6/27 22:40:16 |
39楼: |
我用Delphi多年了,很喜爱这个开发工具。但我也跟30楼一样,对Delphi的死板一直耿耿于怀,变量声明不能初始化,数组是不同类型,函数没有静态变量,赋值等号前面还得有冒号,等。死板可能跟Delphi的出身有关系,Pascal最早用于教学,如果太灵活了,学生们难以掌握。希望Delphi能对语言层面改进的时候,能够改掉一些。 应该说瑕不掩瑜吧,Delphi太令人着迷了。
----------------------------------------------
-
|
作者: |
|
2009/6/28 12:03:57 |
40楼: |
各位的争论太乱了。我的观点是你既要要娶你老婆为妻,就既要容纳她的优点,也得容纳她的缺点。再美的女人也有缺点,没有完美的事情。如果你妻子身上有足够吸引你的东西,你就好好地爱她,朝三暮四不是大丈夫所为。当然现在也可以有三妻四妾,只是你还得考虑周全些,真正感情上靠得住的还是结发夫妻。如果你不欣赏Delphi之美,你就别去为她费神。如果你爱她,但工作上需要你用C++,你就把她藏起来,自己业余欣赏。如果你真地不爱她,劝你别来这地方瞎搅和了。如果你既爱Delphi也爱C++,那么C++Builder你可以去好好地研究一下。如果你只是把编程语言当成工具,没什么感情付出,你就根据你的需要,去做个编码员吧,无必要去比较哪个工具好坏。如果你使用过各种工具,最后爱上了Delphi,那你就不要把她只当成工具。商业上的竞争时常指鹿为马,今天的美女,明天可能就是一钱不值的垃圾,甚至许多人为她吐口水。当年的地主反坏右的子女不就这个遭遇吗?Microsoft在C++上没有什么创意,搞了.net和C#的用心,无非是想与Java竟争,并挤跨Borland,商业上的目的谁都明白。但是,我还是喜欢原生的美女,不喜欢整容的。
----------------------------------------------
-上帝给我们的脑子编程,我们给电脑编程,可上帝却始终站在电脑一边...
|
作者: |
taday (taday) |
★☆☆☆☆ |
-
|
普通会员 |
|
2009/6/28 22:48:33 |
41楼: |
Delphi 对用户最大的劣势是很多优秀的库是 c/c++开发的, 对于企业最大的劣势不是M$嫡传弟子。
----------------------------------------------
-
|
作者: |
|
2009/6/29 9:18:30 |
42楼: |
你爱用不用,废话一堆不知道你想干嘛。
----------------------------------------------
简单做人,认真做事。
|
作者: |
|
2011/10/15 2:25:25 |
43楼: |
这个论坛,高手很多哈哈
----------------------------------------------
-
|
|