日历

August 2017
M T W T F S S
« Jul    
 123456
78910111213
14151617181920
21222324252627
28293031  

冒号课堂§2.1:命令范式

命令范式——一切行动听指挥(命令式编程简谈
• (命令式编程)其世界观是:程序是由若干行动指令组成的有序列表;其方法论是:用变量来储存数据,用语句来执行指令
• (结构化编程)在微观上,主张循规守矩;在宏观上,主张分而治之
• 一个按结构化编程思想设计的流程图,每个模块大小适中、模块之间关系简明、模块内部线路清晰,单从视觉上就会给人一种美感 […]

冒号课堂§1.5:开发技术

开发技术——实用还是时髦?(关于框架、设计模式、架构和编程范式等开发技术的讨论
• 任何概念和技术都不是孤立的,如果不能在纵向的时间和横向的联系中找准坐标,便似那群摸象的盲人,各执一端却又自以为是
• 库和工具包是为程序员带来自由的,框架是为程序员带来约束的
• 设计模式是软件的战术思想,架构是软件的战略决策
• 知识的学习有几种方式:一种靠记忆,一种靠练习,一种靠培养
• 学习编程范式能增强编程语言的语感 […]

冒号课堂§1.4:初识范式

初识范式——程序王国中的世界观与方法论(初步引入编程范式
• 得形而忘意,无异舍本逐末;得意而忘形,方能游刃有余
• 当你编程之时,便进入到自己创造的世界之中。这是你的世界,只有注入你的想象力、创造力和激情,它才有勃勃生机。你编写的岂止是代码,分明还有乐曲;你敲击的岂止是键盘,分明还有琴键;你运行的岂止是程序,分明还有世界。当优美的旋律奏起,整个世界都随之翩然起舞,一种莫可名状的满足是否会充溢你的全身?
• 找对象是“对象导向”的,去约会是“面向对象”的 […]

冒号课堂§1.3:语言选择

语言选择——合适的就是好的(简要回顾计算机语言
• 评判语言优劣,如同争论兵器高下,倘若撇开使用的主体和对象,皆为空泛之谈
• 高级语言好比长兵器,威力强大却难免滞重,长于大型应用,可谓“一寸长,一寸强”;低级语言好比短兵器,轻便灵活却难免风险,长于底层应用,可谓“一寸短,一寸险”
• 西门吹雪的西来一剑,那是C语言;李寻欢的小李飞刀,那是汇编语言;陆小凤的灵犀一指,那是机器语言 […]

冒号课堂§1.2:首轮提问

首轮提问——什么语言好(讨论流行的计算机语言
• 真正的老师是你自己
• 没有激情作氧气,灵感的火花注定转瞬即灭 […]

冒号课堂§1.1:开班发言

开班发言——程序员的四层境界(对程序员的一些忠告和建议
• 学会不如会学,会学不如会用,会用不如被用
• 如果知识是水,我们要挖掘最先涌动的泉眼;如果知识是火,我们要捕捉起初点燃的火花
• 如果知识是树,其树大根深,不究立固之本则无以知过去;其枝繁叶茂,不握支撑之干则无以知当下;其蓬勃旺盛,不察生长之点则无以知将来
• 越是喧嚣的世界,越需要宁静的思考,让躁动的心灵得以平息,让蕴藏的灵性得以释放
• 知识之上是思想,思想之上是精神 […]

《冒号课堂》目录

《冒号课堂》一书的目录 […]

《关于信息系统组织方式的一个提案》的评论与反评

评论网友Plusy对《关于信息系统组织方式的一个提案》的评论 […]

关于信息系统组织方式的一个提案

昨日整理Gmail信箱之时,觉有不便之处,于是进入“Suggest a feature for Gmail”的页面,准备提些建议。不意一只灵感的小虫悄悄爬上脑梢,急欲捕之而后快。遂作“A Proposal on Organization of Information System”一文,以备Gmail参考之用。甘冒不谦之嫌,窃以为该提案是对包括文件系统、邮件系统等在内的信息系统的组织方式的一种创新。。。 […]

A Proposal on Organization of Information System

关于信息系统组织方式的一个改进方案 Information itself is great, but storing and retrieving information sucks. From a user’s view, most information systems are essentially organized in hierarchical structure. The major flaw of this kind of structure is that it only provides a single path to the target information. Aiming at this, this article proposes a practical solution by borrowing some ideas from Gmail system. […]

第3 / 3页123