电子产业一站式赋能平台

PCB联盟网

搜索
查看: 83|回复: 0
收起左侧

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

[复制链接]

451

主题

451

帖子

3534

积分

四级会员

Rank: 4

积分
3534
发表于 2024-9-18 09:00:00 | 显示全部楼层 |阅读模式
点击上方“C语言与CPP编程”,选择“关注/置顶/星标公众号
干货福利,第一时间送达!
最近有小伙伴说没有收到当天的文章推送,这是因为微信改了推送机制,确实会一部分有小伙伴刷不到当天的文章,一些比较实用的知识和信息,错过了就是错过了。所以建议大家加个星标??,就能第一时间收到推送了。

jlv11nu2uj564020805513.png

jlv11nu2uj564020805513.png


Swift 是苹果公司在 2014 年推出的编程语言,旨在替代 Objective-C。在6月10日 WWDC24 的主题演讲中,苹果语言和运行时总监 Ted Kremenek 说道:“Swift 是取代 C++ 的最佳编程语言。”Swift 的安全性、速度和易用性,加上内置的 C 和 C++ 互操作性,意味着 Swift 是继任 C++ 的最佳选择。
C++ 和 C 在前段时间曾受到了美国各大政府机构的抨击,白宫国家网络主任办公室 (ONCD) 还在二月份发布了一份报告,敦促开发人员转向内存安全的编程语言。
一直以来,苹果设备上的软件都是用采用 C、C++ 和 Objective-C 编写的。但现在,该公司已经在致力于用 Swift 重写其 C++ 代码。
在此次大会上,苹果公司还特别介绍了将于今年发布的全新版本 Swift 6。此版本旨在助力开发者提高生产力和代码清晰度,使得并发编程更简单易行。

5qkkl1q4wub64020805613.png

5qkkl1q4wub64020805613.png

新的编码时数据安全保障功能,可以在编码时诊断开发者项目中并发访问内存的情况。这一优化可以在对整个代码库进行最小改动的情况下发现和修复错误,增强了未来代码的安全性和可维护性。
Swift 6 还计划扩大对 Linux 的支持,包括 Debian 和 Fedora Linux 发行版,并改进对 Windows 的支持。
此外,Swift 6 还将改进泛型,计划为 OS 内核和微控制器等受限环境提供一个新的子集。

bxv15jlljrz64020805713.png

bxv15jlljrz64020805713.png

苹果还在投资为微软的 Visual Studio Code 编辑器和其他利用语言服务器协议的编辑器提供 Swift 支持。
WWDC24 也标志着 Swift 问世 10 周年。

1d151aqdbop64020805813.png

1d151aqdbop64020805813.png

在接下来的发展中,苹果公司宣布计划将 Swift 迁移到一个专门的 全新 GitHub 组织——托管一系列对 Swift 生态系统至关重要的项目,包括 Swift 编译器、Foundation 以及其他关键的资料库。

1h0fuhbwvf564020805913.png

1h0fuhbwvf564020805913.png

此外还有新的 Swift 测试框架为开发者提供了简洁明了的 API,让编写测试更加简单。
来自公众号:OSC开源社区
链接:https://www.oschina.net/news/296866/apple-swift-the-best-choice-to-succeed-c-plus-plus
——EOF——你好,我是飞宇。日常分享C/C++、计算机学习经验、工作体会,欢迎点击此处查看我以前的学习笔记&经验&分享的资源。
我组建了一些社群一起交流,群里有大牛也有小白,如果你有意可以一起进群交流。

il2m3krxwh364020806013.png

il2m3krxwh364020806013.png

欢迎你添加我的微信,我拉你进技术交流群。此外,我也会经常在微信上分享一些计算机学习经验以及工作体验,还有一些内推机会。

yu3pjgbotxl64020806113.png

yu3pjgbotxl64020806113.png

加个微信,打开另一扇窗
经常遇到有读者后台私信想要一些编程学习资源,这里分享 1T 的编程电子书、C/C++开发手册、Github上182K+的架构路线图、LeetCode算法刷题笔记等精品学习资料,点击下方公众号会回复"编程"即可免费领取~

感谢你的分享,点赞,在看三  

y4eidauhwpe64020806213.gif

y4eidauhwpe64020806213.gif

回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表