分享
 
 
 

李维问答集之语言真的不重要吗?

王朝delphi·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

问方为读者:

答方为李维

问:僅僅比較各種語言的優缺點,其實沒有太多意義。這只是個人的習慣而已。很多專家對語言的比較,其實都帶有個人的偏好。

答:我不贊成, 如果只是比較各種語言的優缺點, 而沒有再深一層的想想每種語言為什麼會這樣設計, 代表的意義是什麼的話, 那麼顯然沒有以PL的觀點來看, 當然也只能以個人的喜好來判斷了.

问:所有的語言之間的比較,最終都會歸結到對語言所依賴的Runtime的比較。

所有的語言都像C#一樣都有Runtime,VB 有VB runtime,C/C++有 C/C++ Runtime Library,Delphi有Delphi VCL。只不過.NET 和Java的runtime是動態的而已。語言是工

具,Runtime才提供功能。

答:.NET的Common Runtime Environmet或是Java的VM, 都只是提供了一個虛擬執行環境, 只是JVM只需要關心Java一種語言, 而.NET需要關心數種不同的語言, 相比之下.NET的runtime會比較複雜. 不過.NET的runtime並不能停止語言創意的發展. 有許多人說在.NET下語言不重要, 我卻不怎麼認為, 更不希望會如此. 因為語言是應該依據創意和需要進步的, .NET只是提供一個基礎, 但是語言卻可以不斷的加入新的想法. 例如當Borland把Object Pascal移植到.NET上時, 可以實作出更多的創意和編譯技術.

這是什麼意思呢?如果真的有注意Object Psacal的語言進步, 那麼我們會發現Object Pascal從Delphi 4之後加入Interface的觀念和功能, Delphi 5加入了semi-delegation, Delphi 6加入了common interface的觀念, 更棒的是Delphi 6的interafce可以擁有remote invokation, 而且可以克服傳遞複雜資料型態的功能. 這在SOAP和Web Service方面貢獻卓越, 連Microsoft的SOAP Toolkit都無法輕易做到的事情可以由Delphi 6的 invokable interafce做到. 再加上為interface加入RTTI的功能, 可以讓程式師設計出功能強大的架構. 當然幫助最大的是對於工具, 元件和精靈開發者. 這個語言功能和創意又怎會不重要?

另外Delphi的VCL不是runtime, 只是元件架構, Delphi 6和Kylix的runtime現在是很強的.

问:我覺得倒是.NET給了大家一個機會,當語言的Runtime降到了作業系統一層,那麼作業系統>升級,語言也會跟著進步。當所有語言的Runtime都統一了之後,選擇語言就只是個人喜好>的事情了。Java做了前面一件事情,而.NET还会做后面一件事情。

答:那是指runtime環境功能的進步, 而不代表語言的進步. 語言會是步伐更快的進步標地. 現在.NET中的VB.NET, C#和VC是因為提昇到彼此差不多的地步, 因此會說語言不重要, 但是隨著時間的過去, 語言的差異又會逐漸出現, 許多巧妙的設計和構思也會顯現.

李維

相关帖子:

李维:.net vs delphi 6

delphi6 爆发还是灭亡?

李维:我的回忆和一些有趣的事

看IT风云变幻,宝兰与微软背后的故事,

李维:2001 年軟體界的巨星 - Kylix

看宝兰, 一年之间连续推出kylix1.0 ,interbase6.0, delphi6,jbuilder5 ,c++builder6也不日即出,敬请关注宝兰2001年与微软对绝的杀手锏kylix

陈宽达: 遊戲程式設計初學者常遇之疑問

明修栈道,暗渡陈仓,陈宽达点指开发工具

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有