Daftar Isi:
Definisi - Apa yang dimaksud Qi?
Qi adalah bahasa pemrograman fungsional yang sangat cocok untuk evaluasi matematika dan pemrograman persamaan dan fungsi matematika. Qi menawarkan keunggulan pencocokan pola, konsistensi kalkulus lambda, pengecekan tipe statis dan evaluasi malas opsional.
Qi ditulis dalam Common Lisp yang menghasilkan program aman jenis efisien yang dapat berjalan pada mesin apa pun. Ini dikembangkan oleh Dr. Mark Tarver dan dirilis pertama kali di bawah GPL pada tahun 2005 tetapi ini dianggap tidak cocok untuk aplikasi komersial. Qi II dibuat tersedia di bawah dua lisensi berpemilik: satu untuk mengembangkan sumber tertutup, perangkat lunak berpemilik dan yang lainnya adalah untuk pendidikan dan penggunaan pribadi.
Techopedia menjelaskan Qi
Qi pertama kali dirilis pada April 2005. Qi mendefinisikan jenis menggunakan notasi logis kalkulus sekuens dan di bawah interpretasi Qi, notasi tipe ini dapat dianggap sebagai bahasa lengkap Turing. Melalui notasi ini, Qi dapat menetapkan sistem tipe extensible ke dalam Common Lisp Libraries, yang merupakan fitur bahasa yang cukup kuat.
Proyek L21 dimaksudkan untuk memodernisasi Lisp sehingga dapat mengimbangi kebutuhan komputasi yang terus berubah di abad ke-21; maka nama. Proyek ini diluncurkan karena Lisp memiliki beberapa tantangan yang menghalangi jalannya untuk adopsi yang lebih luas. Dr. Tarver mengidentifikasi tantangan-tantangan ini secara khusus sebagai Common Lisps kurangnya pencocokan pola, kontaminasi prosedural, inkonsistensi sehubungan dengan kalkulus lambda dan kurangnya pengetikan statis.
