如您所知, Unix / Linux和C齐头并进。 Linux内核主要是用这种编程语言编写的,甚至决定更新用汇编程序编写的部分以用C重写它们,并使开发人员更容易。 出于安全原因,现在甚至有关于在内核中使用Rust(Mozilla的语言)的争论。
但是,无论操作系统如何,如果您 开发人员 (或者您正在考虑学习一种编程语言),并且您正在使用GNU / Linux发行版,那么您肯定想知道哪种或最好的,最流行的为这些平台开发应用程序...
好吧,这是一些清单 编程语言 更有趣的:
- 蟒蛇:对于安全性或其他工具的实用程序的开发,这种解释性语言已变得非常流行。 原因是它是一种简单的学习语言,功能强大,并且可以使用许多有趣的库。
- C + +中:是另一种最常用的编程语言。 它是面向对象的,功能强大的,并且是Linux应用程序,桌面环境等中最受欢迎的工具之一。 此外,如果您正在考虑视频游戏开发,那么它也是一个不错的选择。
- C:当然,它不仅是Linux内核的基础和许多必不可少的工具,而且还存在于许多程序中。 此外,它是最强大的语言之一,并允许在较低级别进行编程,非常适合控制器,高性能应用程序等。
- Perl的-尽管许多人认为这种脚本语言已经过时了,但它仍然很重要。 它是某些公用事业开发商的瑞士军刀。 但是,必须认识到,它已逐渐被Ruby,PHP或Python取代。
- 爪哇岛:是另一种最常用的语言,因为它是多平台的。 另外,如果您打算为Android创建,这也是一个好主意。 它可用于所有类型的软件,从实用程序到Minecraft之类的游戏,因此用途非常广泛。
- Go:Google的语言也赢得了粉丝。 它已经用于许多重要项目。 它易于学习,对于一般用途,具有类似于C的语法,其程序可以编译并运行非常快。 它具有扩展的标准库,并由第三方库进行了补充。
2条评论,留下您的评论
最近,我押注Go,以取代C / C ++,有时甚至是Python,因为尽管每天都在使用它,但使用缩进建立结构对我来说仍然行不通。
我说几个简单的查询... Vala语言不再是一种选择,还是对于大型项目而言不够健壮? ? 最后,最近在介绍Flutter的新版本时,我了解到他们将支持将它们打包为Snap格式,这使得Dart也适合Gnu Linux项目? 我说清楚协商,然后再进行辩论。