C#:我們需要它嗎? (轉)
C#:我們需要它嗎? (轉)[@more@]
作者: Steven J. Vaughan-Nichols
日期: 2000年07月03日
美國公司於當地時間6月26日,公佈了新型的設計語言“ C#”,據微軟公司稱該語言適用於微軟上週公開的基於“”平臺的基礎應用開發業務。筆者並不認為這一新語言的發表有什麼意義,就是對所有的開發人員來說也沒有任何幫助。
如果在開發過程中,程式執行的速度很重要,我們可以選擇C或者C++。如果開發週期的速度是重點,那麼可以選擇應用程式開發包,類似Inprise公司的。如果開發訪問,可以學習結構化查詢語言。如果想開發通用閘道器介面類的應用軟體,可以使用或是。如果想編制可移植性好的程式,理想的選擇就是,那麼C#可以做什麼那,讓我們來看看吧 。
微軟公司非常嚴肅的聲稱,C#並不是微軟公司針對Sun公司的Java語言而推出的產品,當然這是個彌天大謊,騙小孩都不會信的。
筆者曾有幸看到該產品規範說明,微軟公司分散式開發平臺部的Andrew Layman對我說,C#可以做任何Java可以做的事情,但它絕對不等同於Java,如果真的和Java 看起來很像的話,那只是--那最多就是利用了些Java語言的思想。
現在情形已經明朗,微軟只能眼看著Java的發展,而做不出什麼來了,Sun公司和微軟為了Java 曾在法庭上激烈交鋒,可現在Sun已經勝出。 微軟公司現在也不想在Java上得到什麼,但是眼看著Sun 公司的發展狀況越來越好,這也折磨著微軟公司CEO巴爾默的神經,所以,為了給Sun一點顏色看看,給微軟自己的開發人員同樣類Java的東西,出現了C#。
微軟公司聲稱:C#將使C++重新煥發光彩,對C++程式設計師來說是這是一個他們時刻渴望的真正的奇蹟。真是這樣嗎?微軟公司承認,如果執行C#應用程式必須在一個虛擬機器環境。噢!這哪裡是C++ ,這樣的應用軟體分明是Java的!
微軟公司的卻對C#大肆吹捧,它聲稱:C#是個嶄新的概念,C#是一種以C和C++為基礎的目標指向語言,開發者能夠以更少的完成更多的事情。因為可以靈活應用在C或C++已經熟練了的技巧,削減開發成本並可縮短開發時間。真是一個了不起的Java killer。是嗎?至少筆者不這麼認為。
假設你為平臺開發軟體,按照微軟的說法,使用C#似乎不錯,但如果開發者現在準備用C#來開發的話,目前看來條件還不成熟。
微軟承諾在七月份提供一個包含C#的 7 Alpha版本,當然,C#也會出現在Visual Studio 7的正式版中,但筆者認為,Visual Studio 7的正式版本不會早於2001年初。而且就是到了那個時候,C#還是會碰到一些問題。
開啟天窗說亮話吧,C#的真正目的就是讓開發人員拋棄Java,去使用微軟的可替代產品。筆者不知道其它人的想法,但從個人角度出發,本人非常不願意捲入愚蠢的程式語言的宗教衝突。
:我們需要它嗎?
作者: Steven J. Vaughan-Nichols
日期: 2000年07月03日
美國公司於當地時間6月26日,公佈了新型的設計語言“ C#”,據微軟公司稱該語言適用於微軟上週公開的基於“”平臺的基礎應用開發業務。筆者並不認為這一新語言的發表有什麼意義,就是對所有的開發人員來說也沒有任何幫助。
如果在開發過程中,程式執行的速度很重要,我們可以選擇C或者C++。如果開發週期的速度是重點,那麼可以選擇應用程式開發包,類似Inprise公司的。如果開發訪問,可以學習結構化查詢語言。如果想開發通用閘道器介面類的應用軟體,可以使用或是。如果想編制可移植性好的程式,理想的選擇就是,那麼C#可以做什麼那,讓我們來看看吧 。
微軟公司非常嚴肅的聲稱,C#並不是微軟公司針對Sun公司的Java語言而推出的產品,當然這是個彌天大謊,騙小孩都不會信的。
筆者曾有幸看到該產品規範說明,微軟公司分散式開發平臺部的Andrew Layman對我說,C#可以做任何Java可以做的事情,但它絕對不等同於Java,如果真的和Java 看起來很像的話,那只是--那最多就是利用了些Java語言的思想。
現在情形已經明朗,微軟只能眼看著Java的發展,而做不出什麼來了,Sun公司和微軟為了Java 曾在法庭上激烈交鋒,可現在Sun已經勝出。 微軟公司現在也不想在Java上得到什麼,但是眼看著Sun 公司的發展狀況越來越好,這也折磨著微軟公司CEO巴爾默的神經,所以,為了給Sun一點顏色看看,給微軟自己的開發人員同樣類Java的東西,出現了C#。
微軟公司聲稱:C#將使C++重新煥發光彩,對C++程式設計師來說是這是一個他們時刻渴望的真正的奇蹟。真是這樣嗎?微軟公司承認,如果執行C#應用程式必須在一個虛擬機器環境。噢!這哪裡是C++ ,這樣的應用軟體分明是Java的!
微軟公司的卻對C#大肆吹捧,它聲稱:C#是個嶄新的概念,C#是一種以C和C++為基礎的目標指向語言,開發者能夠以更少的完成更多的事情。因為可以靈活應用在C或C++已經熟練了的技巧,削減開發成本並可縮短開發時間。真是一個了不起的Java killer。是嗎?至少筆者不這麼認為。
假設你為平臺開發軟體,按照微軟的說法,使用C#似乎不錯,但如果開發者現在準備用C#來開發的話,目前看來條件還不成熟。
微軟承諾在七月份提供一個包含C#的 7 Alpha版本,當然,C#也會出現在Visual Studio 7的正式版中,但筆者認為,Visual Studio 7的正式版本不會早於2001年初。而且就是到了那個時候,C#還是會碰到一些問題。
開啟天窗說亮話吧,C#的真正目的就是讓開發人員拋棄Java,去使用微軟的可替代產品。筆者不知道其它人的想法,但從個人角度出發,本人非常不願意捲入愚蠢的程式語言的宗教衝突。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-987217/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 進擊的WebRTC:我們為什麼需要它?Web
- 我們需要使用CRM系統嗎?
- 我們真的需要使用RxJava+Retrofit嗎?RxJava
- JavaScript物件:我們真的需要模擬類嗎?JavaScript物件
- [原創]淺談我們需要灰度釋出嗎?
- 我們真的需要在車內打遊戲嗎?遊戲
- HTML 一直是我們編譯的目標 – 我們可以解決好它嗎?HTML編譯
- 2019年我們追過的jQuery,它的漏洞你知道嗎?jQuery
- 對於 PHP 框架,我們真的需要使用 LTS 版本嗎?PHP框架
- 《經濟學人》也談 Python:它會是我們的未來嗎?Python
- 我們會經常用到ping命令,你知道它的作用和原理嗎?
- 我們需要選擇網際網路自動技術嗎
- 50年過去了,我們還需要《龍與地下城》嗎?
- RPC 是通訊協議嗎 ?→ 我們來看下它的演進過程RPC協議
- 為什麼我們需要 VuexVue
- 我們需要怎樣的 Service
- 我們為什麼需要CDP?
- 是時候談談JavaScript物件導向了!(我們什麼時候更需要它)JavaScript物件
- 我們為什麼需要async/await ?AI
- 我們需要注意的 immutable 操作
- 到底為什麼我們需要 Clickhouse?
- 我們為什麼需要雲原生?
- 關於介面設計的思考--我們真的需要這麼多入參嗎
- 我們為什麼需要 lock 檔案
- [譯] 為什麼我們需要 Web 3.0Web
- 我們需要什麼樣的 ORM 框架ORM框架
- 幽默:我們需要一名醫生
- 我們能創造意識嗎?
- 我們為什麼需要API管理系統?API
- 為什麼我們需要訊息佇列?佇列
- 在遊戲中,我們是否需要彈幕?遊戲
- 為什麼我們需要volatile關鍵字?
- 關於註解我們需要知道的
- 接到需求任務,我們需要做哪些事情?
- IT職場:六西格瑪,我們需要你!
- 我們應該測試 DAO 層嗎?
- 我們應該使用 TLS1.3 嗎TLS
- 愛孩子嗎?愛他們就讓我們懂他吧
- 什麼是量子霸權?我們如何才能實現它?