1. C 語言
C語言是一種通用性的程式語言,由Dennis Ritchie於1969年-1973年間在貝爾實驗室為Unix作業系統而開發。
儘管C語言是為實現作業系統軟體而設計的,但它也廣泛的應用於開發行動式應用軟體。
1 2 3 4 5 6 |
#include <stdio.h> int main(void) { printf("hello, world!\n"); return 0; } |
2. C ++
1979年,Bjarne Stroustrup在貝爾實驗室發明了C++,作為一種增強的C語言,它曾被命名為C with Classes。在1983年時被重新命名為C++。
C++是最流行的程式語言之一,它的應用領域涵蓋了系統軟體、應用軟體、驅動程式、嵌入式軟體、高效能的伺服器與客戶端應用程式和諸如電視遊戲等娛樂軟體。
1 2 3 4 5 |
#include <iostream> int main() { std::cout << "Hello, world!n"; } |
3. Java
Java最初是由James Gosling在Sun Microsystems(現在是Oracle旗下的子公司)開發的一種程式語言,並作為Sun Microsystems的Java平臺的核心元件於1995年釋出。
這種語言的大部分語法源自於C和C++,但是它具有簡單的物件模型和更少的底層服務。Java應用程式是典型的編譯程式(生成類檔案),這樣可以使它執行在任何一個Java虛擬機器上,而無需考慮計算機的架構。
Java原本設計用於互動式電視,但是它對於當時的有線電視產業過於先進了。(相關文章:《如何成為一名Java自由開發人員》)
1 2 3 4 5 |
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, world!"); } } |
4. PHP
PHP是一種通用的指令碼語言,尤其適合於伺服器端的網路開發。一個請求檔案裡的任何PHP程式碼都會在PHP的執行週期中被執行,這通常用於構造動態網頁內容。
PHP也可以用於命令列指令碼和客戶端GUI應用程式。PHP可以部署在大部分網路伺服器、作業系統和平臺上,也能與很多關係型資料庫管理系統(RDBMS)相結合。它是免費的,並且PHP小組為使用者提供完整的原始碼去構造、定製或擴充套件個性化的需求。(相關文章:《PHP程式設計師突破成長瓶頸 – 附學習建議》)
1 2 3 4 5 6 7 8 9 10 11 |
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>PHP Test</title> </head> <body> <?php echo 'Hello World'; </body> </html> |
5. C#
C#是由微軟的.NET開發而來的。旨在成為一種簡單、流行、通用、物件導向型的程式語言。它的開發團隊由Anders Hejlsberg領導。最新的版本是2010年4月12號釋出的C#4.0。
1 2 3 4 5 6 7 8 |
using System; class ExampleClass { static void Main() { Console.WriteLine("Hello, world!"); } } |
6. Vb.Net
Visual Basic .NET (VB.NET)是一種基於.NET Framework執行的物件導向電腦程式語言。微軟當前為Visual Basic提供兩種主要的開發環境:商業軟體Microsoft Visual Studio以及免費的Microsoft Visual Studio Express。
1 2 3 4 5 |
Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button1.Click Msgbox("Hello, World") End Sub End Class |
7. Ruby
Ruby是一種動態、反射、通用、物件導向的程式語言,結合了來源於Perl的語法。Ruby在90年代中期起源於日本,最初由松本行弘“Matz”設計並開發。
1 |
puts "Hello World!" |
8. JavaScript
JavaScript最初由網景公司的Brendan Eich開發並命名為Mocha,之後重新命名為LiveScript到最終的JavaScript。
JavaScript是一種執行在客戶端瀏覽器上的物件導向型指令碼程式語言,它比Java更小,擁有簡化的命令集,編碼簡單並且無需編譯。JavaScript也叫做ECMAScript。
1 2 3 4 5 6 7 8 9 10 11 |
<html> <head><title>simple page</title></head> <body> <script type="text/javascript"> document.write('Hello World!'); </script> <noscript> <p>Your browser either does not support JavaScript, or you have JavaScript turned off.</p> </noscript> </body> </html> |
9. Perl
Perl是原本為文字處理而開發的通用型程式語言,但是自2010年開始,它便廣泛的應用於包括系統管理、網站開發、網路程式設計、遊戲、生物資訊學和GUI開發等領域。Perl由O’Reilly Media釋出,特徵是封面上的一張駱駝圖片,因此通常被稱為“駱駝書”。
10. 由你來說
編注:原文作者 Akash Padhiyar 就故意把第10種留給讀者來評論。在原文評論中,Python的呼聲最高。不知你怎麼看?如果還有備選語言,請在評論中告訴我們。
原文:Akash Padhiyar(牆) 翻譯:伯樂線上 敏捷翻譯 – 魏哲
如需轉載,但請註明原文/譯文出處、譯文超連結和譯者等資訊,否則視為侵權,謝謝合作!