首页 存档 技术 查看内容

是什么让C#成为最值得学习的编程语言

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

摘要: 随着 Web、iOS、Android、智能设备的流行,新的编程语言纷纷涌现并表现不俗,如 Ruby,Python,Scala,Go,Node.js,Swift 等。反观已经发展了近20年的 C# 语言(或者这里应该更准确的说是 .Net Framework),因为天 ...

随着 Web、iOS、Android、智能设备的流行,新的编程语言纷纷涌现并表现不俗,如 Ruby,Python,Scala,Go,Node.js,Swift 等。反观已经发展了近20年的 C# 语言(或者这里应该更准确的说是 .Net Framework),因为天生的平台局限,导致很多的 C# 程序员为了生计和前途纷纷转行投入的新语言的怀抱。


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



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

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

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

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

  • 强大的生态环境


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

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


学习门槛低

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


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


具备现代语言的所有特点

.NET Core 有一些**功能:

  • 强类型。

  • 强大的基类库。

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

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

  • LINQ - 语言集成查询。

  • 泛型 - List

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

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部