首页 存档 技术 查看内容

为什么说C sharp是值得推荐的编程语言?

2018-3-30 13:00 |来自: 互联网 433 0

摘要: 近些年来,Ruby、Python、Scala、Go、Node.js、Swift 等新的编程语言纷纷涌现出来,并且在编程领域有着不俗的表现,而发展了近20年的 C# 语言(或者这里应该更准确的说是.Net框架),却因为天生的平台局限,导致很多 ...


近些年来,Ruby、Python、Scala、Go、Node.js、Swift 等新的编程语言纷纷涌现出来,并且在编程领域有着不俗的表现,而发展了近20年的 C# 语言(或者这里应该更准确的说是.Net框架),却因为天生的平台局限,导致很多的 C# 程序员为了生计和前途纷纷转行投入的新语言的怀抱。


就在此时,微软的.Net Core横空出世



  • 跨平台:可以在 Windows、MacOS 和 Linux 上运行。

  • 兼容性: .NET Core 通过 .NET 标准库与 .NET Framework、Xamarin 和 Mono 兼容。

  • 开源:运行时、库、编译器、语言和工具都是 GitHub 的开放源代码。

  • .统一:通过标准库来保证代码复用。

  • 强大的生态环境。


根据以上.Net Core所具备的优势,无疑是给以C#(包括VB.NET)作为首选编程语言的工程师的一剂强心针。


以下将从6个方面阐述为什么C#成为最值得学习的编程语言,甚至可以说C#是给初学编程最值得推荐的语言。


1

学习门槛低

如果你曾经做过C、Java或者是JavaScript的编程,那么你会感觉对C#的语法感到非常熟悉,C#的语法非常的容易阅读和理解。根据最新发布的TIOBE统计,有数以百万计的开发人员可以轻松地从Java或C语言编程切换到C#语言编程。


即使你完全没有任何的编程经验,大量的书籍和在线文档也不是新兴语言可以比拟的,另外还有很多在线资源可以帮助你学习C#。


2

具备现代语言的所有特点

.NET Core有一些**功能:


  • .强类型。

  • .强大的基类库。

  • .异步编程 - 易于使用的异步/等待模式。

  • 垃圾收集,自动内存管理。

  • LINQ - 语言集成查询。

  • 泛型 - List

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部