我接觸過C#但是學習的時候老師總是說C++比C#要好但是我表示不太明白C++和C#有什么區別
uj5u.com熱心網友回復:
僅供參考;學C++還是C#、Java?
http://blog.163.com/tab_98/blog/static/11924097201511274543737/
uj5u.com熱心網友回復:
C#是C++的簡化版uj5u.com熱心網友回復:
還有C#er說C#是C++++呢。
uj5u.com熱心網友回復:
完全不同的兩門語言。雖然都帶了個“C”uj5u.com熱心網友回復:
真不知道兩者有什么共同點~~~uj5u.com熱心網友回復:
基礎語法有些類似,除此以外沒有共同點uj5u.com熱心網友回復:
c#對應java,C++比他們難度大!主要在記憶體模型上!uj5u.com熱心網友回復:
這是它不了解C++的牛B的地方,它是我知道的功能最強大的語言,唯一就是它比其它語言難寫。
uj5u.com熱心網友回復:
C#是C++的簡化版
還有C#er說C#是C++++呢。
這是它不了解C++的牛B的地方,它是我知道的功能最強大的語言,唯一就是它比其它語言難寫。
難寫什么,軟體還是編譯器?
uj5u.com熱心網友回復:
C#是C++的簡化版
還有C#er說C#是C++++呢。
這是它不了解C++的牛B的地方,它是我知道的功能最強大的語言,唯一就是它比其它語言難寫。
難寫什么,軟體還是編譯器?
你能用到的,只不過一小部分而以
uj5u.com熱心網友回復:
C#是C++的簡化版
還有C#er說C#是C++++呢。
這是它不了解C++的牛B的地方,它是我知道的功能最強大的語言,唯一就是它比其它語言難寫。
難寫什么,軟體還是編譯器?
你能用到的,只不過一小部分而以
大多數現代語言都是這樣,很多特性都不是必要的,或者有變通的方法可替代。
要說復雜、功能強大,C++比Ada還差得遠,開發一個Ada編譯器大約要30人年的作業量,C++編譯器大概5、6人年吧。
uj5u.com熱心網友回復:
C#是C++的簡化版
還有C#er說C#是C++++呢。
這是它不了解C++的牛B的地方,它是我知道的功能最強大的語言,唯一就是它比其它語言難寫。
難寫什么,軟體還是編譯器?
你能用到的,只不過一小部分而以
大多數現代語言都是這樣,很多特性都不是必要的,或者有變通的方法可替代。
要說復雜、功能強大,C++比Ada還差得遠,開發一個Ada編譯器大約要30人年的作業量,C++編譯器大概5、6人年吧。
這個要看年代,另現在的編譯器開發環境和工具,效率,都比ada的那個時候搞很多。
uj5u.com熱心網友回復:
什么叫“ada的那個時候”,Ada的新標準是Ada2012,開發Ada95編譯器的作業量就是30人年,C++11編譯器的作業量5、6人年。uj5u.com熱心網友回復:
什么叫“ada的那個時候”,Ada的新標準是Ada2012,開發Ada95編譯器的作業量就是30人年,C++11編譯器的作業量5、6人年。
ada在國內,幾乎沒有幾個人用過吧
uj5u.com熱心網友回復:
軍方、航空航天部門還在用,殲10、殲20的飛控系統主要是用Ada開發的。uj5u.com熱心網友回復:
軍方、航空航天部門還在用,殲10、殲20的飛控系統主要是用Ada開發的。
Ada編譯器、庫一整套是國產的嗎?
uj5u.com熱心網友回復:
應該是基于GNAT原始碼改的,https://www.gnu.org/software/gnat/。
uj5u.com熱心網友回復:
應該是基于GNAT原始碼改的,https://www.gnu.org/software/gnat/。
開源就是好
uj5u.com熱心網友回復:
有C 升級 產生了C++ -------簡化產生了JAVA 起初是一個商業公司
-------簡化產生了C# 起初也是一個商業公司
還有 C Object 蘋果的
基本上就上這樣
但現在基本都ISO化了
uj5u.com熱心網友回復:
Java沒有ISO標準,是私有語言。uj5u.com熱心網友回復:
C#也是微軟私有的,有ISO標準嗎?uj5u.com熱心網友回復:
C#也是微軟私有的,有ISO標準嗎?
有啊,ISO/IEC 23270:2006(https://www.iso.org/standard/42926.html),歐洲標準ECMA-334。
uj5u.com熱心網友回復:
C#也是微軟私有的,有ISO標準嗎?
有啊,ISO/IEC 23270:2006(https://www.iso.org/standard/42926.html),歐洲標準ECMA-334。
CHF198是啥?這個標準也只是微軟一家說了算吧,是不是允許別的公司開發C#編譯器,比如英巴也可以來一個C# Builder,除了語言改成C#,其它和Delphi、CB一樣?類別庫應該像VCL呢還是像.NET呢?標準有沒有包括類別庫的部分?
uj5u.com熱心網友回復:
C#也是微軟私有的,有ISO標準嗎?
有啊,ISO/IEC 23270:2006(https://www.iso.org/standard/42926.html),歐洲標準ECMA-334。
CHF198是啥?這個標準也只是微軟一家說了算吧,是不是允許別的公司開發C#編譯器,比如英巴也可以來一個C# Builder,除了語言改成C#,其它和Delphi、CB一樣?類別庫應該像VCL呢還是像.NET呢?標準有沒有包括類別庫的部分?
CHF應該是瑞士法郎的縮寫,類似USD、EUR代表美元、歐元。C#編譯器是免費的,在.net runtime自帶的(csc.exe,還有VB.net編譯器vbc.exe),自己搞個兼容編譯器也應該可以,不過好像沒有,C# Builder在Borland時代是有的,但只出了三個版本,編譯器也是用ms的,框架和VCL.net類似,VCL.net也只堅持到2007,從2009開始就不再支持.net。
uj5u.com熱心網友回復:
C#也是微軟私有的,有ISO標準嗎?
有啊,ISO/IEC 23270:2006(https://www.iso.org/standard/42926.html),歐洲標準ECMA-334。
CHF198是啥?這個標準也只是微軟一家說了算吧,是不是允許別的公司開發C#編譯器,比如英巴也可以來一個C# Builder,除了語言改成C#,其它和Delphi、CB一樣?類別庫應該像VCL呢還是像.NET呢?標準有沒有包括類別庫的部分?
CHF應該是瑞士法郎的縮寫,類似USD、EUR代表美元、歐元。C#編譯器是免費的,在.net runtime自帶的(csc.exe,還有VB.net編譯器vbc.exe),自己搞個兼容編譯器也應該可以,不過好像沒有,C# Builder在Borland時代是有的,但只出了三個版本,編譯器也是用ms的,框架和VCL.net類似,VCL.net也只堅持到2007,從2009開始就不再支持.net。
有沒可能用C#語言,用原生的VCL類別庫,編譯出原生的可執行程式?
好處就是語法比Delphi好用,比C++簡單(少了指標功能)。
uj5u.com熱心網友回復:
應該沒可能吧。VCL本身是用Delphi寫的,用C#怎么編譯?語法比Delphi好用這個看習慣了,各有利弊,總體來說C#語言能力應該沒有Delphi強。uj5u.com熱心網友回復:
應該沒可能吧。VCL本身是用Delphi寫的,用C#怎么編譯?語法比Delphi好用這個看習慣了,各有利弊,總體來說C#語言能力應該沒有Delphi強。
類似C++ Builder既有Delphi編譯器、又有C++編譯器。
uj5u.com熱心網友回復:
應該沒可能吧。VCL本身是用Delphi寫的,用C#怎么編譯?語法比Delphi好用這個看習慣了,各有利弊,總體來說C#語言能力應該沒有Delphi強。
類似C++ Builder既有Delphi編譯器、又有C++編譯器。
理論上可以,但是c#語言需要擴展,以便支持Delphi的語言特性,類似CB編譯器對C++的擴展。
uj5u.com熱心網友回復:
應該沒可能吧。VCL本身是用Delphi寫的,用C#怎么編譯?語法比Delphi好用這個看習慣了,各有利弊,總體來說C#語言能力應該沒有Delphi強。
類似C++ Builder既有Delphi編譯器、又有C++編譯器。
理論上可以,但是c#語言需要擴展,以便支持Delphi的語言特性,類似CB編譯器對C++的擴展。
不過就算可以英巴也不可能會搞了,現在RAD系列只剩Delphi和CB了吧?
uj5u.com熱心網友回復:
肯定不會搞,EMB接手CodeGear之后第一件事就是廢掉了.net支持,第二件事是支持移動開發,都是非常正確的決策,否則Delphi、CB作為商業軟體(而且不算便宜)不可能支撐到現在,畢竟大部分開發工具都免費甚至開源了。uj5u.com熱心網友回復:
@DelphiGuy英巴搞的應該是利潤最大化(定價這么高),而不是用戶基數最大化,免費版功能又比較受限。。
uj5u.com熱心網友回復:
c++被微軟給艸了一遍就變成了C#uj5u.com熱心網友回復:
php是全宇宙最好用的語言。uj5u.com熱心網友回復:
php適合做小網站吧。uj5u.com熱心網友回復:
C#降低了門檻,比c++簡單多了。不過做不了什么大型的軟體。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/52057.html
標籤:茶館
