精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

亚洲v中文字幕| 精品国产91| 亚洲成人一区在线| 成人h在线播放| 免费在线视频一区二区| 亚洲精品一区二区三区中文字幕| 中文字幕字幕中文在线中不卡视频| 亚洲aa中文字幕| 久久久久久久久久久久久久免费看 | 欧美日产国产成人免费图片| 一级黄色片国产| 特级毛片在线| www一区二区| 国产精品视频999| 国产传媒免费在线观看| 88久久精品| 欧美午夜无遮挡| 亚洲人成网站在线观看播放| 精品人妻一区二区三区含羞草 | 成人激情综合网站| 97在线免费观看视频| 午夜男人的天堂| 欧美国产视频| 性做久久久久久免费观看 | 欧美老女人另类| 538prom精品视频线放| 日韩免费在线观看av| 亚洲日本国产精品| 韩国视频一区二区| 69久久夜色精品国产69| 黑人と日本人の交わりビデオ| 免费观看亚洲视频大全| 亚洲欧美区自拍先锋| 欧美极品日韩| 国产成人毛毛毛片| 蜜臀久久99精品久久久久宅男| 欧美精品亚州精品| 中文字幕乱码一区| 欧美综合影院| 欧美视频免费在线| 成人免费看片视频在线观看| 外国精品视频在线观看 | 78m国产成人精品视频| 久久久久亚洲AV成人无在| 91成人噜噜噜在线播放| 欧美巨大另类极品videosbest | 亚洲国产成人av好男人在线观看| 欧美一级二级三级九九九| 日韩在线视频第一页| 久久精品国产秦先生| 4438全国成人免费| 国产真人真事毛片| 日韩成人免费| 亚洲人成在线观看| 欧美做受高潮中文字幕| 亚洲男男av| 欧美亚洲动漫制服丝袜| 97公开免费视频| 亚洲美女炮图| 亚洲成人激情综合网| 成人在线视频一区二区三区| 欧美日本一道| 国产日韩欧美综合在线| 精品国产一区二区三| www香蕉视频| 久久激情五月婷婷| 国产精品成人一区二区三区吃奶| 久草国产精品视频| 精品1区2区3区4区| 色吧影院999| 日日操免费视频| 久久免费小视频| 国产一区二区主播在线| 精品成人久久av| 人人干视频在线| 国产91足控脚交在线观看| 一区二区三区日韩| 成年女人18级毛片毛片免费| 人人澡人人添人人爽一区二区| 国产欧美精品国产国产专区| 欧美日韩一区综合| 国产视频在线看| 国产精品久久久久aaaa| 亚洲一区二区在| 蜜桃视频在线观看www社区 | 亚洲麻豆一区二区三区| 色综合视频一区二区三区日韩 | 中文字幕一区二区久久人妻| 免费黄网站欧美| 国产精品天天狠天天看| 一级黄色片视频| 国产一区二区三区香蕉| 51国产成人精品午夜福中文下载 | 国产日韩欧美| 91爱视频在线| 51精品国产人成在线观看| 精品伦一区二区三区| 豆花视频一区二区| 亚洲精品中文字| 黄色在线观看av| 精品免费视频| 中文欧美在线视频| 全程偷拍露脸中年夫妇| 今天的高清视频免费播放成人| 欧美自拍视频在线观看| 在线观看一二三区| 国产精品一级二级三级| 精品国产_亚洲人成在线| 好男人免费精品视频| 国产精品天干天干在线综合| 免费看污污视频| 亚洲小说区图片区都市| 亚洲成国产人片在线观看| 草草草在线视频| 亚洲成人高清| 精品999久久久| 在线观看国产精品一区| 综合精品久久| 国产精品福利网站| 国产理论视频在线观看| 成人精品电影在线观看| 性刺激综合网| 人人超在线公开视频| 国产伦精品一区二区三区视频青涩| 欧美又粗又大又爽| 青娱乐精品在线| 岳的好大精品一区二区三区| 上原亚衣av一区二区三区| 国产亚洲精久久久久久无码77777| 一区二区三区福利| 成人久久一区二区| 青青草免费在线视频| 亚洲综合一区二区三区| 成人3d动漫一区二区三区| 成人51免费| 中文字幕亚洲无线码在线一区| 在线免费观看毛片| 国产一区二区三区高清播放| 品久久久久久久久久96高清| 成人短视频在线| 欧洲一区在线电影| 制服下的诱惑暮生| 成人一区不卡| 2019中文在线观看| 在线免费观看av片| 成人av在线资源网| 亚洲国产一二三精品无码| 精品肉辣文txt下载| 亚洲精品乱码久久久久久金桔影视| 一区二区三区影视| 免费在线观看成人| 欧美一级二级三级九九九| heyzo在线| 香港成人在线视频| 国产精品有限公司| 超碰手机在线观看| 好吊日精品视频| 91网站在线看| 麻豆影院在线| 精品视频在线免费| 国产真人做爰视频免费| 亚洲一区自拍| 久久久99国产精品免费| 另类视频在线| 日本久久一区二区| 黄色片视频免费观看| 国产精品激情| 不卡日韩av| 视频在线观看入口黄最新永久免费国产 | 亚洲一本二本| 国产成人精品电影| 久草在现在线| 一本色道久久综合亚洲aⅴ蜜桃| chinese麻豆新拍video| 一区二区中文字| 国产精品久久久久久超碰| 可以免费看污视频的网站在线| 精品久久久一区| 欧美成人三级伦在线观看| 精品福利电影| 国产亚洲精品久久飘花| 在线三级中文| 精品国产免费久久| 日本学生初尝黑人巨免费视频| 国产精品亚洲一区二区三区妖精 | 国产精品久久久久9999爆乳| 欧美伊人亚洲伊人色综合动图| 丝袜亚洲欧美日韩综合| 国产欧美日韩成人| 日本一区二区三区在线不卡| 九色porny自拍| 亚洲香蕉av| 粉嫩av一区二区三区免费观看 | 91精品视频播放| 日本精品久久久久中文字幕| 综合毛片免费视频| 国产一区二区精品丝袜| 一级黄色免费网站| 国产视频一区在线观看| 成人免费观看毛片| 欧美激情欧美| 成人午夜影院在线观看| 澳门成人av网| yellow中文字幕久久| 精品国产99久久久久久宅男i| 亚洲精品欧美激情| 欧美无人区码suv| 日本欧美大码aⅴ在线播放| 亚洲一区二区在线看| 日韩三级精品| 欧美亚洲一级片| 91caoporm在线视频| 日韩网站在线看片你懂的| 日本少妇高清视频| 91丨九色丨蝌蚪富婆spa| 一区二区三区 欧美| 国产影视精品一区二区三区| 成人在线中文字幕| 色呦呦久久久| 国产亚洲激情在线| 亚洲免费一级片| 欧美性猛交xxxx黑人交| 久久免费小视频| 国产亚洲自拍一区| 日本黄色www| 亚洲精品三级| 伊人久久av导航| 日本一区福利在线| 国产日韩一区在线| 成人免费短视频| 中文字幕国产精品久久| 成人精品在线播放| 欧美性大战久久久久久久| 超碰手机在线观看| 国产精品区一区二区三| 久久人人爽人人人人片| 国产剧情av麻豆香蕉精品| 美女网站免费观看视频| 中文字幕午夜精品一区二区三区 | 国产伦精品一区二区三区免.费 | 成年人二级毛片| 久久综合久色欧美综合狠狠| 精品剧情在线观看| 日韩免费一区二区| 99久热re在线精品996热视频 | 日韩精品一区二区三区四区视频 | 中文字幕精品久久久久| 黄片毛片在线看| 日韩一区二区电影在线| 亚洲天堂网在线视频| 一本大道久久a久久综合| 国产乡下妇女做爰| 亚洲免费在线视频一区 二区| 女人又爽又黄免费女仆| zzijzzij亚洲日本少妇熟睡| 91香蕉视频在线观看视频| 性xx色xx综合久久久xx| 最近看过的日韩成人| 激情五月综合网| 欧美精品免费观看二区| 欧美电影在线观看一区| 国产深夜精品福利| а√天堂中文资源在线bt| 久久精品美女视频网站| 91最新在线| 中文字幕国产亚洲| 1区2区3区在线观看| 久久精品影视| 日韩精品一区二区三区中文不卡| 日韩精品久久久久久久| 亚洲午夜久久久久| 成人三级视频在线观看| 国产精品三级久久久久三级| 先锋影音av在线| 日本一区二区免费在线观看视频 | 中文字幕av一区二区三区高| 99re这里只有| 国产成a人亚洲精品| 性折磨bdsm欧美激情另类| 国产不卡高清在线观看视频| 美女日批在线观看| 成人小视频在线| 欧美精品欧美极品欧美激情| 久久综合久久99| 国产美女永久免费无遮挡| 欧美韩国一区二区| 我想看黄色大片| 一区二区在线观看视频在线观看| 欧美黄色免费观看| 亚洲精品视频在线观看免费| 久久久精品一区二区涩爱| 亚洲日本乱码在线观看| 精品在线视频观看| 欧美午夜精品伦理| 国产精品suv一区| 精品视频1区2区3区| 99久久久无码国产精品免费| 精品美女在线播放| 欧美日本网站| 日韩av在线资源| 成人好色电影| 蜜月aⅴ免费一区二区三区| www.51av欧美视频| 国产成人精品电影| 91麻豆精品| 91福利入口| 日韩激情网站| 一区二区免费电影| 亚洲经典在线看| 欧美一级视频免费看| 亚洲综合电影一区二区三区| 一区二区传媒有限公司| 日韩电影在线看| 日本精品免费在线观看| 国产精品一卡| 中文 日韩 欧美| 久久综合精品国产一区二区三区 | 怡红院成永久免费人全部视频| 欧美一二三四在线| 精品久久久免费视频| 亚洲女在线观看| 欧美人与牲禽动交com| 日本精品一区二区三区在线| 成人日韩av| 国产三区精品| 午夜国产一区二区| 秋霞无码一区二区| 久久99热这里只有精品| 成人手机在线免费视频| 亚洲欧美在线视频| 国产a一区二区| 午夜视频一区二区在线观看| 欧美日韩国产系列| 少妇太紧太爽又黄又硬又爽| 欧美日韩国产一二三| 亚州av在线播放| 亚洲欧美视频在线| 黄色网在线免费看| 日韩女在线观看| 日本午夜精品久久久久| 久久影院理伦片| 精品在线播放| 九九热只有这里有精品| 精彩视频一区二区| 亚洲AV无码国产成人久久| 亚洲激情欧美激情| 91精品视频免费在线观看| 亚洲欧洲日产国产网站| 黑人精品视频| 亚洲影影院av| 视频在线不卡免费观看| 无码人妻丰满熟妇区五十路百度| 国产高清不卡二三区| 免费看日本黄色片| 在线观看视频一区二区欧美日韩| 天堂中文网在线| 久久久噜噜噜久久| 久久久久久亚洲精品美女| 欧美日韩精品久久| 久久激情一区| 一出一进一爽一粗一大视频| 亚洲精品国久久99热| 国产乱淫a∨片免费视频| 亚洲色图激情小说| 日韩中文影院| 91亚洲精品丁香在线观看| 色综合久久中文| 中文字幕精品—区二区| а√在线天堂官网| 国产一区精品视频| 99国产精品| 蜜桃免费在线视频| 国产欧美1区2区3区| 六月丁香婷婷综合| 亚洲欧美日韩天堂| av在线免费观看网址| 91沈先生作品| av一区二区在线播放| 欧美日韩成人免费视频| 91视频一区二区三区| 樱空桃在线播放| 国产美女性感在线观看懂色av| 天天综合网天天综合色| 成人午夜精品福利免费| 精品自在线视频| japanese色系久久精品| 青娱乐自拍偷拍| 国产午夜亚洲精品午夜鲁丝片| 欧美日韩综合一区二区三区| 亚洲国产精品成人av| 小h片在线观看| 国产主播一区二区三区四区| 久久精品日韩欧美| 永久免费观看片现看| 欧美一级片免费看| 高清精品在线| 精品国产一区二区三区四区精华| 久久xxxx精品视频| 在哪里可以看毛片| 欧美精品精品一区|