Python 语言, 简洁, 优美, 易用.
- "好吧, 我承认 Python 不错, 但它为什么叫 Python 呢?"
- "呃, 似乎是一个电视剧的名字."
- "那你说的 Guido 是美国人么?"
- "他从 Google 换到 Dropbox 工作, 但他的名字像是荷兰人的."
- "你确定你很熟悉 Python 吗?"
起源
Python 的作者, Guido von Rossum, 确实是荷兰人. 1982 年, Guido 从阿姆斯特丹大学获得了数学和计算机硕士学位. 然而, 尽管他算得上是一位数学家, 但他更加享受计算机带来的乐趣. 用他的话说, 尽管拥有数学和计算机双料资质, 他总趋向于做计算机相关的工作, 并热衷于做任何和编程相关的活儿.
在那个时候, Guido 接触并使用过诸如 Pascal,C, Fortran 等语言. 这些语言的基本设计原则是让机器能更快运行. 在 80 年代, 虽然 IBM 和苹果已经掀起了个人电脑浪潮, 但这些个人电脑的配置很低. 比如早期的 Macintosh, 只有 8MHz 的 CPU 主频和 128KB 的 RAM, 一个大的数组就能占满内存. 所有的编译器的核心是做优化, 以便让程序能够运行. 为了增进效率, 语言也迫使程序员像计算机一样思考, 以便能写出更符合机器口味的程序. 在那个时代, 程序员恨不得用手榨取计算机每一寸的能力. 有人甚至认为 C 语言的指针是在浪费内存. 至于动态类型, 内存自动管理, 面向对象...... 别想了, 那会让你的电脑陷入瘫痪.
- HOW TO RETURN words document:
- PUT {
- } IN collection
- FOR line IN document:
- FOR Word IN split line:
- IF Word not.in collection:
- INSERT Word IN collection
- RETURN collection
来源: http://www.jianshu.com/p/41a643ac412d