Bahasa pemrograman GNU Keempat
Gforth adalah implementasi proyek GNU dari bahasa pemrograman Forth. APK ini adalah distribusi biner untuk platform Android, untuk prosesor ARM dan x86. Anda dapat menemukan informasi lebih lanjut dan tautan ke kode sumber di http://bernd-paysan.de/gforth.html, dan informasi lebih lanjut tentang fitur khusus Android di http://www.forth-ev.de/wiki/doku.php/en:projects:gforth-android:start.
Untuk pengalaman optimal saat memprogram, gunakan keyboard lunak yang dibuat untuk tugas tersebut, seperti Keyboard Peretas.
Gforth tersedia di bawah GPLv3.
Gforth menggunakan GCC untuk mengkompilasi Forth langsung atau tidak langsung yang cepat; Gforth sepenuhnya mematuhi ANS-Forth dan Forth-2012. Penulis Gforth adalah Anton Ertl, Bernd Paysan, Jens Wilke, Neal Crook, David Kühling dan lain-lain.
Tujuan dari Proyek Gforth adalah untuk mengembangkan model standar untuk ANSI Forth. Hal ini dapat dibagi menjadi beberapa subtujuan:
* Gforth harus sesuai dengan standar ANSI/200x Forth.
* Ini harus menjadi model, yaitu harus mendefinisikan semua hal yang bergantung pada implementasi.
* Ini harus menjadi standar, yaitu diterima dan digunakan secara luas. Tujuan ini adalah yang paling sulit.
Untuk mencapai tujuan ini, Gforth seharusnya
* Mirip dengan model sebelumnya (fig-Forth, F83)
* Kuat. Ia harus menyediakan semua hal yang dianggap perlu saat ini dan bahkan beberapa yang belum dianggap perlu.
* Efisien. Seharusnya tidak mendapat reputasi sebagai orang yang sangat lambat.
* Bebas.
* Tersedia di banyak mesin/mudah diangkut.
APK Gforth memasang tiga ikon: Satu adalah mesin cepat (Gforth fast), satu mesin debug (Gforth ITC), tempat debugger satu langkah bekerja, dan penelusuran balik tepat bahkan pada pengecualian, dan yang ketiga adalah aplikasi demo protokol net2o, dengan gurita "Nettie". Saat ini masih berupa demo, jadi jangan berharap ini berfungsi dengan sempurna.
Baca selengkapnya