收录了 c语言开发 频道下的 50 篇内容
Linux诞生30十周年,对话Linus
SQLite在2000年5月29日发布,并一直使用C语言实现。C语言一直是实现SQLite这类软件库的最佳语言,目前还没有计划使用其他编程语言重新开发SQLite。C语言是实现SQLite的最佳语言,原因有四:性能、兼容性、低依赖性、稳定性。
Rust作为一种安全的系统语言,将语言层面的语义约束与编译器自动化推导深度结合,实现了更加严谨的编程风格和更加安全的编程方式。从Linux 6.1内核正式合入Rust支持开始,它与Linux内核的深度融合就再也不是悬念,未来的发展充满想象。
由ThoughtWorks主办、InfoQ全程提供票务支持的第五届敏捷中国大会昨日在北京成功举办,两位敏捷宣言的创始人Martin Fowler和James Grenning受邀分别作了题为“21世纪的软件设计”和“测试不再是发现Bug”的主题演讲,并接受媒体访问。InfoQ编辑在大会现场就REST、敏捷、嵌入式开发等相关话题和两位大师进行了简短的交流。
下次再听到有人骂 PHP 的时候,就随他喷去吧。这门语言确实很糟糕。但从许多方面来看,PHP 的长寿和广泛使用证明了这样一个事实:用“正确的方式”做事并不总是比用“最糟糕”的方式做事好。
Go是Ruby后第二个让我感受到编程乐趣的语言。
“使用Ruby具有风险”是一种普遍的看法。随着Ruby on Rails逐步进入到主流的开发领域中,这样的风险将会随时间逐渐降低。在这篇文章中,Bruce Tate站在管理者的角度,讲解了Java与Ruby语言迁移时的风险预测,同时分析了Java最初的应用情况以及在Rails开发方面普遍的风险传言。
C语言是一门古老的语言,用它来编写单处理器的Unix内核或许是个不错的选择,但对于现今的软件来说,它算不上好语言。作者例举了Rust里的那些非常有用的特性,而这些在C语言中都没有。
Rasmus Andersson发布了markdown-wasm,一种从C语言移植到WebAssembly的Markdown解析器,速度非常快。
截止到 2021年,Rust 连续五年成为 StackOverflow 语言榜上最受欢迎的语言。
1996年1月23日,Sun微系统公司宣布推出Java 1.0,这是一种面向对象且平台无关的编程语言。它作为一种可用于多种平台的免费编程语言和编译器而发布,再加上它嵌入在当时流行的Web浏览器中,让Java走向了世界。
人们常说,不要重复发明轮子,那样做是无用功。这篇文章的作者指出,重复发明轮子是历史前进的动力。
在设备集成开发过程中,主要涉及三类用户:模组厂商、设备厂商和设备用户
本文试图从不同的角度来回答这个问题。我们将从代理的简单定义开始,然后讨论代理在不同阶段是如何演化的,它们满足了哪些需求,以及它们在每个阶段提供了哪些好处。
架构,计算产业的未来已经渐渐明晰,而鲲鹏作为先行者,生态的力量也愈发强大,始终秉持着“硬件开放、软件开源、使能伙伴”的初心,定将逐渐发展成为滋养新计算产业的一方沃土。
这套库不仅仅提供了常用的数据结构、算法,如红黑树、斐波那契堆、队列、KMP算法、RSA算法、各类哈希算法、数据恢复算法等等,还提供了多进程框架、多线程框架、跨平台高性能事件等实用内容。
GitHub于周四发布了年度开发者报告,其中一些对全球开发人员和开源社区的见解特别有趣。
英特尔最近宣布了新的编程语言Data Parallel C++,其目标是提供一种统一的、跨行业的单源语言来进行异构体系结构编程。
C语言在这过去的五十年间,已经逐渐发展成为极其重要的软件开发语言。这里简要讲述一下在现在,它将如何与C++、Java、C#、Go、Rust和Python进行竞争并保持一定优势。