程序员应该掌握的三种编程语言——有Zig无Rust?
创始人
2024-07-25 08:50:37
0

有关编程语言的争论并不是什么新鲜事,虽然最近的讨论主要是围绕在 AI 的影响以及生成式 AI 是否会完全消除对编程语言熟练程度的需求方面,但对编程语言的持续学习仍然是不可或缺的一部分。

鉴于此,科技媒体 VentureBeat 归纳介绍了他们认为程序员需要重点掌握的三种语言。

Swift

苹果公司语言和运行时总监 Ted Kremenek 曾表示,程序员应该把目光投向 Swift,而不是传统的中坚力量 C++。“Swift 的安全性、速度和易用性,加上内置的 C 和 C++ 互操作性,意味 着 Swift 是接替 C++ 的最佳选择。"

Swift 在 2014 年由苹果公司推出,最新迭代版本 Swift 6 计划于今年晚些时候发布,并将进行多项改进。包括更安全、更简单的编程,新的编码时数据安全保障功能,可以在编码时诊断开发者项目中并发访问内存的情况。这一优化可以在对整个代码库进行最小改动的情况下发现和修复错误,增强了未来代码的安全性和可维护性。

该公司还指出,Swift 6 的速度将比 Python 快 8.4 倍。

Finch

Finch 是麻省理工学院的一个研究小组设计的一种新型编程语言,旨在支持灵活的控制流和多样化的数据结构。它为程序员进行结构化数组编程提供了一种全新的编程方式。

其创建者表示:“Finch 提供了一种编程模型,通过将控制流和数据结构结合到一种可以共同优化的通用表示形式中,解决了在结构化数组上进行计算所面临的挑战。

消息人士一致认为,“Finch 的主要创新之一在于它支持丰富的结构化数组编程语言......Finch 将生产力水平提升到 dense arrays 的水平。使得程序员能够处理复杂的数据结构,而不会牺牲表达能力或效率”。

尽管 Finch 仍处于起步阶段,但 VentureBeat 认为其在控制流集成等领域的技术优势,意味着该语言可以用于数据库管理、图像和信号处理、机器学习和数据科学的实现,或创建图形算法。

此外,Finch 提供比以往更加复杂的阵列结构。作者表示:“我们是第一个扩展逐级分层描述以捕获 banded、triangular、run-length-encoded 或 sparse datasets 及其任意组合的人。”

Zig

对于想尽快掌握一门编程语言以提高收入能力的程序员来说,Zig 是一个不错的选项。Stack Overflow 最新调查显示,Zig 已成为 2024 年最适合开发人员掌握的高薪编程语言之一,Zig 开发人员的平均年薪为 103,000 美元。

首席开发者兼 Zig 软件基金会主席 Andrew Kelley 将 Zig 概述为 “一种通用编程语言和工具链,用于维护强大、优化和可重用的软件”。

“预处理器的问题在于,它将一种语言变成了两种互不相识的语言。尽管存在缺陷,C 程序员还是会使用预处理器,因为它提供了必要的功能,例如条件编译、可用于数组大小的常量和泛型。Zig 计划提供更好的替代方案来解决这些问题,”

Zig 非常适合那些重视 speed 和 size 的人,该语言也被誉为 C 语言的继承者。

Zig编程语言2024年目标:朝1.0版本迈进

苹果称Swift是取代C++的最佳选择

Reference

https://venturebeat.com/programming-development/3-programming-languages-you-need-to-know-about/

END

声明:本文版权归原作者及原出处所有,内容为作者观点,并不代表本公众号赞同其观点及对其真实性负责。如涉及版权等问题请及时与我们联系我们立即更正或删除相关内容本公众号拥有对此声明的最终解释权。

相关内容

热门资讯

蓝河科技取得气体分配装置和半导... 金融界2025年8月26日消息,国家知识产权局信息显示,蓝河科技(绍兴)有限公司取得一项名为“气体分...
特朗普改口:印巴冲突期间,7架... 【环球网报道】据《印度斯坦时报》等印媒报道,美国总统特朗普当地时间25日表示,今年春季印巴冲突期间,...
长安汽车申请一种泊车方法、装置... 金融界2025年8月26日消息,国家知识产权局信息显示,重庆长安汽车股份有限公司申请一项名为“一种泊...
正盛半导体取得引线框架表面贴装... 金融界2025年8月26日消息,国家知识产权局信息显示,池州市正盛半导体有限公司取得一项名为“引线框...
北方华创取得半导体工艺设备及其... 金融界2025年8月26日消息,国家知识产权局信息显示,北京北方华创微电子装备有限公司取得一项名为“...
中航科电取得半导体腔体高精密抛... 金融界 2025 年 8 月 26 日消息,国家知识产权局信息显示,北京中航科电测控技术股份有限公司...
半导体芯片板块局部走强,士兰微... 半导体芯片板块局部走强,士兰微触及涨停,百傲化学涨超8%,复旦微电、华天科技、精测电子跟涨。
杭州华鑫电子申请芯片生产用封压... 金融界2025年8月26日消息,国家知识产权局信息显示,杭州华鑫电子有限公司申请一项名为“一种芯片生...
【国产芯片行情有望持续推进!芯... 8月26日下午,A股三大指数走势分化,上证指数盘中下跌0.10%,农林牧渔、美容护理、综合等板块涨幅...