2023年 10月 21日

预处理

预处理本质不是编译,编译型语言为了提前做文本替换、条件编译。更高级编程语言一般不需要预处理,而是引入形如using/import代表依赖的模块,编译器会自动检查代码调用的接口与引入模块的匹配。 预处理...

进一步了解
2023年 10月 21日

链接

链接是编译的下半段,但一般都不特别指出链接,被编译代替。 链接的意义 公司举办一个足球比赛,不同球队分别负责搬水、搬球衣手套等设备,最终大家聚集在一起,才能把比赛打完。

进一步了解
2023年 10月 21日

静态语言和动态语言

静态动态语言和类型是极其容易被混淆的概念,实际上不同语言设计者和使用者对语言理解不同,"静态"和"动态"的概念有很大差异。如下将按照维基百科作为标准。 静态语言和动态语言 静态类型和动态类型 强类型和...

进一步了解
2023年 10月 21日

大小写敏感

DOS/Windows与众不同,默认不区分大小写,影响了批处理大小写行为。与Linux有别,大部分Unix like操作系统均是大小写敏感。macOS可以选择在制作分区时设定大小写敏感。 Window...

进一步了解
2023年 10月 21日

低级语言和高级语言

一般而言,更接近硬件的语言被称为低级语言,反之,更远离硬件被称为高级语言。C语言既有低级语言的特点,又有高级语言的特点,又被称为系统语言。Java/Python一般被称为高级语言。

进一步了解
2023年 10月 21日

高性能

高性能是一个通用名词,可在服务器、客户端甚至浏览器实现高性能。对于大型网站、服务器后端、游戏后端,高性能是一个不可绕过的槛。 高性能技术 可参考Linux高性能服务器编程等书籍获取更多信息。

进一步了解
2023年 10月 21日

游戏

游戏作为一种特殊的程序,讨论游戏需要谨慎,不同类别的游戏占用的服务器或客户端资源大有不同,基本上所有编程语言都可以做游戏,只是根据效能、FPS、绚丽程度,可使用的编程语言有极大不同。 游戏标准 游戏引...

进一步了解