列表 类
2019-06-05 本文已影响0人
时汝佳
列表List
可以想象成一个篮子,里面可以存放各种东西,这些东西叫元素。
从篮子里拿出某个元素叫提取,拿出好几个呢,叫slice,就像面包切片一样。
字典这个概念是从key-value而来的,就像电话簿。
正好吴军讲到矢量图,电话簿就是二维的,只是把某个人的电话记下来。
人名可以称为实例,人就是类。
类就是蓝图,而房子才是实例。
矩阵的概念就适用于字典,在现实中,我们需要处理大量数据,如何做到简洁有效?
信息论
语言是长期演化的结果,而代码,是人根据信息论写出来的,所以我们基本上看不到生僻字。
康熙字典有46000多字,常用的也就3000多,我们不需要那么多,除非是语言专业,否则这就是制造复杂。
苏轼的科举文章《刑赏忠厚之至论》,有很多字就不认识,而且生活中根本用不到。
可以想象,苏美尔人的楔形文字,全是箭头,闪米特人拿来用,特别会做生意的腓尼基人看了直摇头,只好简化,到了希腊就是希腊字母,到了罗马就是拉丁字母,已经很简化了。
之前听人痛惜,说繁体字简化,古文化都丢失了,那时我还支持繁体字,殊不知文字的发展就是简化,简化了才能普及。