• 那些年,我们写过的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,此文以记忆那些年开始学习计算机的日子!

  • 相关阅读:
    webpack
    localStorage使用总结
    html5 的localstorage
    js 的登录验证
    webpack vue2.0项目脚手架生成的webpack文件
    vue2.0 keep-alive最佳实践
    npm 的指令介绍
    vue2.0 子组件和父组件之间的传值
    electron的通信
    electron 的窗口设置最大化 最小化
  • 原文地址:https://www.cnblogs.com/xin_ny/p/Hello_World.html
Copyright © 2020-2023  润新知