美美的小程序开发之路--20190330
2019-03-31 本文已影响0人
原鸣清
编程语言简史
-
第一代机器语言(0和1构成);第二代汇编语言(机器指令的符号化);第三地啊高级语言(C/C++,java);第四代非过程化语言(SQL)
-
为什么会有人说“PHP是最好的语言”?这是个在程序员的世界里广为流传的段子,我的理解是因为软件技术迭代非常之快,而早期国内的开发环境是以编程语言划分的(1.英语水平增加了国人学习编程语言的难度 2.比起美国印度,中国的软件早年发展比较慢,直到移动互联网时代才站在了靠中间的位置)。编程语言就是饭碗,也不是特别了解别的语言的情况下,自然出现了站队的现象。
数组,字典和集合
- 个体的数据类型掌握之后,很多数据的情况下就用到了集合。
- 数组用来保存多个同类数据,用索引来标记,索引从0开始,数组是有序的。字典存储key-value形式的数据,可以根据key快速找到想要的数据,字典是无序的。
- 其他常用的集合类型如OC里的NSSet,swift里的tuple,Go语言中的Slice,大致和数组字典较像,应对不同的场景。