AdaLogic BASIC (ALB) — सीखें, साझा करें, बनाएँ खुली कार्यशाला
AdaLogic BASIC
AdaLogic BASIC, यानी ALB प्रोग्रामिंग भाषा, प्रोग्राम, गेम और ऐप बनाने के लिए एक उन्नत और टाइप्ड BASIC बोली है। स्पष्ट सिंटैक्स के साथ इसमें KNOWS और FIND द्वारा Prolog-शैली लॉजिक प्रोग्रामिंग, REQUIRE/ENSURE कॉन्ट्रैक्ट, तथा Assembly, Ada, C और TypeScript जोड़ने के लिए ENABLE/INLINE ब्लॉक शामिल हैं।
एक ही प्रोजेक्ट को सोलह लक्ष्यों के लिए कंपाइल किया जा सकता है: FASM और NASM द्वारा मूल x86-64, C, ब्राउज़र के लिए TypeScript/WebAssembly, और Ada, Java, .NET/C#, Rust, Python, Lua, MoonScript, Haskell, Odin, C3, 6502 तथा Brainfuck। पूरी तकनीकी सूची देखें।
ALB को अलग क्या बनाता है?
- अंतर्निहित लॉजिक: तथ्य, नियम, Horn clauses और queries भाषा का हिस्सा हैं।
- कॉन्ट्रैक्ट: procedures की preconditions और postconditions स्पष्ट रूप से लिखें।
- बहुभाषी ब्लॉक: आवश्यकता होने पर BASIC को लक्ष्य-विशिष्ट कोड के साथ मिलाएँ।
- कई लक्ष्य: WebAssembly और x86-64 से लेकर 6502-आधारित पुराने सिस्टम तक।
ALB समाचार
चुनिंदा उदाहरण
ALB से बना सॉफ़्टवेयर
AdaLogic BASIC में बना वास्तविक सॉफ़्टवेयर — ALB टूलचेन से कंपाइल किए गए डेस्कटॉप टूल, एडिटर और ग्राफ़िक्स डेमो।




