Mengenal Bahasa pemrograman RED

Mengenal Bahasa Pemrograman RED

Pengertian Bahasa Pemrograman RED

Red adalah bahasa pemrograman komputer. Red dibuat untuk mengatasi keterbatasan bahasa pemrograman Rebol. Diperkenalkan pada tahun 2011 oleh Nenad Rakocevic, Red adalah bahasa pemrograman yang sangat penting dan fungsional. Sintaks dan penggunaan umum tumpang tindih dengan bahasa Rebol yang ditafsirkan (yang diperkenalkan pada tahun 1997). Pilihan implementasi Red berniat untuk membuat bahasa pemrograman stack penuh: Red dapat digunakan untuk pemrograman tingkat sangat tinggi (DSL dan GUI) serta pemrograman tingkat rendah (sistem operasi dan driver perangkat). Kunci dari pendekatan ini adalah bahasanya memiliki dua bagian: Red / System dan Red. Red / System mirip dengan C, tetapi dikemas dalam struktur leksikal Rebol – misalnya, orang akan menulis jika x> y [cetak “Halo”] alih-alih if (x> y) {printf (“Hello \ n”);}. Red adalah bahasa homoikonik yang mampu melakukan meta-pemrograman, dengan semantik yang mirip dengan Rebol. Pustaka runtime Red ditulis dalam Red / System, dan menggunakan pendekatan hybrid: ia mengkompilasi apa yang dapat dideduksikan secara statis dan menggunakan interpreter yang tertanam sebaliknya. Roadmap proyek mencakup kompiler just-in-time untuk kasus-kasus di antaranya, tetapi ini belum diimplementasikan.

Sejarah Bahasa Pemrograman RED

Red diperkenalkan di Belanda pada Februari 2011 di konferensi Rebol & Boron oleh penulisnya Nenad Rakocevic. Pada bulan September 2011, bahasa pemrograman Red disajikan kepada audiens yang lebih besar selama Hari Kemerdekaan Perangkat Lunak 2011. Rakocevic adalah pengembang Rebol lama yang dikenal sebagai pencipta server HTTP Cheyenne.

Contoh Kode Bahasa Pemrograman RED

Compiler Bahasa Pemrograman RED

  • RED JIT-COMPILER

LEAVE A REPLY

Please enter your comment!
Please enter your name here