AdaLogic BASIC (ALB) — 배우고, 공유하고, 만들기 열린 워크숍
AdaLogic BASIC
AdaLogic BASIC — ALB 프로그래밍 언어는 프로그램, 게임, 앱을 만들기 위한 고급 정적 타입 BASIC 방언입니다. 명확한 문법 외에도 KNOWS와 FIND를 사용하는 Prolog 스타일 논리 프로그래밍, REQUIRE/ENSURE 계약, 어셈블리·Ada·C·TypeScript를 통합하는 ENABLE/INLINE 블록을 제공합니다.
하나의 프로젝트를 16가지 타겟으로 컴파일할 수 있습니다. FASM과 NASM을 통한 네이티브 x86-64, C, 브라우저용 TypeScript/WebAssembly, 그리고 Ada, Java, .NET/C#, Rust, Python, Lua, MoonScript, Haskell, Odin, C3, 6502, Brainfuck까지 지원합니다. 전체 기술 목록을 확인하세요.
ALB만의 특징
- 내장 논리: 사실, 규칙, Horn 절, 질의가 언어의 일부입니다.
- 계약: 프로시저의 사전 조건과 사후 조건을 명시할 수 있습니다.
- 다중 언어 블록: 필요할 때 BASIC과 타겟별 코드를 결합합니다.
- 다양한 타겟: WebAssembly와 x86-64부터 6502 기반 레트로 시스템까지.
ALB 소식
주요 예제
ALB로 만든 소프트웨어
AdaLogic BASIC으로 만든 실제 소프트웨어 — ALB 툴체인으로 컴파일된 데스크톱 도구, 편집기, 그래픽 데모입니다.




