Hello world ~ program pertama para programmer
Story program story bcscoder 25 Oct 2014 at 6:06 pm Buat kamu yang belajar programming pasti pernah dong buat sebuah simple program yang hanya menghasilkan 'Hello World'? Nah tapi apa kamu tahu kenapa
Buat kamu yang belajar programming pasti pernah dong buat sebuah simple program yang hanya menghasilkan 'Hello World'? Nah tapi apa kamu tahu kenapa sepertinya 'Hello World' ini begitu populer hampir di setiap bahasa pemprograman dimana awal-awalnya kita buat sebuah program simple yang menampilkan kata 'Hello world' tersebut?
Jadi ternyata ini ada sejarahnya lo bro. "hello world" adalah program pertama yang paling banyak orang-orang buat saat pertama kali belajar programming (kata wikipedia). Kemudian dengan membuat simple program seperti "hello world", para programmer sekalian bisa menggunakannya untuk mengetes apakah bahasa programming yang mereka gunakan berjalan dengan benar, dan juga digunakan untuk testing apakah compiler,development environment, atau run-time environment sudah terinstall dengan benar.
Lalu kapan dong "hello wolrd" ini pertama kali di buat? Program "hello world" pertama yang dibuat berasal dari sebuah buku tutorial pada tahun 1972 oleh Kernighan's dengan judul A Tutorial Introduction to the Language B.(pdf). Di bawah adalah potongan code dari pdf diatas:
main(){
extrn a,b,c;
putchar(a); putchar(b); putchar(c); putchar('!*n');
}
a 'hell';
b 'o, w';<br>c 'orld';Nah program diatas ditulis dalam bahasa pemrograman B yang katanya jika dijalankan akan menampilkan text "hello world" di terminal.
Tapi pemakaian 'hello world' sebagai sebuah program testing mulai dikenal luas saat digunakan dalam sebuah sample program dalam buku seminar tentang programming C pada tahun 1974 karya Brian Kernighan yang berjudul Programming in C: A Tutorial (pdf)yang mengadaptasi program "hello world" dalam bukunya Kernighan's di sebelumnya. Nah di bawah adalah potongan program C dari dari buku tutorial buatan Brian Kernighan tersebut.
main() {
printf("hello world");
}Jadi program di atas ketika dijalankan akan memprint 'hello world' di terminal.
Lalu bagaimana penggunaan 'hello world' ini dalam bahasa pemrograman moderen? Sebagai contohnya dalam Java, bahasa pemrograman yang dibuat oleh Sun ini, kita bisa membuat simple program yang memprint 'hello wold hanya dengan beberapa line code saja, kita bisa membuat sebuah simple class java yang memprint sebuah string 'hello world' dan saat dijalankan di terminal makan akan hello world.
Contoh lainnya mungkin dalam bahasa pemrograman untuk web seperti PHP, kita bisa membuat simple hello world program hanya dengan meng-echonya secara langsung sehingga 'hello world' akan muncul di halaman browser kita.
Jika kalian penasaran seperti apa saja contoh program "hello world" dari masing-masing bahasa pemrogramman, bisa cek di List of Hello World program examples.
Jadi begitu kira-kira sejarahnya kenapa banyak diantara kita para programmer (mungkin), saat pertama kali mencoba sebuah bahasa pemrograman suka membuat simple program yang menampilkan kata 'hello world' dan merasa sudah awesome :))
reference : http://en.wikipedia.org/wiki/%22Hello,_world!%22_program
Share via: