HOME
Moje Programy
Euphoria
Miłomłyn
Download
Księga gości
Linki

Euphoria to język programowania o całkiem sporych możliwościach. Jest językiem interpretowanym, jednak jest szybszy niż turbo pascal. Niewiele mu brakuje do C++, ale jeśli skompilujecie skrypt jednym z kilku dostęponych narzędzi, jest bardzo szybki. Opiera się praktycznie na dwóch typach danych. Atom (odpowiednik liczby) i sekwencja(odpowiednik listy). Atom może zawierać każdą liczbę, całkowitą i zmiennoprzecinkową. dzięki niemu można też przechowywać pojedyncze znaki tekstowe. Sekwencja pozwala przechowywać atomy i inne sekwencje. Ta struktura ma ogromne możliwości. Można dzięki niej zasymulować drzewo, słownik i oczywiście zwykłą tablicę. Może się ona dowolnie rozszerzać, kurczyć, a każdy element może być w dowolnej chwili zmieniany z atomu na sekwencję. Obsługa sekwencji jest w Euphorii bardzo szybka, a alokowanie i zwalnianie pamięci wykorzystywanej przez elementy jest natychmiastowe, odpadają więc problemy ze "skakaniem" programu. Euphoria umożliwia także wykorzystywanie bibliotek dll, więc można dowolnie rozszerzać jej funkcje przy pomocy innych jęzxyków programowania. Dostępny jest nawet nagłówek dla języka C++ pozwalający rozszerzyć go o funkcjonalność Euphorii. Nasz program może wiele zyskać, a nie straci na prędkości wykonywania. Dzięki włączeniu Euphorii do naszego programu możemy też bardzo łatwo uzyskać możliwość rozszerzania go przez innych użytkowników za pomocą wtyczek pisanych w tym języku.

Do tych wszystkich zalet można dołączyć prostotę samego języka. Euphoria jest prostsza niż Basic. Dużo łatwiej jest się jej nauczyć. Pozwala to na wykorzystanie jej w szkołach zamiast troszkę zużytego już języka logo. Nawet moduł do obsługi zółwia da się bez problemu napisać.

Adres strony producenta Euphorii jest dostępny w dziale Links.

Darmowe liczniki - www.activstats.pl

Webmaster: Yeti