[day-5] 我与我的第一个程序,HelloWorld和背後的历史!

Hello World 的起源

通常我们在测试一个程序或是一个环境是否正常
会习惯使用 Hello World 或是任意可以代表这个程序的名词 来当作 "测试讯息"
它在某种意义上就像是程序说 "我成功来到这个世界了" 的概念

根据现有的文献资料 Hello World 最早源自於1973年 "Brian Kernighan"写的一本书 "Tutorial Introduction to the Programming Language B" 是一本关於 B语言 的教学用书
而让现今广为流传主因是因为"Brian Kernighan"写的"C Programming Language"这本书
在当时电脑的运作速度还是非常慢的,事实上在70年代末代前,许多电脑科学家还是使用打孔卡程序设计。
(甚麽?你说没听过打孔程序设计?那代表你还年轻(误)


main( ) {
extrn a, b, c;
putchar(a); putchar(b); putchar(c); putchar(’!*n’);
} 1 ’hell’;
b ’o, w’;
c ’orld’;

▲ 最初的Hello World

电脑世代
▲ 电脑普及世代表


属於你的第一个Python程序

身为一个极为容易上手的程序语言,写一个Hello World 当然也是要轻轻松松啦!
以下为示范范例:

print("Hello World")

你一定心想,甚麽!就这样吗?
没错!刚说了 Hello World 只是在测试是否能成功运作
这边使用的 print 意思是 印出,有点类似印表机的概念
把指定的结果印出来,只不过是印在控制面板上!!
这样有比较好懂吧(?

参考文献


<<:  Day 16 - 研习计画起源与菜鸟业师面试学生篇

>>:  DAY07_终於要来资产搬点啦~啊~不是~是盘点XDDD" 搬点是要搬家是吗~

高防CDN如何防御日益迭代的网络攻击?

随着互联网的日新月异,人们对於服务器租用要求也是越来越高,其中高防CDN就是受到大家关注的一种服务类...

【在 iOS 开发路上的大小事-Day15】透过 Firebase 来管理使用者 (Sign in with E-mail 篇) Part1

这篇会来教大家如何透过 Firebase 在你的 iOS App 上实作注册以及登入功能 透过 Fi...

Gulp 使用 includePaths 载入外部 Sass资源 DAY95

若我们要使用外部套件载入的 Sass 那要怎麽载入呢?? 这里我们以 Bootstrap为例子 先使...

Day28 - 开发者的环境变数设置

为何需要环境变数 ? 若你的专案有使用到 DataBase 服务,在程序码里会撰写 Connect ...

Day 23 | 使用ManoMotion制作打地鼠游戏Part1 - 手部侦测及地鼠设定

在上一篇文章介绍了ManoMotion的安装与介绍,今天我们要使用ManoMotion来制作打地鼠游...