Thursday, August 20, 2009

Hello World 入門(2)

之前寫了兩個很件單的程式,程式目的在電腦螢幕上秀出"Hello World"字串。
但是要使它能夠正確的執行,需要一些步驟。


在cygwin(或是Linux/UNIX)下的操作範例,shell程式(1)....
$ cat > HelloWorld.sh
#!/bin/sh
echo "Hello World"
^Z
$ sh ./HelloWorld.sh
Hello World

$



在cygwin下的操作範例,C程式(2)....
$ cat > HelloWorld.c
#include <stdio.h>

int main(void)
{

printf("Hello World\n");

return 0;
}
^Z
$ gcc -Wall HelloWorld.c -o HelloWorld

$ ./HelloWorld.exe
Hello World

$



如果是windows的使用者,如何秀出Hello World字串?
在console底下,如下步驟...
C:\>copt con HelloWorld.bat
@echo Hello World
^Z
C:\>HelloWorld.bat
Hello World

C:\>



但若如果想要將Hello World不單單秀在電腦螢幕上,還要全世界的人都有機會看到我的程式...
可能如下
1 <html>
2
3   <head>
4     <title>
5     </title>
6   </head>
7
8   <body>
9     Hello World
10   </body>
11
12 </html>

將此程式儲存成index.html,再放入網站伺服器上,就可以了... :)


補充...
當然,還有多的方式讓電腦用命令的方式達到相同的目的,比方說....
1.需藉助編譯程式方式:C++,JAVA,PASCAL,assembly,Win32,MFC,X lib,COBOL,QT...
2.只需利用直譯程式的方式:Basic,Perl,Python,lisp,Lua...

再加個python的例子
$ which python
/usr/bin/python

$ cat > HelloWorld.py
#!/usr/bin/python
print "Hello World"
^Z
$ chmod a+x HelloWorld.py

$ ./HelloWorld.py
Hello World

$

這邊再加個JAVA的Hello World程式(2010.02.23)
  1 /*
  2  * File name: helloworld.java
  3  *
  4  * compile: javac helloworld.java
  5  * running: java helloworld
  6  */
  7 public class helloworld
  8 {
  9     public static void main(String[] args)
 10     {
 11         System.out.println("Hello World");
 12     }
 13 }
 14 

這裡我只是學習C語言,所有大部分是介紹C語言寫Hello World程式

No comments:

Post a Comment