C#
![Linux之父:不出意外,Rust将出现在Linux 6.1版本中](https://static001.infoq.cn/resource/image/by/e0/byyd7ea7ed805a8fe4c54413f4945de0.jpg?x-oss-process=image/crop,y_1,w_1919,h_1078/resize,w_416,h_234)
Linux 之父:不出意外,Rust 将出现在 Linux 6.1 版本中
Rust 和 Linux 都将迈出重要的一步。
![C++ 语法糟透了,Carbon 修复了它](https://static001.infoq.cn/resource/image/7d/6d/7d7315a7fa27fd71e5f21a3ca912f26d.jpeg?x-oss-process=image/crop,w_1280,h_720/resize,w_416,h_234)
C++ 语法糟透了,Carbon 修复了它
Carbon 那帮人改变了些什么?
![为什么永远不会有语言取代 C/C++?](https://static001.infoq.cn/resource/image/3d/d9/3d7e205aac25524d9b573fa6yy4379d9.jpg?x-oss-process=image/crop,y_198,w_1919,h_1078/resize,w_416,h_234)
为什么永远不会有语言取代 C/C++?
数以百计的 C/C++ 替代品将会出现,但 C/C++ 将永远与我们同在!
![8 个月分析了 700 万个工作需求,最具前景的编程语言找到了](https://static001.infoq.cn/resource/image/a6/ab/a6eb05c92561305009478fbb67007dab.jpg?x-oss-process=image/crop,y_200,w_1919,h_1078/resize,w_416,h_234)
8 个月分析了 700 万个工作需求,最具前景的编程语言找到了
了解这些信息对开发人员在工作行业取得成功至关重要。
![C#警告波预示未来将增加新的关键字](https://static001.infoq.cn/resource/image/d3/04/d3e38b53bf69436319f5b435e8f3ad04.jpg?x-oss-process=image/crop,y_1,w_1919,h_1078/resize,w_416,h_234)
C#警告波预示未来将增加新的关键字
C# 11 也悄悄地增加了一个新的编译器警告。
![机器学习工程师需要掌握哪些编程语言?](https://static001.infoq.cn/resource/image/c2/1b/c2549c93569b4548dee8325b79f9321b.jpeg?x-oss-process=image/crop,w_1280,h_720/resize,w_416,h_234)
机器学习工程师需要掌握哪些编程语言?
这篇文章深入介绍了适合机器学习的五种编程语言,并帮助您确定哪种语言最适合您。
![InfoQ编程语言排行榜|编程语言巅峰之战,谁才是真正的王者?](https://static001.infoq.cn/resource/image/26/a6/269ab0b3b8082afcb1527d37f4c3e7a6.jpg?x-oss-process=image/crop,x_680,y_333,w_545,h_306/resize,w_416,h_234)
InfoQ 编程语言排行榜|编程语言巅峰之战,谁才是真正的王者?
此次 InfoQ 编程语言排行榜,我们特地设置了八个有代表性的问题,同时精心挑选了当前最流行、最受欢迎的编程语言,诚邀您来投上宝贵一票。
![InfoQ 编程语言 2 月排行榜,更好的投票活动来了](https://static001.infoq.cn/resource/image/41/a3/41c488e32b584eafaca6e24ee119cba3.jpeg?x-oss-process=image/crop,x_68,y_103,w_1146,h_644/resize,w_416,h_234)
InfoQ 编程语言 2 月排行榜,更好的投票活动来了
第二期 InfoQ 编程语言排行榜,我们将在第一期活动的基础上,进行迭代,完善选项,设置新问题,同时增加互动环节。
![C# 9 Lambda小幅升级](https://static001.infoq.cn/resource/image/d3/04/d3e38b53bf69436319f5b435e8f3ad04.jpg?x-oss-process=image/crop,y_1,w_1919,h_1078/resize,w_416,h_234)
C# 9 Lambda 小幅升级
C# 9 的 Lambdas 将会有一个小的升级,包含两个新特性。这两个新特性都不会改变代码的编写方式,但都体现了开发人员的意图。
![Rust首次进入TIOBE Index前20:排名前五的是C、Java、Python、C++和C#](https://static001.infoq.cn/resource/image/1a/5b/1aaa3c5c7f3ff44545420e86cea4bb5b.jpg?x-oss-process=image/crop,y_1,w_1919,h_1078/resize,w_416,h_234)
Rust 首次进入 TIOBE Index 前 20:排名前五的是 C、Java、Python、C++ 和 C#
开发人员对 Rust 的热爱已经转变成为在现实世界中采用 Rust。
![C# 9: 迈向支持脚本编程的第一步](https://static001.infoq.cn/resource/image/d3/04/d3e38b53bf69436319f5b435e8f3ad04.jpg?x-oss-process=image/crop,y_1,w_1919,h_1078/resize,w_416,h_234)
C# 9: 迈向支持脚本编程的第一步
不需要任何样板代码是脚本语言的一个显著特征,你可以直接在文件的第一行编写声明和语句,就像在函数内部一样。
![22个必知编程语言之「C#」](https://static001.infoq.cn/resource/image/c4/f9/c4930911a6bf87d2792c5cbbcbda16f9.jpg?x-oss-process=image/crop,y_98,w_1200,h_674/resize,w_416,h_234)
22 个必知编程语言之「C#」
C#看起来与 Java 有着惊人的相似;它包括了诸如单一继承、接口、与 Java 几乎同样的语法和编译成中间代码再运行的过程。
![Source Generator:C# 9将迎来编译时元编程](https://static001.infoq.cn/resource/image/d3/04/d3e38b53bf69436319f5b435e8f3ad04.jpg?x-oss-process=image/crop,y_1,w_1919,h_1078/resize,w_416,h_234)
Source Generator:C# 9 将迎来编译时元编程
Source Generator 是 C#编译器的一个新特性,开发者可以使用编译器生成的元数据检查用户代码,并生成附加的源文件,与程序的其他部分一起编译。
![C# 的未来:主构造函数](https://static001.infoq.cn/resource/image/d3/04/d3e38b53bf69436319f5b435e8f3ad04.jpg?x-oss-process=image/crop,y_1,w_1919,h_1078/resize,w_416,h_234)
C# 的未来:主构造函数
C# 6 和 VB 12 的候选列表上去掉了主构造函数。去年底,主构造函数又重新出现在 C# 9 的候选列表上。
![C#静态分析工具Roslynator.Analyzers将方法数量提高了500多](https://static001.infoq.cn/resource/image/34/fd/343f93efd75d26a7d857e374cd8630fd.png?x-oss-process=image/crop,x_120,w_1599,h_898/resize,w_416,h_234)
C#静态分析工具 Roslynator.Analyzers 将方法数量提高了 500 多
Roslynator.Analyzers 软件包的新版本 2.3.1 将分析、重构和修复方法的数量提升到了 500 多个。
![C#的未来:协变返回类型](https://static001.infoq.cn/resource/image/76/0a/7624ce265281e7181b731c4dbd6e980a.jpg?x-oss-process=image/crop,x_218,y_54,w_811,h_456/resize,w_416,h_234)
C#的未来:协变返回类型
一个常见的 API 设计问题是无法在重写方法时使用更具体的返回类型。提案 49(现在是 C# 9 的候选)试图纠正这个问题。
![C#的未来:简化参数空值验证](https://static001.infoq.cn/resource/image/d3/04/d3e38b53bf69436319f5b435e8f3ad04.jpg?x-oss-process=image/crop,x_141,y_120,w_1705,h_958/resize,w_416,h_234)
C#的未来:简化参数空值验证
人们对于这个特性的争议很大。
![C# 9提案:模块初始化器](https://static001.infoq.cn/resource/image/d3/04/d3e38b53bf69436319f5b435e8f3ad04.jpg?x-oss-process=image/crop,y_1,w_1919,h_1078/resize,w_416,h_234)
C# 9 提案:模块初始化器
模块初始化器提案已经被提升到 C# 9 候选资格。它就像 C#中的静态构造函数,但不是应用于一个类,而是应用于整个程序集。
![行业要选区块链,语言要选Go?2020年软件工程师择业指南](https://static001.infoq.cn/resource/image/c9/d2/c99e4d6737a9ae3b3520342b969484d2.jpg?x-oss-process=image/crop,x_37,w_1199,h_674/resize,w_416,h_234)
行业要选区块链,语言要选 Go?2020 年软件工程师择业指南
知既往才能见未来,为了让大家能在 2020 年获得更好的薪资和发展,我们特意整理了 Hired 发布的《2019 年软件工程师行业状况》调查报告。