那些年,我们写过的Hello World
作为一个学习过计算机的人来说,那很有可能你的第一个程序就是hello world了,说来也怪,不论学习那门语言都先要搞个hello world,看来这个问题只有老外才想得明白.其实hello world并不是只有学习计算机的学生才有,还有那些非专业的学生,因为他们要过级啊,或是要掌握这门技能,所以他们都统一的对计算机世界说了一句”Hello World”;下面以我学习计算机的历程来介绍一下我写过的hello world吧!
1、C语版的Hello World
作为一个计算机专业的学生,学习C语言是必须的,当然,学得怎么样那又是另一会事;C语言不仅是计算机专业要学习,还有一些非专业的学生也要学习,很明现他们是为了考试过级,而我们是为了以后的学习打基础.先来看一下开发环境,当时我们用的是WIN-TC,这是一个方便而又强大的工具,那么我们就用它开始写代码吧!
Hello World代码:
这就是强大的开发环境
运行结果:
2、C++版的hello world
专业就是专业,学了C就开始学C++,所以这样就使得我现在怎么也不敢相信自已学过C语言,还好刚才又跟它打了个招呼,C语言可以说是计算机语言中最强的了,现在用C语言的人也比较多,但为什么又来了个C++,OH!原来它是面向对象的,这个思想是合符人们习惯的,所以,就开始了C++的学习,到现在记得C++的就只有类了.那时我们开发环境是VC++6.0,也是强大的工具,但那时没有体会到啊,而现在使用VS了,所以就不用VC++6.0了.
首先打开VS2010,新建一个项目,然后选择VC++语言,新建一个CLR程序,如图:
Hello World代码:
运行结果:
3、C#版的hello world
C#语言也是专业级的课程,但是我们是先学asp.net后才开始学习的C#,这…好像没什么关系啊,好吧,你们赢了!C#是由C++发展来的,当然java也是,所以学了C++,就算你不认真学,在开始时,对C#学起来也不是那么的吃力。C#的开发环境是VS,其可以开发多种程序,什么窗体程序、网站啊等,当然,helloWorld还是用黑框要好一些,下面就来看一看吧:
代码:
运行结果:
4、java版的hello world
专业级的学生就是不同,学了C#还要学java,身怕那一门语言学掉了似的。但是,个人觉得还是应该学,java语言也是面向对象的语言,面向对象的特性都有,这个都不去说了。听说这段时间C语言开发人数超java了,这也是王者归来啊。使用java开发项目主要采用eclipse或是myEclipse,其可分为J2SE、J2EE、J2ME,主要还是做J2EE的人多,什么javabean、SSH的、EJB的,看来东西还不少,但是这里只说helloWorld,那么就来看看吧。
打开MyEclipse,新建一个java项目,在SRC中添加一个类,编写代码,如下图:
运行一下:
一条语句就完成了。
5、android手机版hello world
Android智能手机开发是越来越火了,所以作为一个做技术的同志,不得不了解一下,android开发采用了java开发平台Eclipse,并选用了java语言,其实,我个人认为在初期与java语言关系不大,就像学习asp.net一样,没有学C#,还是能学习asp.net,没得多大关系得。Android是一个基于linux内核的开源系统,加之免费,又有Google,火起来是必须的,现在搞android开发的人也多了起来;先不扯这些,看看android的helloworld是怎么的:
开发工具:MyEclipse8.5
当然你得先安上android的模拟器以及相应的工具,搭建环境就不说了,新建一个android程序吧,如下图:
点击完成就可以了,打开这个项目,如下图:
好吧,HeloWorld程序写好了,我们运行一下:
HelloWorld出来了,呵呵,但是怎么有二个啊,查找一下原因的所在,我们没有像前面的helloworld程序那样写一句输出语句,而是建立了一个项目直接运行,就得到了helloWorld,在项目中找一找,可以发现,这二个helloWorld放在value/string.xml中,如下图:
去掉一个helloWorld再运行,是否是我们要的结果,如下图:
程序到是有了,那怎么把它安到真实的手机上啊,那我们就要打包程序了,选择项目右键-〉android Tool-〉export signed application package,然后一步一步的就可以。最后就可以把那个.apk的文件,拷到手机上去安装了。
6、更多的HelloWorld
其实作为一种学习的习惯,很多时候在学习一样新的东东时都会搞个helloWorld出来,写什么不好写个hello World,比如用js可以弹个出来alert(“Hello World”);还可以用AS写一个trace(“Hello World”);用SQL也可以写一个print 'Hello World'; 感觉是不是有点无聊,开始写程序是得给上帝打声招呼啊。
7、那些年,很难的Hello World
Hello World有什么难的,当然向以上那样一条语句就搞定的,那当然不难,若用汇编写一下,就会有点感觉了,当然还是能够完成的,当然这里也不是说汇编,因为高级语言用惯了,用汇编还是不顺手;这里要说的一个Hello World是从一本书上看到的,这个书叫《自已动手写操作系统》,书的开始就讲这个程序,大致的意思是这样的:准备好一张光盘,用开发工具写好代码后,将所写的程序刻到光盘中,然后像用光盘装系统一样,把程序装到电脑上,然后重启电脑,你会看到一个Hello World这个字,当然,你原有的系统OVER,当然书上有介绍模拟的软件,以及虚拟的光盘,从而完成这个程序。这个程序是对于个人来说是有困难的,代码不多,好像是要初始化硬件什么的,唉!不明白,还书算了。
那些年,写个很多个Hello World,此文以记忆那些年开始学习计算机的日子!