百科问答小站 logo
百科问答小站 font logo



C# 这么优秀的语言,现在到底出了什么问题? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

C#这个语言没出什么问题。现在还被各种语言抄特性,包括不限于:Java、EcmaScript,说明这个语言是非常优秀的。

最后就像几乎所有程序员最终总会熟悉C语言一样(现在一半的程序设计语言有至少一半的基本语法来自于C语言),以后也说不定大部分的程序员被迫熟悉了C#语言,尽管他们还保留着自己的各种优越感。


user avatar   david-dong-20 网友的相关建议: 
      

生态圈问题吧,java用的人这么多,开源库这么多,想做什么都很快很方便啊。选择不同的语言都是有它的原因的,而且这些原因并不总是只取决于这门语言是不是优秀。

前段时间就碰上了这个问题,需要写一个用来仿真基于图论的博弈论的辅助研究工具。那么问题来了,到底用什么语言好呢?

1. 由于是学术上的工具软件,不想太折腾,只要能用起来就行了。

2. 由于需要结合图论和博弈论,查了相关的库和工具,发现用已经提供了图模版的库自己做扩展比较方便。

3. 由于运算量极其庞大,希望能在我不太刻意优化性能的前提下也能保持很好的性能。

4. 希望能比较容易的用分布式计算,比较容易的接入各种并行计算框架里。

综上,基本上就是java最方便了。c++其实也可以做,但是要比java难很多,c#太缺乏生态支持,其它很多语言我不专门优化,性能很是问题。

当然,在写的时候,由于用到了一些范型的东西,还有本来就是学术上的东西嘛,写的要多丑有多丑……一边写我就一边在吐槽java语言的实现是多么丑陋……




  

相关话题

  为什么我一个程序员朋友的闹钟不是整点的? 
  有哪些较好的 C 语言程序源码可供新手临摹参考? 
  在计算机科学领域,为何不使用拼音代替英文做为关键字? 
  到底存在不存在不适合学编程的人? 
  程序员怎么升职? 
  我大一用 30 多行代码写出了 36 以内的进制转换,属于什么水平? 
  如何看待腾讯刘炽平对「平台互联互通问题」的回应,巨头互联只是流量共享吗? 
  是否有多人认为程序员的工作就是复制粘贴?为什么? 
  自从男性也开始打拳反击后,讲道理的女性和理中客是不是变多了起来?如果是,为什么? 
  中国大陆现在有哪些“纯创新”的互联网产品,他们的命运怎么样? 

前一个讨论
Windows 10 的磁盘分区都是什么意思?
下一个讨论
git是Linus一个人开发出来的吗?





© 2025-03-03 - tinynew.org. All Rights Reserved.
© 2025-03-03 - tinynew.org. 保留所有权利