编程语言

2023年 10月 21日

main函数

基本每种编译型语言都有一个主入口,又被称为main函数。不同语言main名称可能有不同,C#用Main函数。另外,有的语言编译器也可以指定入口位置,完全不用遵循main. 脚本语言的入口 main真的...

进一步了解
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一般被称为高级语言。

进一步了解