注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

天地不仁,以万物为Googol!

天行有常,不以物喜,不以己悲……

 
 
 

日志

 
 

这就是程序设计的奥妙之处…………  

2005-07-17 19:44:30|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

小学四年级的时候:(GWBasic/BasicA)

0 home
10 hello$="Hello World!"
20 print hello$
30 end

小学六年级的时候:(QuickBasic,不用写行号啦!可能正是这种行号风格,造成了我现在对于5的倍数的数有着特殊好感的事实……)

hello$="Hello World!"
print hello$

初中的时候:(Pascal,终于知道使用变量之前还要定义……)

program Hello;

var
  hello:string

begin
  hello = "Hello World!";
  writeln(hello);
end.

高中的时候:(c啊,传说中的语言啊,竟然连打印语句都没有内置,要调用标准库函数…………)

#include <stdio.h>

void main()
{
  char Hello[] = "Hello World!";
  printf("%s\n", Hello);
}

大学的时候:(c++有四种写法,你知道么?基于过程的,基于对象的,面向对象的,泛型的……)

基于过程(和c基本没区别)

#include <iostream.h>
 
void main()
{
  char Hello[] = "Hello World!";
  cout<<Hello<<endl;
}

基于对象:

#include <iostream.h>

class HelloWorld
{
public:
  HelloWorld()
  {
    string = &helloWorldString;
  }

  Display()
  {
    cout<<string<<endl;
  }

private:
  char* string;
  char const helloWorldString[] = "Hello World!";
}

void main()
{
  HelloWorld* helloWorld = new HelloWorld();
  helloWorld->Display();
  delete helloWorld;
}

面向对象的:

#include <iostream.h>

class HelloWorld
{
public:
  HelloWorld()
  {
    string = &helloWorldString;
  }

  Display()
  {
    cout<<string<<endl;
  }

private:
  char* string;
  char const helloWorldString[] = "Hello World!";
}

class App
{
public:
  App()
  {
    appMain();
  }

private:
  appMain()
  {
    HelloWorld* helloWorld = new HelloWorld();
    helloWorld->Display();
    delete helloWorld;
  }
}

void main()
{
  App* app = new App();
  delete app;
}

泛型的:(实际上泛型应该是和之前的三种糅合在一起用)

#include <string>
#include <iostream>

using namespace std;

string helloWorld;

void main()
{
  helloWorld = "Hello World!";
  cout<<helloWorld<<endl;
}

之后工作:(开始用java,俺跨平台啦!)

package person.demo.helloworld;

class HelloWorld
{
  public HelloWorld()
  {
    helloWorld = "Hello World!";
  }

  public String get()
  {
    return helloWorld;
  }

  public static void main(String[] arg)
  {
    HelloWorld helloWorld = new HelloWorld();
    System.out.println(helloWorld.get());
  }

  private String helloWorld;
}

其实,我只是想打印如下的一段话而已:

Hello World!

  评论这张
 
阅读(201)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017