Redian新闻
>
正在诞生的五种编程语言

正在诞生的五种编程语言

公众号新闻

作者 | Kevin Da Silva
译者 | 张卫滨
策划 | Tina

本文最初发表于作者的个人博客网站,经原作者 Kevin Da Silva 授权,由 InfoQ 中文站翻译分享。

这个周末,我在 YouTube 频道上观看了大量关于编程语言的视频,并在 Github 上看到了很多新的编程语言正在出现。不得不说,IT 市场已经变得非常疯狂,但是在大多数公司中,开展工作时都在使用相同的繁琐技术,而不是使用新鲜和时髦的技术。作为一种爱好,编程是一件非常神奇的事情,看到有如此多的语言和工具,这实在太酷了。看着每天都有语言在 Github 上诞生,这更是不可思议。

所以这篇文章的意图是列出一些还没有到 1.0 版本的语言,但它们绝对值得我们关注。

请注意,本文中的“正在诞生”指的是仍低于 1.0 版本的语言,但这不应该是妨碍你基于它们构建特性的原因,因为一般来说,它们和许多主流编程语言一样完备。

但首先,我们回顾一下现在使用的语言,市场上使用的大部分语言都是由于大的科技企业想要锁定其他的公司,并便于向他们出售商品而被选中的,比如微软的.NET 和 Typescript、Sun/ 甲骨文的 Java,以及其他公司的杀手级应用(如让 JS 依然光芒万丈的浏览器、WordPress 的 PHP 以及数据科学中的 Python)。

然后,硬件发生了变化,处理器上增加了更多的内核,使用以前那些流行的语言就意味着要抛弃处理能力或在软件中增加不安全的代码层,所以新的一批语言崛起了,试图克服这个问题,举例来说 Elixir、Rust、Clojure、Go、Scala 等。

但是,就业市场并不关心计算能力的浪费,仍然一如既往地使用原有的东西。在我看来,唯一相对流行起来的是 Go,不仅仅是因为 Go 是一种相当好的语言,还因为谷歌的影响 / 声誉(该语言非常棒,有一个非常好的并发模型,但前文提到的其他语言也有这样的并发模型)。

而现在,有大量的语言正在诞生,以解决特定主题的问题,如下是我们的名单:

Grain

Grain 是一种函数式语言,在我看来,它是 JavaScript 和一点 ML 的混合体,专注于编译成 web assembly,能够在多平台上运行

Zig

Zig 是一门系统语言,但总的来说比 Rust 简单(也没有那么安全),Zig 没有 C 和 C++ 的影子,如果你不考虑上述三种语言中的任何一种,它是一个合适的选择。

关于 Bun 有一个热议的话题,它是基于 Zig 构建的 JavaScript 运行时,比 Node 和 Deno 更快。

V

V 是一门通用的编程语言,也可以作为系统语言,其网站说它非常简单,你可以在一个周末学会,它还说 Go 程序员会对该语言非常熟悉,因为 V 语言在很多方面借鉴了 Go。

V 语言的网站也有一些关于磁盘空间和编译时间的基准测试结果,看起来非常有吸引力。

Factor

迄今为止提到的所有语言中,我认为 Factor 是最古老的。它出现在 2003 年,但它目前的版本还不到 1.0,所以我将这个语言列为诞生中的语言。

Factor 是一种栈语言,意味着每个元素和函数调用的行为都类似于栈:

Gleam

Gleam 是面向 Erlang 虚拟机的类型化语言,Gleam 的语法对于类型化语言来说非常优雅和简单。如果能看到 Gleam 像 Elixir 一样成功,那就太酷了。

这只是一些可供我们尝试的新语言,但还有很多其他的语言,我相信肯定会有足够的材料来写这篇文章的第二部分。

声明:本文为 InfoQ 翻译,未经许可禁止转载。

今日好文推荐

“偷”代码建起公司、学历造假、6天拿下1亿美元却拖欠工资,这位AI独角兽CEO屡遭质疑后亲自回应了

市值暴涨10519%,原来全世界搞大模型的企业都在给这位华人打工!

百度推出生成式AI代码助手,覆盖 30 种编程语言;高考生喊话马化腾,腾讯回应;机房宕机损失过亿,唯品会负责人被免职 | Q资讯

可观测性也“卷”起来了!过去十年,我们在阿里云如何建设可观测体系?| 卓越技术团队访谈录

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
道人笔记(七十)此身入华夏,不负家国情BASIC 与 FORTRAN 77:比较过去的编程语言 | Linux 中国中文编程语言——青语言开源发布终身仁慈独裁者、Python之父龟叔,曾被认为最不可能发明自己的编程语言Julia首次进入前20,一种非常年轻的编程语言支持80+编程语言、集成VSCode,HuggingFace代码大模型来了Mojo:比 Python 快 35000 倍的编程语言多编程语言代码生成神器 CodeGeeX,编码效率提升十倍!LLVM&Swift之父宣布全新AI开发编程语言"Mojo",兼容Python,且快35000倍Nim v2.0正式发布,命令式编程语言最赚钱编程语言Zig登顶,开发者爱ChatGPT远超必应|Stack Overflow报告2023年美国最幸福城市排名Wing:人工智能时代的云开发编程语言真实的编程语言,游戏式学习体验,风靡全球的少儿编程游戏,暑期开团!支持80+编程语言!集成VSCode,HuggingFace代码大模型来了你的第一门编程语言是什么? | Linux 中国百度智能云推出代码助手 Comate,覆盖 30 种编程语言,正式开放邀测畅谈百年编程语言终身仁慈独裁者、Python 之父龟叔,曾被认为最不可能发明自己的编程语言又一个中文编程语言发布:青语言它就是比尔盖茨和 Linux 之父同时推崇的编程语言!今晚截团!全球超过3200万孩子都在玩的编程游戏,用“闯关”教真实的编程语言假如地球不再有人类比Python快35000倍!LLVM&Swift之父宣布全新编程语言Mojo:编程被颠覆了一次电梯故障,“逼得”这个程序员在 29 岁时写出了一种编程语言全球超过3200万孩子都在玩的编程游戏,用“闯关”教真实的编程语言2023 最好就业的 8 门编程语言出炉!编程语言比较:C 和 Go | Linux 中国2023 年需求最大的 8 种编程语言:PHP 强劲,C/C++ 需求放缓遭遇杀猪盘(2)2023年需求最大的8种编程语言:PHP强劲,C/C++需求放缓百度推出AI编程助手 "Comate":覆盖30多种编程语言(小小说)别来无恙直连Colab,支持20种编程语言:谷歌版ChatGPT代码水平反杀了?清华系「自然语言编程神器」上新!支持100+种编程语言,效率upup
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。