2023年 10月 20日

Swift

苹果于2014年推出Swift, 一种更像脚本的语言,不失效率。既拥有C和ObjC的特性,又更加灵活有趣。Swift的设计目标是为了替代Objective-C,正在逐渐成为Mac和iOS主流开发语言。...

进一步了解
2023年 10月 20日

Objective-C

ObjC比较小众,在1980年左右由Stepstone公司的Brad Cox和Tom Love发明。后来NeXT公司获得ObjC语言使用权,再后来到1996年NeXT被苹果公司收购也变成苹果公司使用,...

进一步了解
2023年 10月 19日

Lambda

编程语言的Lambda起源于数学Lambda演算,这是一套用于研究函数定义、函数应用和递归的形式系统,由Alonzo Church和Stephen Cole Kleene在20世纪三十年代引入。 匿名...

进一步了解
2023年 10月 19日

继承

东风系列导弹是镇国神器。东风41不是突然就造出来的,之前有很多种东风xx导弹,每种导弹都有自己的独特之处,相同之处都具备导弹基本特点。很多工厂有量产磨具的生产线,盖房子就图纸,建筑设计建设都有参考,小...

进一步了解
2023年 10月 19日

this指针

有的时候有的人类喜欢含沙射影,尤其大国发表战略发言,懂的人都懂,不懂的人怎么都不懂。编程语言为了区分变量所属,有时不指代,有时必须指代。 不同形态的this this的本质

进一步了解
2023年 10月 18日

大部分从Java之后的编程语言都不支持宏,因为它们离C语言偏远。一个例外是C#, 它总是如此调皮。 什么是宏? 编程语言不同标准 宏排错 编译选项 宏和注释 宏和字符串 作用范围 宏嵌套 因为宏的原始...

进一步了解
2023年 10月 18日

数组

数组的理解其实很简单,就是数据的连续堆积。最早FORTRAN和ALGOL 68就有数组的概念。Python的列表就是数组。 最简单的数据结构 数组存放栈或堆 数组形态 数组定义的方括号位置 可变数组V...

进一步了解
2023年 10月 18日

注释

不同编程语言的注释不尽相同,有的用//, 有的用!, 有的用#, 各不相同。 不同形式的注释 注释嵌套 如何测试编译器是否支持嵌套注释? 注释和最终生成文件

进一步了解
2023年 10月 17日

COBOL语言

COBOL语言全称为Common Business-Oriented Language, 应商用事务处理,源于1960年左右,在美国国防部支持下最终发布。它的设计目标是尽可能让任何人看懂,哪怕根本不懂...

进一步了解
2023年 10月 17日

ALGOL语言

ALGOL,全称为算法语言(Algorithmic Language),受FORTRAN设计影响,它的设计初衷是为了让程序员更加方便地描述和实现算法,使得程序设计更加简单明了。虽然很多程序员根本不知道...

进一步了解