新版Hello World

原创 2011年01月23日 16:23:00

    正如近期RepeatGeek提出的“10 Problems with Hello World”一样,经典的Hello World程序由于没有与时俱进,而不能胜任程序员的需求了,我在学校编程经历中也确有感触。

    那一个问题就是,用Hello World来干啥呢?我至少体会到二点。

    一就是概览一种语言之样貌。估计一本讲某程序设计语言之入门书,会在第一章来个Hello World,以告诉读者这种语言是这样的,以后看到类似的文字就能大概读懂,或者是看的个大概结构,至少知道这不是课文或乱码。只要是英文keyword的语言,就Hello World的结构基本能看的八九成清楚,知道包或头文件及名字空间的引入、主函数入口、函数结构、字符串声明、返回值,以及一个重要的功能——输出。而关键字是中文(如易语言)或是框图编程(Authorware算是一个吧),以及为科学或娱乐目的的语言(二进制族或Brainfuck什么的),就更应该加上个类似海报的程序片段了。

     二来,我常用Hello World来检测一个编译、运行环境的正确性。比如Visual Studio或KDevelop装好后至少用其测试一下,更多场合是交叉编译、模拟器上使用Hello World验证平台正确,可以为后来的工作确定一个基本正确的环境。

    因此,Hello World需要与时俱进的升级,以满足这两方面的需求。它应该包括:

    1. 语言元素:入口程序,头文件,使用变量,返回值。

    2. 结构语句:循环或判断,函数调用。

    3. 功能:逻辑运算,终端输入输出。

    总之,在简单视觉的基础上,尽量多融入丰富的表达。

两种语言,一个平台——《iOS开发指南:从Hello World到App Store上架(第4版)》

一个人做厨师几年也做不出好吃的菜,再怎么培训也做不好iOS;一个人只要勤学苦练,学好iOS只要看一本《iOS开发指南:从Hello World到App Store上架(第4版)》就够了。...
  • dongfeng9ge
  • dongfeng9ge
  • 2016年09月05日 08:20
  • 2828

Android新手入门2016(1)--创建和运行helloworld

我是新手,但不是第一次接触了。陆陆续续做了一些东西,还写过一些小游戏。不过都是直接用cocos2d-x的多。 从现在起开始学习学习吧。不为什么,因为穷!!! 之前本来带过一个手游项目,其实还没立项,就...
  • u012175089
  • u012175089
  • 2016年03月04日 18:23
  • 2879

C++之第一个程序Hello World,使用IO库输出Hello World

1.首先打开软件工具Visual C++ 6.0软件,打开之后,新建一个C++ Source File文件,输入文件名和你想要存放此程序的地方,如下图一样,点击确定即可编写C++代码: 2.代码...
  • u012561176
  • u012561176
  • 2014年12月16日 11:13
  • 1467

chrome插件编写之新版hello world

编写chrome插件之前,需要熟悉一下相应的chrome插件开发环境。从编写hello world开始,参考阅读官方的教程,是一个不错的选择。这里主要是基于chrome的官方教程,稍稍做了一些修改和扩...
  • awj321000
  • awj321000
  • 2018年01月15日 17:20
  • 1

Bochs 最新版安装(debian) 及调试 hello world OS 详解

1.首先下载Bochs源码  下载后解压。 最新版源码下载地址:  2.为了安装Bochs,还要安装一些必要的东西,执行一下命令 如下: http://blog.163.com/xu...
  • wangyezi19930928
  • wangyezi19930928
  • 2015年07月15日 11:04
  • 940

新版django1.6的Hello world

从django1.1以后,就基本没怎么用django了。结果今天写个hello world,都搞了半天。所以记录下来。 【确实是没多少营养的文,请大家不要拍砖】 下面过程,以windows平台下为...
  • chenggong2dm
  • chenggong2dm
  • 2013年12月18日 15:42
  • 7487

chrome插件编写之新版hello world

转自:http://www.cnblogs.com/jiangz/p/4084894.html      编写chrome插件之前,需要熟悉一下相应的chrome插件开发环境。从编写hello wo...
  • liuyukuan
  • liuyukuan
  • 2015年11月24日 21:01
  • 8180

chrome插件编写之新版hello world

转自:http://www.cnblogs.com/jiangz/p/4084894.html 编写chrome插件之前,需要熟悉一下相应的chrome插件开发环境。从编写hello world...
  • baidu_18607183
  • baidu_18607183
  • 2017年07月01日 12:44
  • 511

Hello world

  • 2014年10月08日 23:39
  • 2KB
  • 下载

Hello World · GitHub Guides.pdf

  • 2016年11月15日 20:38
  • 911KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:新版Hello World
举报原因:
原因补充:

(最多只允许输入30个字)