开发语言漫谈-C#

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

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

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

相关推荐
IMPYLH18 分钟前
Lua 的 IO (输入/输出)模块
开发语言·笔记·后端·lua
普通网友20 分钟前
Objective-C 类的方法重载与重写:区别与正确使用场景
开发语言·ios·objective-c
喵了meme28 分钟前
C语言实战6
c语言·开发语言
AAA阿giao32 分钟前
从“操纵绳子“到“指挥木偶“:Vue3 Composition API 如何彻底改变前端开发范式
开发语言·前端·javascript·vue.js·前端框架·vue3·compositionapi
小裴(碎碎念版)33 分钟前
文件读写常用操作
开发语言·爬虫·python
sheji34161 小时前
【开题答辩全过程】以 基于Java的应急安全学习平台的设计与实现为例,包含答辩的问题和答案
java·开发语言·学习
winfield8211 小时前
MCP 协议详解
开发语言·网络·qt
cheems95272 小时前
锁策略的介绍
java·开发语言
清水白石0082 小时前
《Python × 数据库:用 SQLAlchemy 解锁高效 ORM 编程的艺术》
开发语言·python·json