This is the Windows app named Kaleidoscope whose latest release can be downloaded as kaleidoscopesourcecode.zip. It can be run online in the free hosting provider OnWorks for workstations.
Unduh dan jalankan aplikasi ini secara online bernama Kaleidoscope dengan OnWorks secara gratis.
Ikuti petunjuk ini untuk menjalankan aplikasi ini:
- 1. Download aplikasi ini di PC Anda.
- 2. Masuk ke file manager kami https://www.onworks.net/myfiles.php?username=XXXXX dengan username yang anda inginkan.
- 3. Upload aplikasi ini di filemanager tersebut.
- 4. Mulai emulator online OS OnWorks apa pun dari situs web ini, tetapi emulator online Windows yang lebih baik.
- 5. Dari OS Windows OnWorks yang baru saja Anda mulai, buka file manager kami https://www.onworks.net/myfiles.php?username=XXXXX dengan nama pengguna yang Anda inginkan.
- 6. Unduh aplikasi dan instal.
- 7. Unduh Wine dari repositori perangkat lunak distribusi Linux Anda. Setelah terinstal, Anda kemudian dapat mengklik dua kali aplikasi untuk menjalankannya dengan Wine. Anda juga dapat mencoba PlayOnLinux, antarmuka mewah di atas Wine yang akan membantu Anda menginstal program dan game Windows populer.
Wine adalah cara untuk menjalankan perangkat lunak Windows di Linux, tetapi tidak memerlukan Windows. Wine adalah lapisan kompatibilitas Windows sumber terbuka yang dapat menjalankan program Windows secara langsung di desktop Linux apa pun. Pada dasarnya, Wine mencoba untuk mengimplementasikan kembali Windows dari awal sehingga dapat menjalankan semua aplikasi Windows tersebut tanpa benar-benar membutuhkan Windows.
Tangkapan layar
Ad
Kaledoskop
DESKRIPSI
Repositori ini merupakan port Haskell dari tutorial klasik LLVM "Kaleidoscope" yang memandu Anda membangun bahasa pemrograman mini dari awal. Tutorial ini mencakup seluruh alur kerja: tokenisasi dan penguraian bahasa sederhana berorientasi ekspresi, membangun AST, dan menghasilkan IR LLVM dengan JIT sehingga Anda dapat mengeksekusi kode secara interaktif. Di sepanjang proses, repositori ini menambahkan fitur-fitur bahasa seperti fungsi yang ditentukan pengguna, kondisional, loop, dan prioritas operator, yang menunjukkan bagaimana setiap penambahan memengaruhi penguraian dan pembuatan kode. Karena menggunakan idiom Haskell, kode ini dengan jelas memisahkan penanganan sintaksis murni dari operasi JIT yang efektif, sehingga arsitekturnya mudah dipahami. Contoh-contoh ini juga berfungsi sebagai pengantar langsung ke API LLVM tanpa membebani Anda dengan infrastruktur. Oleh karena itu, proyek ini merupakan kursus kompiler yang ringkas sekaligus templat praktis untuk bereksperimen dengan desain bahasa di Haskell.
Fitur
- Parser / lexer sederhana untuk tata bahasa bahasa
- Representasi AST dan analisis semantik
- Evaluasi ekspresi dengan variabel, fungsi, aliran kontrol
- Integrasi dengan emisi IR LLVM
- Kompilasi dan eksekusi JIT melalui mesin LLVM
- Contoh dan kode tutorial yang menunjukkan desain kompiler inkremental
Bahasa Pemrograman
Haskell
KATEGORI
Ini adalah aplikasi yang juga dapat diunduh dari https://sourceforge.net/projects/kaleidoscope.mirror/. Aplikasi ini dihosting di OnWorks agar dapat dijalankan daring dengan cara termudah dari salah satu Sistem Operasi gratis kami.