C#这种语言适合哪些领域?见到专业程序员用这东西;哪位能给点评一下
起源于dephi,和C++,VC++,等区别在哪里?和VB比较优点在哪里?这工具适合在哪里使?普及如何了? c#相当于山寨的java,和java一样用虚拟机。反正是微软专有的东西,感觉被人牵着鼻子走。属于傻瓜级语言,不是什么专业程序员用就高级。
高级的有COBOL(一般银行之类的大型机用)
Ada以前美国国防部开发的,后来开源了。
erlang,haskell,等函数式语言现在看起来也比较高级。
今年三月计算机语言排名
Java第一
c第二
c++第三
C#第四
php第五
phyhon第六
vb第七
objective-C第八
perl第九
javascript第十
好久没关注Ada居然连升十位,到17位了。
http://www.pengmao.name/2011_03_programming_language_top_list.html 补充一句,C#用的不是虚拟机,它是编译只生成中间代码,在运行前用目标机的CLR链接成机器代码。只是由于.Net Framework的效率低以及封装过渡导致跑算法不靠谱。 C#用的是虚拟机,.NET Framework 1.0时连JIT都没有所以性能低下,2.0以后就性能大幅提升了。这个虚拟机在Linux也有对应的,叫Mono Project 可以直接用在单片机和soc上。 现在的C#和VB是一种语言,只是书写形式不一样。 MONO 那个不是微软自己的,是一个第三方的开源工具。而且C#确实不是虚拟机,现在发展到了4.0,效率已经不错了,而且稳定性也挺好。我感觉如果不是很专业的程序员,可能很多功能未必有直接调用微软的库效率高。另外这个目前还不能用在单片机上(那个micro的库还非常不普及我感觉),不过嵌入WINCE的ARM到是可以用了。 回复【6楼】tiancaigao7天才杨威利
-----------------------------------------------------------------------
.net怎么不是虚拟机?介绍下。效率做高了还是虚拟机啊。 回复【5楼】june4th朴正欢
-----------------------------------------------------------------------
和vb .net才算同质的不同语言
java和jython也是。 回复【8楼】ssaweee
-----------------------------------------------------------------------
我都说了“现在的”,你没看见啊? 回复【7楼】ssaweee
回复【6楼】tiancaigao7天才杨威利
-----------------------------------------------------------------------
.net怎么不是虚拟机?介绍下。效率做高了还是虚拟机啊。
-----------------------------------------------------------------------
算是对于虚拟机的定义理解不同吧。 讨论什么语言高级都是虾几把扯淡,适用就是最佳 回复【11楼】skynet 青青草原
讨论什么语言高级都是虾几把扯淡,适用就是最佳
-----------------------------------------------------------------------
ls正解,自己学会一种好用的,适用自己做的东西就ok 好用的C C#如果没有VS2010的支持,影响力会降低一半 回复【12楼】yueyongbo永波
回复【11楼】skynet 青青草原
讨论什么语言高级都是虾几把扯淡,适用就是最佳
-----------------------------------------------------------------------
ls正解,自己学会一种好用的,适用自己做的东西就ok
-----------------------------------------------------------------------
讨论编程语言的适用环境算不上是扯蛋, 编程语言是个工具, 而工具就有合适的范围合适的使用者, 例如刨坑这种工作, 可以用铁锨,可以用小铲,可以用半自动刨坑机,当然也可以用小刀, 本事高的人也许跺一脚就能出个坑. 知晓清楚工具可以更好地选择工具.
没有一种语言可以包打天下, 选择合适的语言可以事半功倍. 回复【10楼】tiancaigao7天才杨威利
回复【7楼】ssaweee
回复【6楼】tiancaigao7天才杨威利
-----------------------------------------------------------------------
.net怎么不是虚拟机?介绍下。效率做高了还是虚拟机啊。
-----------------------------------------------------------------------
算是对于虚拟机的定义理解不同吧。
-----------------------------------------------------------------------
IL的形式上市虚拟机指令,执行是是JIT编译后的本地代码。
页:
[1]