Skip to content

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に対応します。詳しくは技術一覧をご覧ください。

はじめに 日本語学習ガイドを読み、ブラウザーIDEを開くか、サンプルを試してください。ウェブIDEと教材は無料で利用できます。

ALBの特徴

ALBニュース

注目のサンプル

ALBで作られたソフトウェア

AdaLogic BASICで作られた実際のソフトウェア。ALBツールチェーンでコンパイルされたデスクトップツール、エディター、グラフィックスデモです。

QuickRename — ライブプレビュー付き一括ファイルリネーマー(ALB製)
QuickRename — ライブプレビュー付き一括ファイルリネーマー(ALB製)
QuickRename — ファイルごとのリネーム状態を示すダークテーマ
QuickRename — ファイルごとのリネーム状態を示すダークテーマ
QuickRename — ファイル名にテキストを挿入するルールダイアログ
QuickRename — ファイル名にテキストを挿入するルールダイアログ
TopDoll Deputy — レイヤー・パレット・歩行サイクル対応のピクセルアートエディター
TopDoll Deputy — レイヤー・パレット・歩行サイクル対応のピクセルアートエディター
Wireframe 3D — ソフトウェアレンダリングの八面体グラフィックスデモ
Wireframe 3D — ソフトウェアレンダリングの八面体グラフィックスデモ

今月のトップユーザー