Euphoria (プログラミング言語)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/10/18 07:52 UTC 版)
![]() Euphoriaのロゴ | |
パラダイム | 手続き型プログラミング |
---|---|
登場時期 | 1993年 |
設計者 | Jeremy Cowgar, Robert Craig (原作者), Matt Lewis, Derek Parnell |
開発者 | openEuphoria Group |
最新リリース | 4.1.0/ 2021年3月1日 |
型付け | 強い動的型付け(無効化することもできる) |
方言 | ooEU EuCANOOP Phix Py |
影響を受けた言語 | Ada、C言語、C++、FP、Pascal |
プラットフォーム | クロスプラットホーム(Windows、macOS、Android、*BSD、Linuxなど) |
ライセンス | BSDライセンス |
ウェブサイト |
openeuphoria |
拡張子 | .e, .ex, .exw, .edb |
概要
![]() | この節の加筆が望まれています。 |
特徴
特徴としては、
- シンプルな型の提供 (atom, sequence, integer, object)
- 動的/静的言語
- 洗練された初心者でも扱いやすい構文
- デバッガとプロファイラの標準提供
- 各種コレクションライブラリ
- 名前空間機能、オーバーライド修飾子
- 中間言語へ変換を行い、インタプリタとバインドして配布可能
- C言語ライブラリルーチンのバインディング
- Euphoria → C言語ソーストランスレータを標準で提供(gcc/Watcom C用)
- ソース文章化ツール EuDOC、creoleの提供(別途配布)
- GUIツールキットのラッパーライブラリ (IUP, GTK, wxWindows)の提供 (別途配布)
- Euphoriaで開発されたWiki/フォーラムソフトウェア Euweb (別途配布)
- ユニットテストツール EuTESTの標準装備
- 使用料を要さない独立した実行ファイルを作成し配布することができる
などがある。
![]() | この節の加筆が望まれています。 |
- 1 Euphoria (プログラミング言語)とは
- 2 Euphoria (プログラミング言語)の概要
- 3 サンプルソース
- Euphoria (プログラミング言語)のページへのリンク