收录了 c语言 频道下的 50 篇内容
本文假设我们是在一个现代化的平台、符合现代标准,且没有过多的历史遗漏需求。我们不该只是因为一些公司拒绝升级20年前的老系统而仍然依赖古老的标准。
到底谁才是最安全的编程语言呢?且听本文细细道来!
C 语言经常被贴上 面向过程 的标签
C语言是一门古老的语言,用它来编写单处理器的Unix内核或许是个不错的选择,但对于现今的软件来说,它算不上好语言。作者例举了Rust里的那些非常有用的特性,而这些在C语言中都没有。
C2是一种新的编程语言,其目标是将C改进为一种适用于底层编程的语言,例如实现启动引导、内核、驱动和一些系统层面的工具。InfoQ 近期采访了C2的创建者Bas van den Berg。
每个人都以为,Python 将会连续第二次获得 TIOBE 的年度编程语言的称号。但这一次偏偏是优秀的老牌编程语言 C 。
SQLite在2000年5月29日发布,并一直使用C语言实现。C语言一直是实现SQLite这类软件库的最佳语言,目前还没有计划使用其他编程语言重新开发SQLite。C语言是实现SQLite的最佳语言,原因有四:性能、兼容性、低依赖性、稳定性。
本文将介绍Nim,一门编程语言,据说比Python更优雅,像C语言一样高效。Nim是最不受重视的语言之一,但它可能正好适合你。
Linux诞生30十周年,对话Linus
Julia 的目标是成为一门易用、强大和高效的编程语言。
Checked C是由Microsoft Research组织开发的开源、合作项目,它的目标是扩展C语言,方便程序员写出更为可靠的程序,不会出现类似缓存溢出、越界内存访问以及不正确的类型转换等问题。Checked C的代码可以和标准C代码共存,方便转移。
Hare原意为野兔,它的开发者希望这种编程语言能够如野兔般拥有顽强的生命力。
Rust 是 Mozilla 基金会的一个雄心勃勃的项目,号称是 C 语言和 C++ 的继任者。一直以来,C/C++ 中的一些基本问题都没能得到解决,比如分段错误、手动内存管理、内存泄漏风险和不可预测的编译器行为。Rust 的诞生就是为了解决这些问题,并提高安全性和性能。
本文来自华为云开发者社区
预计将于2022年完成的C2x标准在C委员会的推动下一直在演化。InfoQ采访了Jens Gustedt,他正在委员会内部推进新标准,他还是即将出版的新书“Modern C”的作者。
Objective-C 作为基于 Runtime 的语言,它有非常强大的动态特性
我做了一次小尝试,使用了 70 行 Haskell 代码来构建 wc 程序,并且获得了比C语言更好的实现结果。
听多了编程语言排行榜,不如换个口味,我们来看一些编程语言的趣味内容。
谷歌上周宣布发布C语言版本的MapReduce开源框架MR4C,利用该框架开发者可以在Hadoop框架中运行原生代码。MR4C框架将原生开发算法的性能和灵活性与Hadoop执行框架的可扩展性和生产力完美结合。