开发语言漫谈-C语言

个人认为C语言是最伟大的开发语言(没有之一)。C语言开创了高级语言的新时代。比C更低级的是汇编语言,这个东西就是反人类的玩意。之后的语言或多或少都受C语言的影响。更神奇的是直到现在,C语言还有生命力。C语言的发明人丹尼斯·里奇是图灵奖得主,C语言的前身B语言的发明人肯·汤普森也是图灵奖得主,其他语言那个有这么高贵的出身?这么多年来,C语言就几乎没有变化,可见其完备性。JAVA,Javascript修订过多少个版本?C可为出道即巅峰,巅峰到一生。 if(){},多么简洁的表达,程序员少敲了多少字?很多语言都要加个then,甚至有的还需要begin ... end。时至今日,如果要做底层,如操作系统、通讯软件、嵌入设备,驱动程序,C还是首选,干这些活的都是高手。

很多现代开发语言都从C发展出来,可为家族兴旺。直系有C++,C#(就是++++),Objective-C,Java,Kotlin。

彩蛋: **python是用c语言写的;Go语言的底层是用C语言编写的;nginx是用C语言写的;...

相关推荐
Rust研习社5 分钟前
Rust Default 特征详解:轻松实现类型默认值
开发语言·后端·rust
jiayong236 分钟前
第 25 课:给学习笔记页加上搜索、标签筛选和 URL 同步
开发语言·前端·javascript·vue.js·学习
浅时光_c10 分钟前
12 函数
c语言
小文数模19 分钟前
2026 年MathorCup(妈妈杯)数学建模竞赛C完整参考论文(第一版)
c语言·数学建模·matlab
想唱rap20 分钟前
C++11之包装器
服务器·开发语言·c++·算法·ubuntu
汽车芯猿21 分钟前
嵌入式 SHA-256 完全实现(附原码)(无 uint64_t,减少栈使用)
c语言·单片机
wuminyu22 分钟前
专家视角看Java的线程是如何run起来的过程
java·linux·c语言·jvm·c++
zhangjw3427 分钟前
第3篇:Java流程控制:if-else、switch、循环(for/while/do-while)全解析
java·开发语言
REDcker31 分钟前
C++ std::move实现原理与vector扩容移动语义
开发语言·c++·c