标签: 编程
【外评】华为发布自己的编程语言 “仓颉”
华为是一个以技术创新著称的品牌。尽管受到美国的多次制裁,但该公司并没有停止发明创造和拓展市场的步伐。在今天举行的最新 HDC 2024 开发者大会上,华为推出了自主研发的编程语言。它被命名为 “仓颉”。
VBScript 废弃:时间表和后续步骤
Web 开发和任务自动化的脚本选项正在现代化。为了向您提供最现代、最高效的选项,我们正在用 JavaScript 和 PowerShell 等更先进的替代方案取代 VBScript。了解 VBScript 过时对您意味着什么以及如何做好准备。
【外评】BASIC 编程语言 60 岁了
60 年前,1964 年 5 月 1 日凌晨 4 点,一场静悄悄的计算机革命在达特茅斯学院拉开帷幕。当时,数学家约翰-凯梅尼(John G. Kemeny)和托马斯-库尔茨(Thomas E. Kurtz)在学院的通用电气 GE-225 主机上成功运行了用他们新开发的 BASIC(初学者通用符号指令代码)编程语言编写的第一个程序。
【外评】为什么 ALGOL 是一种重要的编程语言?
ALGOL 是一种比你想象的更有趣的语言,无论是从它的故事还是从它的遗产来看都是如此。
如果的话
各种编程语言如果的话
【译文】我的懒惰而轻率的编程语言分类
这是从关于 Perl、PHP、Python、JavaScript 和 Ruby 等 “P 语言 “的共同特征的笑话开始的,但你也可以对其他语言进行分类。
【译文】蒙特利尔效应:编程语言为何需要风格沙皇
表现力强的语言固然好,但也可能很混乱。你可以拥有一门丰富而复杂的语言,却不需要一百万种做同一件事的方法。
【译文】白宫敦促开发人员放弃 C 和 C++ 语言
拜登政府呼吁开发人员采用内存安全编程语言,摒弃那些会导致缓冲区溢出和其他内存访问漏洞的语言。
【译文】您(也许)不需要学习 C 语言
C 语言与现代计算机体系结构相去甚远:自 20 世纪 70 年代创建以来,C 语言已经经历了 50 年的创新。C 语言模型与现代硬件之间的差距是导致 Meltdown 和 Spectre 等著名漏洞的根本原因
【译文】既然已经有了 C++、D 和 Rust,为什么还要 Zig?
Zig没有宏也没有元编程,但仍然足够强大,可以清晰、不重复地表达复杂的程序。即使是在有宏的 Rust 里, format! 也是特例,它是在编译器内部实现的。与此同时Zig中的等价函数是在标准库中实现的,编译器中没有特例代码。
9999999999999999.0 – 9999999999999998.0
Hacker News 上的昨日热帖,求 9999999999999999.0 – 9999999999999998.0,哪种编程语言的浮点计算能给出正确答案?
各种编程语言中的 Lambda
他用了十几种语言来实现这个问题。所有语言都必须有某种机制来确定一个数字是否为负数–对于大多数语言来说,这涉及到使用 lambda(有时称为匿名函数)。
最有用的编程语言
我很好奇–哪种编程语言对你来说应用面最广,并能在未来几年为你提供最多的职业机会?这就是我们今天要回答的问题。
【译文】Rust 2024 展望:Async Rust
用与我交谈过的一位亚马逊工程师的话来说,”Async Rust 就是 Rust on hard mode”,这仍然是事实。要真正缩小这一差距,需要在语言、标准库和生态系统方面下功夫。我们不可能在 2024 年实现所有目标,但我认为我们可以取得长足进步。
【译文】40 亿条 if 语句
最近,我在火车上浏览论坛帖子时偶然发现了这张截图。当然,这张图随之而后的是一连串的吐槽,批评这位新程序员试图解决计算机科学中的一个经典问题——模运算的方式。
编程语言排名为什么难产了?
不可否认的是,如果开发人员能够即时向不带偏见的人工智能助手提问,而人工智能助手会根据上下文给出答案,这将对 Stack Overflow 提供的公共数据集的实用性产生明显的负面影响。
比 Rust 更难的都不足为惧
这种情况–陡峭的学习曲线问题–现在变得容易多了,这要归功于 LLM(Large Language Model,大型语言模型)。
非类型化的Python:曾经的 Python
想带大家回顾一下我早期使用 Python 的经历。为什么呢?因为我相信 Python 的内在哲学与类型概念之间的冲突是根本而深刻的,但也并不新鲜。
“没有 10-15 年,一门新编程语言很难成功”
开发一门编程语言需要多久的时间?要盘活这门编程语言又需要多久?
从 12 岁开始,他用 25 年时间掌握了 30 门编程语言……
并不是所有程序员都一样,每个人都有不同的喜好。只要记住一句话:编写你喜欢的程序,去学习你喜欢做的事。
现在开始,把代码里的 else 丢掉!
这篇文章主要探讨了在编程中如何处理“正常路径”和“边缘情况”。作者指出,大多数代码库中 80% 的代码负责处理预期的“正常路径”,而剩下的 20% 负责处理错误和异常。
最好的 Go 框架就是不用框架?
最好的Go框架就是不用框架?
小语言才是编程的未来
小语言才是编程的未来
便携式大语言模型才是智能手机的未来
便携式大语言模型才是智能手机的未来
今年 Rust 语言出圈了!下一代系统语言 Rust 前沿报告
Rust 是一种一旦了解就会产生使用欲望的语言,Rust 语言连续八年蝉联 stackoverflow 开发者调查问卷 最受欢迎编程语言榜首就是最好的证明。
