软件开发反思-第一章、小故事大问题-1.1、Hello World
2012-11-28 12:02
357 查看
Hello world 是每个入行的程序员都不可避免代码。
如此简单的代码一般不会配套源代码,都大概会在一页纸上全部说完,然后教你按下执行,运行这个程序并显示Hello World在你的屏幕上。
So simple,而且让你感觉到电脑是可以被你指挥的,而且很简单。
真的很简单吗?入行12年的我其实根本无法解释这个Hello world是如何从一串字符串变成显示在屏幕上的点。而外面满大街跑的汽车,我很烂的物理知识能让我知道它是通过发动机中燃烧的汽油转化为动能,经过涡轮的传动,转化为前进的动力。
等等、我学并用了了15年的专业和我学一个学期的物理知识在时间上好像完全不具有可比性!这是什么巫术?
Hello World 最简单代码的另一面就是计算机软硬件系统巨大到可怕的复杂性。就如海面上只露出一点点表象的冰山。
如此简单的代码一般不会配套源代码,都大概会在一页纸上全部说完,然后教你按下执行,运行这个程序并显示Hello World在你的屏幕上。
So simple,而且让你感觉到电脑是可以被你指挥的,而且很简单。
真的很简单吗?入行12年的我其实根本无法解释这个Hello world是如何从一串字符串变成显示在屏幕上的点。而外面满大街跑的汽车,我很烂的物理知识能让我知道它是通过发动机中燃烧的汽油转化为动能,经过涡轮的传动,转化为前进的动力。
等等、我学并用了了15年的专业和我学一个学期的物理知识在时间上好像完全不具有可比性!这是什么巫术?
Hello World 最简单代码的另一面就是计算机软硬件系统巨大到可怕的复杂性。就如海面上只露出一点点表象的冰山。
相关文章推荐
- 软件开发反思-第一章、小故事大问题-1.4、恐龙之死
- 软件开发反思-第一章、小故事大问题-1.6、大棚中生长的企业
- 软件开发反思-第一章、小故事大问题-1.2、奇怪的组织和胶水程序员
- 软件开发反思-第一章、小故事大问题-1.5、恐龙之死带来的其它思考:“ HTML5渐行渐远”
- 软件开发反思-第一章、小故事大问题-1.3、编程语言,真的是语言吗?
- [160909][软件开发]浅谈计算机中的字符编码问题
- 软件开发中的老问题——沟通
- 软件开发面试可能出现的问题
- 问题:MTK手机软件开发平台中字串资源添加进去了,菜单也能用,但是菜单上的字符串显示不出来。
- 简单之美—软件开发实践者的思考—故事场景5
- The Joel Test:Joel 用来评价软件开发团队成熟度的12个问题
- 关于软件开发中遇到的问题解决思路
- 答读者问(7):有关实习、毕业论文及软件开发和测试的关系等问题
- 通过人与人的交互,反思软件系统与软件系统之间的集成交互问题
- 软件开发是人类通过逻辑解决问题的过程
- 阅读笔记 > 软件开发中怎样解决问题?
- 64位WINDOWS系统环境下应用软件开发的兼容性问题(CPU 注册表 目录)
- 作坊的反思-----走出软件作坊:三五个人十来条枪 如何成为开发正规军(四十)
- 软件开发工程师问题定位
- 软件项目开发过程中主要遇到的核心问题小结