开发语言漫谈-C#

C#的#,字面上的意思就是++++,也就是把C++再++。微软只所以搞C#就是要抗衡Java。微软当时搞了个J++,被Java告了,没办法了只能另取炉灶。从纯技术角度来看,C#设计非常优秀,可以覆盖所有领域,是几乎唯一的全栈能力语言。它也是关键字数量最多的语言,C#10 一共设计了116个关键字、C++20(86个关键字),Java17(57个关键字)。而且他的开发工具非常强大和易用,使得他入门很快。但是从商业领域,C#发展并不好。主要是因为微软的封闭政策以及无法跨平台。C#没有超越他的针对对象(JAVA),又受到后来者的挤压(PYTHON),所以发展前景不太乐观。在国内,信创的推行,对C#又是个打击。

可能是意识到这点,微软终于开源了。但是之前的坑很难填充,大型项目(国内)很少用C#。

C#毕竟入门容易,如果你想从事开发工作,但自觉天资有限,可以考虑学下。

相关推荐
勤又氪猿5 分钟前
【问题】Qt c++ 界面 lineEdit、comboBox、tableWidget.... SIGSEGV错误
开发语言·c++·qt
Ciderw17 分钟前
Go中的三种锁
开发语言·c++·后端·golang·互斥锁·
查理零世19 分钟前
【算法】经典博弈论问题——巴什博弈 python
开发语言·python·算法
jk_1011 小时前
MATLAB中insertAfter函数用法
开发语言·matlab
啥也学不会a1 小时前
PLC通信
开发语言·网络·网络协议·c#
C++小厨神1 小时前
C#语言的学习路线
开发语言·后端·golang
心之语歌2 小时前
LiteFlow Spring boot使用方式
java·开发语言
人才程序员2 小时前
【C++拓展】vs2022使用SQlite3
c语言·开发语言·数据库·c++·qt·ui·sqlite
梁雨珈3 小时前
PL/SQL语言的图形用户界面
开发语言·后端·golang
励志的小陈3 小时前
C语言-----扫雷游戏
c语言·开发语言·游戏