Euphoria (dil)

Öfori
Logo.
İlk versiyonun tarihi 1993
Paradigmalar zorunlu, prosedürel
Yazar Jeremy Cowgar, Robert Craig (orijinal), Matt Lewis, Derek Parnell
Geliştiriciler openEuphoria Grubu
Son sürüm 4.0.5 ( Ekim 19 , 2012)
Yazıyor Statik dinamik
Tarafından etkilenmiş TEMEL , C , C ++
Etkilenen Python
İşletim sistemi Çoklu platform WIN32 , Linux , macOS , FreeBSD , NetBSD , OpenBSD
Lisanslar BSD
İnternet sitesi openeuphoria.org

Euphoria , Rapid Deployment Software'dan Robert Craig tarafından oluşturulan yorumlanmış bir programlama dilidir .

Tarihi

Euphoria, Toronto , Ontario (Kanada) 'da Rapid Deployment Software'dan Robert Craig tarafından oluşturuldu . Dil ilk olarak Atari ST'de geliştirildi , ancak bu sürümler hiçbir zaman yayınlanmadı. Yayınlanan ilk ticari sürüm, 16 bit DOS platformuna adanmıştır . Lisans tescillidir . 2006 yılında 3. sürümün piyasaya sürülmesiyle Euphoria açık kaynak oldu . O andan itibaren proje openEuphoria Group tarafından sürdürülmekte ve geliştirilmektedir . Aralık 2010'da openEuphoria Group , projenin kimliğindeki ve maskotundaki değişiklikle işaretlenen openEuphoria'nın 4. versiyonunu yayınladı. OpenEuphoria şu anda Windows , Linux , macOS ve * BSD'nin üç çeşidi için mevcuttur .

Özellikleri

Euphoria, yüksek seviyeli , zorunlu ve yorumlanmış genel bir dildir . C dilinde kaynak kodu üreten ve daha sonra GCC veya Open Watcom tarafından derlenebilen bir çevirmen programı . Başka bir olasılık, bağımsız çalıştırılabilir dosyalar oluşturmak için tercümanı Euphoria'daki programlarla entegre etmektir . WxWidgets , GTK + ve IUP için Win32lib ve sarmalayıcılar dahil , grafik arabirim için çeşitli kitaplıklar desteklenir . Euphoria, diğer bazı veritabanları için temel işlevsel bir veritabanı ve sarmalayıcılar sağlar.

Bonjour Monde

puts(1,"Hello World!\n")