精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

對語言之爭的看法

開發 后端
又看到語言之爭,各種吐嘈,唉…… 說說我的看法,我覺得一門編程語言用到極致就行了,何必糾結語法層面的差異?

又看到語言之爭,各種吐嘈,唉…… 說說我的看法,我覺得一門編程語言用到極致就行了,何必糾結語法層面的差異?

 

因為歷史原因,我用.NET比較多,當然Windows編程、Java編程、Linux/Unix編程、C/C++編程、Python,JavaScript等動態語言甚至是匯編編程我也粗有研究,也測試過一門動態編程語言Python。刨去Visual Studio昂貴的費用(我一開始用的是盜版,當然現在因為Bizspark的關系終于用上正版了……),說實話我還是比較喜歡C#的,做項目的時候,我這個人沒什么節操,什么語言來錢快用什么語言。

 

那怎么個來錢快呢?

1. 學習成本比較低,在編程時碰到不會用的函數我一般都是點點點,在下拉框里找。不知道我是人笨還是怎么回事,反正我每次寫Python,JavaScript、PHP這些程序的時候,每次都得Google,比如啥“Open a database in python”,“Javascript substring”啦之類的。

 

也許你會說不是有Eclipse嗎?Eclipse的確是一個很偉大的編輯器,但就一點不好,這個慢啊!每次打開工程,就會讓我有種天黑下來的感覺。特別是掛上一些插件,特別是Maven的插件,Oh My Lady Gaga,隨便打開一個開源工程就在那更新什么Index,暈死,其實我就是想小小的編譯一下代碼看看效果,然后就看到命令行一陣陣的輸出下載什么不知所云的包文件,Maven果如其名,像我這種非Java內行,總是要從這個天黑等到那個天黑才能編譯完一個小程序。

 

2. 編譯方面,這方面我對C/C++最大的抱怨就是,現在內存都已G計算了,怎么還是在用KB內存時代的單文件編譯再鏈接的方式編譯程序?隨便寫個程序就是各種-I,-L,-l選項,更讓人抓狂還有C++ mangling這東東,不僅不同編譯器的mangling方式不一樣,這個編譯器不能鏈接那個編譯器生成的庫文件也就罷了!同一個編譯器不同版本Mangling也有問題,我04年改squid的源碼,加一個代理計費的功能,數據庫用的是Oracle,為了方便用C++和OCCI寫計費程序,我靠,同樣是Oracle的OCCI庫,我在Mandrake(這個版本的Linux稍微新一點的IT人估計都沒聽說過)竟然無法鏈接OCCI庫,就是因為Oracle發布OCCI時是在Redhat等GCC 3上編譯的,而我的系統是GCC 4?!為了避免格盤裝Redhat(我那個時候的機器是512M內存的賽揚機,雖然早就開始玩VMware,但那個配置跑虛擬機基本上等于自殺,而Mandrake那時的界面的確比Redhat好看好多,什么WindowMaker, Enlightenment之類的窗口管理器真的會讓你有種黑客的感覺),于是我就用OCI實現了最小集合的OCCI的接口,才搞定這個事情。

 

更不要提什么autoconf, automake, make之類各種詭異的語法了,還有gdb全命令行的調試界面,哦,對了,如果有興趣,建議你玩玩emacs里啟動gdb、jdb之流體驗一下偽所見即所得的源碼級調試支持。

 

3. 編輯器支持,這一點我對Python抱怨非常大,前些天我自己給svn寫的python插件出了點小問題,那我得調試修復代碼呀!各種print那就不說了,更要命的是,原來的python程序是在emacs下寫的,為了圖快就用Visual Studio編輯,結果Visual Studio里的Tab鍵代表的空格數有那么一點點的小差別,解釋器也不告訴你是哪一行,就說了一個什么“Indention miss match”就退出了。最后還是在記事本里編輯才解決這個問題,12345678(個空格),一行行地修復。本來我費了些功夫才在自己設計的編程語言里加上縮進支持的,經過這一鬧騰徹底把那些代碼刪了。

 

這方面,Object-C我就不想說什么了,xcode運行的好端端的,突然就不見了……大概是因為我在PC上用虛擬機跑Mac OS X引起的吧。

 

4. 調試支持,這也是為什么我喜歡用C#、.NET的原因,各種調試支持,什么跟進到數據庫的存儲過程,遠程調試,跟進遠程DCOM RPC接口,內存驗尸分析,C#和C++的混合調試啦,在生產服務器調試時自動幫你從源碼服務器上下載正確版本的源碼啦。Python、PHP等動態語言我不知道各位是怎么調試的,對我這種不常用的人來說,就是各種print…… 如果不是后面瀏覽器里集成了JavaScript調試支持,以前也是各種window.alert – 邦邦邦邦,object undefined - 。

 

Java其實對調試的支持做的也還可以,JDK里也有不少的工具,比如jstack, jhat之類的,jhat的OQL的思想的確不錯!只不過很可惜,如果是在生產服務器上用,找源碼有時還是蠻費勁的。當然如果機器配置差點,大白天也會看到日食的。

 

5. 可配置性,這里我恨透了所有以XML做配置文件的程序,只要是配置錯那么一點點就罷工,這也就罷了,象tomcat竟然還有好幾個xml配置文件,什么context.xml,server.xml,web.xml。象我這樣性急的人,有時就是想部署一個簡單的網站而已,結果就是各種less catalina.xxxx.log,Google “How to deploy a servlet in tomcat”。好容易部署成功吧,運行一下又掛了,less一下:

 

Org.Hibernate.XXXException……

 

只好用eclipse attach tomcat進程上去看看……

 

6. 類庫支持,什么gem、pear之類的,我就不明白為什么rubygems這種看起來跟紅寶石、葡萄酒一樣的單詞怎么就會變成敏感詞匯?

 

在Ubuntu上裝個PHPUnit都費勁,就僅僅是因為PHPUnit需要用最新的pear安裝,然后我用pear自己給自己升級就不知道怎么的裝到home目錄里了?結果是不停地cp –r ~/pear/XXXX /usr/share/pear/XXXX

 

7. 編寫GUI程序的便利性,當然C++有QT,WTL, MFC,Python有pygtk,Java有swing之類的東東,但我實在不想就為了在窗口上放個按鈕控件,注冊一個點擊事件,一會用boost::function之類的玩意封裝個回調函數,一會寫個什么new IXXXX() { void Click(); }神馬的匿名類。

 

拖拖拉拉,這點點那點點多好?

 

我上面抱怨了這么多,各位編程大牛肯定覺得是我太菜,不懂就別瞎說。

 

別的語言我就不多說了,我覺得其實一個程序沒有必要非要用一門編程語言寫,哪個合適就用哪個好了,比如去年我用C#給網游寫些輔助,除了訪問內存、調用函數用些C++和匯編外(其實都可以用C#寫,但是不想P/Invoke麻煩),在進程里注入個.NET虛擬機也不覺得有什么不方便的地方,而且從里面開一個remoting服務,避免了很多寫前臺管理程序的各種煩。

 

那我最近寫個C#程序,有幾個Java的庫沒心思找替換的庫,用ikvm好像也沒什么大問題,而且在Linux用mono跑這個程序也沒有問題哦。

 

至于在一些規則系統里,需要運行python、ruby、javascript等動態腳本寫的規則定義時,無非就是用DLR解釋運行一下好了。

 

至于調用COM組件,在IE里把.NET程序當作ActiveX控件,與Win32/COM互操作,我覺得COM Interop在這方面做得已經很好了。

 

再不濟,如果是分布式環境,大不了就用Ioc和SOA整合一下其他語言寫的系統好了,為什么非要糾結于一兩門編程語言語法上的優劣呢?

 

不好意思,函數語言還沒研究過,就不提它們了。

原文鏈接:http://www.cnblogs.com/killmyday/archive/2012/08/13/2635642.html

責任編輯:林師授 來源: 博客園
相關推薦

2017-10-13 10:02:12

Java

2012-08-07 09:29:09

程序員編程

2020-09-08 17:09:49

編程語言后端開發

2019-07-30 07:30:56

編程語言PythonJava

2011-12-11 19:06:57

Windows Pho

2012-02-13 10:03:31

編程開發

2010-03-22 13:35:49

云計算

2009-11-20 09:14:15

Chrome OS系統評價

2011-11-03 09:46:39

社交網絡

2012-11-09 10:46:24

Canonical

2016-10-12 18:58:15

大數據PIGHive

2020-12-31 09:06:44

Go語言Reflect

2018-08-01 15:10:02

GolangPython語言

2017-06-14 09:37:05

R語言Apriori算法

2021-10-03 22:18:14

Go語言整數

2021-10-23 06:42:14

Go語言接口

2022-10-21 18:41:23

RustC++Azure

2009-09-24 08:45:26

微軟競爭對手Chrome

2011-01-14 14:15:11

Linux匯編語言

2011-01-14 14:22:50

Linux匯編語言
點贊
收藏

51CTO技術棧公眾號

国产精品美女久久久久久久久| 午夜在线精品| 精品99一区二区三区| avav在线播放| 精品av中文字幕在线毛片| 免费看精品久久片| 久久久久久久一| x88av在线| 91国内精品白嫩初高生| 一本色道久久加勒比精品 | 综合色天天鬼久久鬼色| 国产日韩亚洲精品| 一级黄在线观看| 亚洲精品四区| 久久精品视频播放| 亚洲国产欧美视频| 亚洲精品在线播放| 欧美色精品在线视频| 男人的天堂狠狠干| 黄色网页在线看| 国产视频一区二区在线| 国产精品视频在线免费观看| 在线观看中文字幕网站| 国产午夜精品一区二区三区欧美| 色婷婷久久一区二区| 黑丝av在线播放| 4438全国亚洲精品观看视频| 欧美精品亚洲二区| 日本老熟妇毛茸茸| 精品丝袜在线| 亚洲五码中文字幕| 丰满人妻一区二区三区53号 | 国产精品毛片久久久| 欧美精品一二三| 狠狠躁狠狠躁视频专区| 亚洲永久av| 午夜精品久久一牛影视| 午夜探花在线观看| 999国产在线视频| 久久亚洲欧美国产精品乐播| 精品午夜一区二区三区| 黑人精品一区二区三区| 国产电影精品久久禁18| 91精品视频在线看| 国产又粗又大又爽| 极品尤物av久久免费看| 国产精品视频资源| 久久久999久久久| 久久国产日本精品| 欧美在线一区二区视频| av黄色在线看| 亚洲欧美视频| 国产91色在线| 国产精华7777777| 青青草97国产精品免费观看| 日本一欧美一欧美一亚洲视频| 日日摸天天添天天添破| 免费视频一区| 国产精品 欧美在线| 亚洲黄网在线观看| 喷白浆一区二区| 国产精品国产三级国产专播精品人| 国产成人无码av| 日韩av不卡一区二区| 国产精品jizz在线观看麻豆| wwwwww在线观看| 蜜臀久久99精品久久久久久9 | 国产午夜福利在线播放| 永久免费毛片在线播放| 色嗨嗨av一区二区三区| 在线免费av播放| 国产95亚洲| 欧美精品一区二区三区四区 | 九九在线精品| 深夜成人在线观看| 男人的天堂久久久| 一区在线视频| 国产精品扒开腿做爽爽爽视频| 在线观看色网站| 国产一区二区免费看| 国产精品乱码视频| 九色在线免费| 亚洲欧美日韩中文播放| 免费拍拍拍网站| 美女写真久久影院| 91精品国产综合久久香蕉麻豆| 日本一级大毛片a一| 一区二区小说| 久久久国产在线视频| 国产精品suv一区二区| 久久影院亚洲| 2014国产精品| 国产视频网站在线| 一区二区日韩av| 成人中文字幕av| a看欧美黄色女同性恋| 亚洲欧美日韩一区二区三区在线| 青青青视频在线免费观看| 国产精品hd| 国产精品va在线播放| 国内毛片毛片毛片毛片| 国产喂奶挤奶一区二区三区 | 久久免费国产| 97se国产在线视频| www.成人.com| 天天色图综合网| 中文字幕第一页在线视频| 亲子伦视频一区二区三区| 久久精品99久久久香蕉| av黄色在线看| 成人一区在线观看| 国产91av视频在线观看| 性欧美xxx69hd高清| 欧美一区二区三区免费观看视频 | 亚洲午夜久久久久久久久久久| 看欧美ab黄色大片视频免费| 精品素人av| 欧美精品一区在线播放| 中文字幕日韩国产| 99re66热这里只有精品3直播 | 宅男在线精品国产免费观看| 成人av观看| 亚洲第一福利在线观看| 国产一二三区精品| 久久精品久久精品| 欧美另类网站| 色是在线视频| 亚洲黄色成人网| 国产成人啪精品午夜在线观看| 国产在线精品视频| 尤物国产精品| 久久精品资源| 日韩性xxxx爱| 91色在线播放| 亚洲欧洲成人精品av97| 免费涩涩18网站入口| 久久爱www成人| 欧美重口另类videos人妖| 手机在线精品视频| 1区2区3区精品视频| 国产三级三级看三级| 欧美日韩一二三四| 国产精品久久久久久久久久新婚 | 亚洲欧美国产日韩综合| 黄色不卡一区| 国产成人精品综合久久久| 天天在线女人的天堂视频| 五月激情六月综合| 中文字幕在线播放视频| 国产一区二区高清| 久久av一区二区| 国产社区精品视频| 日韩的一区二区| 黑人精品无码一区二区三区AV| 久久亚洲精品小早川怜子| 黄色一级片播放| 曰本一区二区三区视频| 国产成人精品亚洲精品| 国产在线视频网站| 欧美日韩激情在线| 免费中文字幕在线| 国产精品一区二区无线| h无码动漫在线观看| eeuss鲁片一区二区三区| 91精品国产电影| 欧美日韩在线中文字幕| 欧美亚洲动漫另类| 免费成人深夜夜行网站| 国产高清成人在线| 你懂的av在线| 日本电影一区二区| 国产福利一区二区三区在线观看| aaa在线播放视频| 一区二区成人av| 国产精品无码专区av免费播放| 亚洲精品老司机| 亚洲最大免费视频| 麻豆国产一区二区| 800av在线免费观看| 午夜精品福利影院| 国产精品视频99| 欧美videossex| 亚洲人a成www在线影院| 国产又粗又大又爽视频| 亚洲成av人片在线观看| 亚洲做受高潮无遮挡| 久久99精品久久久久久国产越南| 路边理发店露脸熟妇泻火| 日韩精选在线| 91中文精品字幕在线视频| freexxx性亚洲精品| 亚洲性av网站| 欧美熟妇交换久久久久久分类| 色88888久久久久久影院野外| 午夜国产小视频| 久久亚洲私人国产精品va媚药| 亚洲丝袜在线观看| 老妇喷水一区二区三区| 污污污污污污www网站免费| 要久久爱电视剧全集完整观看| 91精品国产自产在线观看永久| 操人在线观看| 久久综合久久88| 男男激情在线| 亚洲成人a级网| 国产乱人乱偷精品视频| 欧美性猛交xxxxx水多| 青青草免费av| 国产精品久久久一区麻豆最新章节| 日本性生活一级片| 激情五月激情综合网| 国产一级片黄色| 亚洲大胆在线| 中文字幕色呦呦| 欧美电影免费| 日本日本精品二区免费| 乱亲女h秽乱长久久久| 91免费欧美精品| abab456成人免费网址| 欧美一级片在线播放| 欧洲成人综合网| 久久精彩免费视频| 大乳在线免费观看| 亚洲国产精品va在线看黑人| 99久久亚洲精品日本无码| 欧美中文一区二区三区| 国产精品人人人人| 午夜视频一区二区三区| 校园春色 亚洲| 亚洲视频一区二区在线| 日本成人精品视频| 亚洲国产精华液网站w| 无遮挡aaaaa大片免费看| fc2成人免费人成在线观看播放| 免费观看黄网站| 国产精品一区在线观看乱码| www.午夜av| 精品一区二区免费看| 三级在线视频观看| 日本欧美一区二区| 人妻丰满熟妇av无码区app| 久久精品日产第一区二区 | 天天免费亚洲黑人免费| 57pao国产成人免费| 蜜桃麻豆影像在线观看| 91精品国产高清自在线| 国产亚洲成av人片在线观看| 2019精品视频| 国产伦精品一区二区三区视频金莲| 97超碰色婷婷| 在线男人天堂| 国产精品jvid在线观看蜜臀| 成人日韩av| 91亚洲午夜在线| 午夜视频一区二区在线观看| 国产成人精品一区二区三区福利| 成人在线超碰| 精品久久久久久一区二区里番| 偷窥自拍亚洲色图精选| 日韩欧美精品一区二区三区经典| 久久国产小视频| 97精品国产97久久久久久粉红 | 激情内射人妻1区2区3区 | 欧美日韩亚洲一区在线观看| 国产夫妻自拍一区| 国产精品久久久久久模特| 国产精品wwwww| 乱一区二区av| 亚洲熟妇一区二区| 99国产精品国产精品久久| 手机看片福利视频| 亚洲男人电影天堂| 日本一区二区三区免费视频| 91久久精品日日躁夜夜躁欧美| 96日本xxxxxⅹxxx17| 精品国产区一区| 国产视频第一页在线观看| 久久国产精品久久久久久| wwww亚洲| 国产精品美女主播| 亚洲精品一二三**| 免费看国产精品一二区视频| 国产精品成人一区二区不卡| 国产精品久久久久9999爆乳| 日韩电影免费一区| 潘金莲一级淫片aaaaa| 久久婷婷色综合| 校园春色 亚洲| 91国在线观看| 亚洲精品国产手机| 在线日韩欧美视频| 超碰资源在线| 成人乱人伦精品视频在线观看| 加勒比色综合久久久久久久久| 日韩欧美三级电影| 亚洲经典在线| 欧美视频国产视频| 91免费在线视频观看| 一区二区国产精品精华液| 欧美日韩在线另类| www日本高清| www.亚洲人.com| 色综合桃花网| 91嫩草国产在线观看| 欧美日韩中文字幕一区二区三区| 日韩精品久久一区二区| 美女网站色91| 免费观看av网站| 一区二区三区.www| 国产精品女同一区二区| 亚洲欧洲日本专区| 波多野结衣乳巨码无在线观看| 国产精品视频精品| 亚洲欧洲色图| av动漫在线看| www.亚洲色图.com| 欧美黑吊大战白妞| 欧美日韩国产经典色站一区二区三区 | 日本大胆在线观看| 国产精品午夜视频| 欧美精品一二| 人妻少妇被粗大爽9797pw| 成人一二三区视频| a在线视频播放观看免费观看| 91极品视觉盛宴| 外国精品视频在线观看| 韩日精品中文字幕| 一区二区在线视频观看| 国产女人18毛片| 精品一区二区三区av| 免费一级特黄3大片视频| 日韩欧美极品在线观看| 视频一区 中文字幕| 久久久久久中文字幕| 亚洲精品一区二区三区中文字幕| 一道本在线观看视频| 国产在线精品一区在线观看麻豆| a一级免费视频| 欧美日韩在线播放三区四区| yjizz视频网站在线播放| 日韩美女主播视频| 国产91久久精品一区二区| 久久9精品区-无套内射无码| 久久久久综合网| 永久免费无码av网站在线观看| 亚洲欧美日韩天堂一区二区| 色婷婷综合久久久中字幕精品久久 | 国内揄拍国内精品少妇国语| 96sao在线精品免费视频| 欧美日韩午夜爽爽| 成人h精品动漫一区二区三区| 国产五月天婷婷| 日韩hd视频在线观看| 综合另类专区| 色一情一区二区三区四区| 青娱乐精品视频| 男女性高潮免费网站| 欧美不卡视频一区| 男女羞羞在线观看| 欧美久久综合性欧美| 另类小说一区二区三区| 侵犯稚嫩小箩莉h文系列小说| 日韩欧美在线影院| sm性调教片在线观看| 鲁丝一区二区三区免费| 免费视频最近日韩| 97成人资源站| 亚洲精品国产suv| 3d性欧美动漫精品xxxx软件| 亚洲自拍偷拍二区| 国产成人亚洲综合a∨婷婷| 日韩精品视频免费看| 国产亚洲一区二区精品| 成人黄色理论片| 隔壁人妻偷人bd中字| 国产日韩欧美综合在线| 国产精品久久久久久久免费看 | 男人的天堂成人| av中文字幕一区| 中文av免费观看| 欧美疯狂性受xxxxx另类| 婷婷精品在线| 亚洲视频一二三四| 亚洲成人av一区二区三区| 91看片在线观看| 成人动漫视频在线观看免费| 日韩国产精品久久久| 在线免费日韩av| 亚洲欧洲中文天堂| 日韩三级网址| 亚欧在线免费观看| 夜夜亚洲天天久久| 成人高清在线| 国产精品视频免费一区| 青青草97国产精品免费观看无弹窗版| 久久久久97国产| 最近2019中文字幕一页二页| 六月丁香久久丫| 国产一区二区在线观看免费视频| 疯狂欧美牲乱大交777|