Fungsi Hello World

Fungsi Hello World – Siapa yang tidak kenal dengan program Hello World? Sebuah program yang paling sederhana di dunia. Fungsi utama dari program ini adalah untuk menguji programing environment mereka dapat melakukan kompilasi, menjalankan program, dan menampilkannya di layar. Hampir di setiap bahasa pemrograman menggunakan program Hello World untuk perkenalan pertama…

Brian Karnighan
Brian Karnighan

Orang yang pertama kali menulis program Hello World adalah Brian Kernighan. Ketika itu, beliau menulis dokumentasi untuk bahasa pemrograman BCPL (Basic Combined Programming Language) dan memberikan contoh program Hello World.

Fungsi Hello World

Berikut ini cuplikan kode program Hello World pertama dalam bahasa pemrograman BCPL.

Bahasa Pemrograman BCPL
Bahasa Pemrograman BCPL

Program tersebut akan menghasilkan output hello, world. Setelah bahasa pemrograman C dirilis, bahasa pemrograman BCPL selanjutnya dikenal dengan bahasa B. Kadang bahasa BCPL dibuat menjadi bahan lelucon dengan merubah kepanjangan BCPL menjadi “Before C Programming Language” (Bahasa Pemrograman Sebelum C).

Brian Kernighan juga menulis dokumentasi untuk bahasa pemrograman C dan diterbitkan dengan judul “Programming in C: A Tutorial”. Dalam dokumentasi tersebut, beliau menuliskan contoh program Hello World Juga.

Contoh Program Hello Word
Contoh Program Hello Word

Seperti yang sudah kita ketahui bersama, program Hello World pertama kali diperkenalkan pada dokumentasi/tutorial bahasa pemrograman B. Dokumentasi tersebut terbit pada tahun 1972. Jadi, program Hello World pertama kali muncul di dunia pada tahun 1972.

Bahasa Pemrograman C
Bahasa Pemrograman C

Kemudian, Hello World digunakan kembali pada dokumentasi bahasa pemrograman C (Programming in C: A Tutorial). Dokumen tersebut terbit pada tahun 1974.

Satu tahun kemudian (1975), buku karangan Brian Kernighan bersama Dennis Ritchie yang berjudul “The C Programming Language” diterbitkan. Dalam buku tersebut juga menggunakan contoh Hello World.

Be the first to comment

Leave a Reply

Your email address will not be published.


*