This probably is the most frequent asked question: programming language choice. Well, there are literally hundreds even thousands of programming languages out there. Several have gained sweet popularity, some have been discontinued, buried along with obsolete technologies. Some languages have lasted to date, some others just get illusively overhyped. That, of course, makes total beginners […]
Category: Programming
Brainfuck? Jangan salah paham dulu, Brainfuck adalah sebuah bahasa pemrograman esoteric yang minimalis. Bahasa Brainfuck hanya memiliki delapan perintah yaitu , . [ ] < > + -. Sebetulnya sudah banyak juga sih yang menulis compiler dan interpreter untuk bahasa ini, tapi saya ingin membuatnya sendiri karena tertarik perintahnya yang sedikit, hihi. Untuk implementasi interpreter […]

Kira-kira sudah lima tahun sejak tahun 2010 saya vakum belajar konstruksi compiler atau interpreter. Saya pernah menulis artikel tentang perancangan bahasa pemrograman di blog lama saya (artikelnya terdiri dari dua bagian, klik sini untuk melihat bagian pertamanya). Artikel yang saya tulis tersebut bisa dibilang low-quality, dan terlalu banyak bias. Di artikel tersebut saya berusaha menjabarkan […]
Saya mengenai C++ dan C#
C++ didesain sebagai superset dari C, dan C# adalah turunan dari C++. Bahkan designernya, Anders Hejlsberg menyatakan bahwa C# dalam desainnya lebih mirip ke C++ ketimbang Java. C# dan Java sendiri adalah dua bahasa yang serupa. Tapi tetap, masing-masing memiliki karakteristik yang berbeda. Walau sama-sama mempunyai konsep Intermediate Language. Yaitu C# dengan MSIL dan Java […]
Di artikel ini saya akan menjelaskan fundamental designing programming language. Dalam bahasa pemrograman, ada struktur kata-kata yang disusun sesuai aturan bahasa pemrograman itu, seperti halnya bahasa inggris, Anda harus menyusun kata dengan baik dan benar agar kalimat yang dibuat dapat diterima. Nah, struktur itulah yang disebut syntax. Contoh real dalam C# seperti ini: [sourcecode language=”csharp”] […]
AutoHotkey tutorial Released!
Improved! Sebelumnya saya pernah membuat tutorial mengenai AutoHotkey. Namun tidak dirilis ke publik. Melainkan hanya kalangan tertentu saja. Nah, saat ini saya telah menyelesaikan prototipe dari revisi tutorial AutoHotkey saya yang terbaru. Untuk me-review silahkan unduh [disini] Dokumen tersebut berformat PDF, pastinya Anda tahu kan, software apa yang harus dijalankan? Ok, dengan merilis tutorial ini […]
Jika Anda belum membaca bagian pertama, silakan klik [sini] Merancang Syntax Seperti yang sudah dibahas di bagian pertama, setelah Anda membuat daftar kelemahan bahasa pemrograman yang Anda pakai. Maka selanjutnya Anda harus merancang sintaks bahasa pemrograman Anda. Untuk dapat merancang sintaks bahasa pemrograman yang baru, beberapa poin berikut yang harus diperhatikan: Pertama, Anda harus menguasai […]
Bahasa pemrograman saat ini sudah sangat banyak nama, jenis, berikut keunggulannya. Mulai dari yang populer (seperti Java, C++, VB, PHP, keluarga .NET, Delphi, dst.) dengan segala kelebihan, kelemahan, dan tipe source-nya (entah itu open source atau closed source). Bila Anda programmer, adakalanya Anda membenci (atau setidaknya merasa kurang pas) dengan bahasa pemrograman yang sedang dipakai. […]
Ayo! Optimasi kode program Anda.
Anda programmer? Aktif membuat program 1-2 tahun belakangan ini? Cukup banyakkah program buatan Anda? Kalau ya, mari kita optimasi kode program buatan kita! Semenjak saya pertama kali menyentuh komputer tiga tahun lalu, dan belajar pemrograman. Sampai saat ini, ratusan script untuk kepentingan sendiri sudah saya buat. Tak terasa sudah sebanyak ini… Wah, saatnya nostalgia!! Mulai […]