Loading article…
| パラダイム | マルチパラダイム:機能的、手続き的、メタ |
|---|---|
| 家族 | リスプ |
| デザイン: | マヌエル・セラーノ |
| 開発者 | インリア |
| 初登場 | 1995年 |
| 安定版リリース | 4.4c-4 / 2022年1月4日 |
| タイピングの規律 | 強い、ダイナミック、潜在的な |
| 範囲 | 語彙 |
| プラットフォーム | ARM、IA-32、x86-64、PowerPC、Alpha |
| OS | クロスプラットフォーム: Android、Windows、macOS、Linux、AIX、Solaris、Tru64 UNIX |
| ライセンス | GPL、LGPL |
| Webサイト | www-sop.inria.fr/indes/fp/Bigloo |
| 影響を受けた | |
| Lisp、Scheme | |
Bigloo はプログラミング言語であり、 Lisp言語の方言であるScheme言語の実装です。フランスの IT 研究機関であるフランス情報処理自動化研究所(INRIA) で開発されました。手書きのCやC++のパフォーマンスに匹敵する、効果的で多様なコード生成ツールを提供することを目的としています。Bigloo システムには、 C コードとJava 仮想マシン(JVM) または.NET Framework (.NET)バイトコードを生成できるSchemeコンパイラが含まれています。他の Lisp 方言と同様に、読み取り評価印刷ループ(REPL)とも呼ばれるインタープリタが含まれています。これは無料のオープンソース ソフトウェアです。ランタイム システムとライブラリは、 GNU Lesser General Public License (LGPL)の下でリリースされています。コンパイラとプログラミング ツールは、 GNU General Public License (GPL)の下でリリースされています。
「Biglooは、通常はC(++)が必要なSchemeベースのプログラミングスタイルを可能にするという1つの目標に専念したScheme実装です。」[2]
Hop Web アプリケーション エンジンと Roadsend PHPは Bigloo で記述されています。
図書館
- Biglook – GTK+およびJava Swingと連携するクロスプラットフォームのグラフィカルユーザーインターフェイス(GUI)モジュール[3]
ビッグルー・リブ
Bigloo-lib プロジェクトには次のモジュールが含まれています:
- 正規表現
- MzScheme の互換性
- iconv 文字セット変換
- 拡張コンソールアプリケーションのサポート - これにはGNU Readlineとtermiosのサポートが含まれます。
- SQL – MySQL、Oracle、PostgreSQL、SQLiteでテスト済み
- XML – Expat XMLパーサーへのインターフェース
- GTK
参照
参考文献
- ^ 「Biglooホームページ - 機能」 。 2013年10月26日閲覧。
- ^ “Biglooホームページ”.インリア ソフィア - アンティポリス。2018年4月14日に取得。
- ^ 「Biglook」。2007年5月21日時点のオリジナルよりアーカイブ。
外部リンク
- 公式サイト
