pveyes / Naskah
Licence: mit
Bahasa pemrograman dengan sintaks Bahasa Indonesia (Programming language with Indonesian syntax) 🇮🇩
Stars: ✠132
Programming Languages
rust
11053 projects
Labels
Projects that are alternatives of or similar to Naskah
Webml
A Standard ML Compiler for the Web
Stars: ✠326 (+146.97%)
Mutual labels: compiler, webassembly
Grain
The Grain compiler toolchain and CLI. Home of the modern web staple. 🌾
Stars: ✠2,199 (+1565.91%)
Mutual labels: compiler, webassembly
Bytecoder
Rich Domain Model for JVM Bytecode and Framework to interpret and transpile it.
Stars: ✠401 (+203.79%)
Mutual labels: compiler, webassembly
Customasm
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
Stars: ✠211 (+59.85%)
Mutual labels: compiler, webassembly
Viper
[WIP] A Pythonesque language with a design that focuses on efficiency and expressiveness. Compiles to WebAssembly
Stars: ✠23 (-82.58%)
Mutual labels: compiler, webassembly
Walt
âš¡ Walt is a JavaScript-like syntax for WebAssembly text format âš¡
Stars: ✠4,513 (+3318.94%)
Mutual labels: compiler, webassembly
Wag
WebAssembly compiler implemented in Go
Stars: ✠177 (+34.09%)
Mutual labels: compiler, webassembly
Ring
Innovative and practical general-purpose multi-paradigm language
Stars: ✠716 (+442.42%)
Mutual labels: compiler, webassembly
Webassemblyjs
Toolchain for WebAssembly
Stars: ✠566 (+328.79%)
Mutual labels: compiler, webassembly
Ppci
A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python
Stars: ✠210 (+59.09%)
Mutual labels: compiler, webassembly
Asterius
A Haskell to WebAssembly compiler
Stars: ✠1,799 (+1262.88%)
Mutual labels: compiler, webassembly
Binaryen.js
A buildbot for binaryen.js, a port of Binaryen to the Web, with TypeScript support.
Stars: ✠201 (+52.27%)
Mutual labels: compiler, webassembly
Speedy.js
Accelerate JavaScript Applications by Compiling to WebAssembly
Stars: ✠300 (+127.27%)
Mutual labels: compiler, webassembly
Prototype
(deprecated) The journey continues at ASNEXT: https://github.com/AssemblyScript/assemblyscript
Stars: ✠2,114 (+1501.52%)
Mutual labels: compiler, webassembly
Jwebassembly
Java bytecode to WebAssembly compiler
Stars: ✠426 (+222.73%)
Mutual labels: compiler, webassembly
Assemblyscript
A TypeScript-like language for WebAssembly.
Stars: ✠13,152 (+9863.64%)
Mutual labels: compiler, webassembly
Wah
a slightly higher-level language superset of webassembly
Stars: ✠147 (+11.36%)
Mutual labels: compiler, webassembly
Turboscript
Super charged typed JavaScript dialect for parallel programming which compiles to WebAssembly
Stars: ✠487 (+268.94%)
Mutual labels: compiler, webassembly
Wasm Forth
A Forth implementation compiling to WebAssembly.
Stars: ✠92 (-30.3%)
Mutual labels: compiler, webassembly
naskah
Bahasa pemrograman dengan sintaks Bahasa Indonesia
Demo: https://naskah.vercel.app/
Tipe data
Saat ini hanya 4 tipe data yang didukung oleh naskah:
- angka
123
- huruf
"hello"
- boolean
benar
/salah
- kosong
kosong
Operator
Operasi yang didukung oleh naskah
adalah:
- Penjumlahan
+
- Pengurangan
-
- Perkalian
*
- Pembagian
\
- Sisa pembagian
%
- Pangkat
^
Selain itu ada juga operasi untuk membandingkan dua variabel / tipe data
- Sama dengan
==
- Tidak sama dengan
!=
- Lebih dari
>
- Kurang dari
<
Sintaks
Deklarasi variabel
misal x = 4;
misal y = x;
Percabangan
jika x == 2 {
}
jika x == kosong {
}
Untuk kasus-kasus umum, naskah menyediakan sintaks khusus untuk pengecekan terhadap kosong
, benar
dan salah
. Tidak perlu menulis operator ==
, cukup x kosong
.
jika x kosong {
}
Perulangan
Naskah saat ini hanya mempunyai 1 tipe perulangan yang tidak pernah berhenti
ulang {
}
Untuk berhenti di dalam perulangan, dapat menggunakan sintaks berhenti;
ulang {
jika x > 2 {
berhenti;
}
}
Lisensi
Bahasa pemrograman Naskah terlisensi dibawah lisensi MIT.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].