Tuesday, October 11, 2011

BAHASA PEMROGRAMAN NUSA

SETELAH MELEWATI waktu yang cukup lama (11 tahun) akhirnya
translator (compiler, linker, interpreter) Nusa selesai dibuat.Nusa dibuat tidak sebagai bahasa pemrograman tanpa visi yang jelas dari seorang hobbyist. Nusa dibuat sebagai bahasa pemrograman
yang dirancang dengan serius dan ditargetkan untuk dipakai oleh banyak orang dari seluruh dunia. Inilah pembeda yang sangat jelas dengan banyak bahasa pemrograman lain
yang dibuat oleh segelintir praktisi TI lain di Indonesia.Tulisan awal ini memberi gambaran awal perjalanan belajar dari saya sebagai pembuat bahasa pemrograman Nusa. Nusa adalah hasil perjalanan panjang yang melibatkan masa berdiam di Indonesia, Jepang, Inggris, dan Amerika Serikat.

Pada Mulanya

Sejak tahun 1985 semua mahasiswa ITB harus mengikuti kuliah pemrograman komputer, apapun jurusannya. Bahasa pemrograman yang dipakai adalah BASIC (Beginners’ All-purpose
Symbolic Instruction Code), yang run di atas operating system DOS. Pada 20 November 1987 diluncurkan Turbo Pascal 4, yang menggebrak dunia pemrograman. Turbo Pascal 4 membuat pemrograman skala besar menjadi feasible di atas DOS karena dibuat sebagai tool yang terdiri atas compiler, linker,
dan IDE. Turbo Pascal 4 memungkinkan pembuatan program berukuran >64 KB tanpa harus memakai overlay (modul yang di-load secara dinamis). Pada tahun 1988, Turbo Pascal 5 muncul dengan penambahan
debugger dan tahun 1989 (2 Mei 1989) muncul Turbo Pascal 5.5 yang mengimplementasikan OOP (Object-Oriented Programming).Turbo Pascal 5.5 adalah salah satu tonggak penting yang
mendasari perkembangan Nusa.Sejak memahami OOP berdasarkan Turbo Pascal 5.5, penulis
sangat menyukai OOP. Borland sendiri sejak saat itu aktif mem-CODING

Minat pada OOP

Pada akhir dekade 1980, sangat sulit mendapatkan artikel tentang OOP pada majalah-majalah komputer dan buku-buku tentang OOP. Pada masa itu, hanya ada sedikit sekali majalah komputer dan artikel tentang OOP baru muncul pada suatu majalah komputer di awal tahun 1991.Walau demikian, pada awal tahun 1991 saya dan seorang rekan bernama Arief Setyawan memutuskan untuk mengerjakan tugas
akhir yang bertema “Object-Oriented”. Kami (bertiga dengan seorang mahasiswa Informatika 1986) mungkin adalah tiga mahasiswa pertama dari bidang studi Informatika yang mengerjakan
tugas akhir bertema Object-Oriented. Pada saat itu, UML sama sekali belum ada. Kami mengerjakan tugas akhir pada saat yang tepat. Pada periode 1988-1991, muncul beberapa buku yang

No comments:

Post a Comment

GM Bagi Bagi Char PB Garena 2016/2017

Kumpulan Akun Char PB Pointblank Gratis 2017 Yang belum diambil   -  Apakah anda tahu, setiap minggunya GM memberikan PB gratis kepada pl...