Euphoria语言
維基百科,自由的 encyclopedia
Euphoria是由加拿大安大略省多伦多Rapid Deployment Software公司Robert Craig开发的编程语言[2]。最初在Atari ST平台上开发但是没有公布[3], 第一个商业版本是在 16 位DOS平台的运行的[4],并且是专有软件。 2006 年,随着版本 3 的发布, Euphoria 成为开源软件[5]。 openEuphoria Group 继续管理和开发该项目[6]。 2010 年 12 月,openEuphoria Group 发布了 openEuphoria 的第 4 版[7]和它的吉祥物以及新的特性。 OpenEuphoria 目前支持Windows 、 Linux 、 macOS和伯克利软件包(BSD)的三种版本。
事实速览 编程范型, 設計者 ...
![]() | |
编程范型 | 指令式编程 |
---|---|
設計者 | Jeremy Cowgar, Robert Craig (original), Matt Lewis, Derek Parnell |
實作者 | openEuphoria Group |
发行时间 | 1993年,31年前(1993) |
当前版本 |
![]() |
型態系統 | static, dynamic |
操作系统 | Cross-platform: Win32, Linux, macOS, FreeBSD, NetBSD, OpenBSD |
許可證 | BSD |
文件扩展名 | .e, .ex, .exw, .edb |
網站 | openeuphoria |
啟發語言 | |
BASIC | |
影響語言 | |
Phix |
关闭
Euphoria 是一种通用的指令式解释型高级语言。翻译器生成C源代码,并且支持GNU 编译器套装(GCC) 和Watcom C/C++ 编译器。而且,Euphoria 程序可以创建独立的可执行文件[8]。支持包括 Win32lib [9]、wxWidgets[10] 、 GTK+ [11]和IUP [12]在内的众多图形用户界面(GUI) 库。 Euphoria 有一个简单的内置数据库[13]和各种其他数据库的包装库[14]。