Euphoria Programming Language

Screenshot Software:
Euphoria Programming Language
Detalii soft:
Versiune: 4.0.3
Incarca data: 12 May 15
Producător: Open Euphoria Group
Licenţă: Shareware
Preţ: 79.00 $
Popularitate: 16

Rating: nan/5 (Total Votes: 0)

Euphoria este acum o, open source limbaj de programare gratuit. Acesta are o sintaxă simplă și structură cu norme coerente, și este de asemenea ușor de citit.
Puteți rapid și cu puțin efort, dezvolta aplicatii, mari și mici, pentru Windows, Unix variante (Linux, FreeBSD, ...) și OS X.
Euphoria a fost lansat pentru prima dată ca shareware drumul înapoi în 1993. În prezent, acesta este dezvoltat ca un proiect open source, care este comunitate condus și menținut. Limbajul a evoluat într-un instrument sofisticat pentru programatori

Caracteristici :.

  • O definiție remarcabil de simplu, flexibil, puternic, limba pe care este ușor de a învăța și de a folosi.
  • Variabile creste sau micsora fara programator nevoie să vă faceți griji cu privire la alocarea și eliberarea bucăți de memorie. Obiecte de orice dimensiune pot fi atribuite la un element al unei secvențe Euphoria (matrice).
  • A de înaltă performanță, state-of-the-art interpret care este mult mai rapid decât interpreți convenționale cum ar fi Perl si Python.
  • O optimizarea Euphoria Pentru C Translator, care poate crește viteza chiar mai mult, de multe ori cu un factor de 2x la 5x față de interpret deja-rapid.
  • extinsă verificarea run-time pentru:-out din joc indici, variabile neinițializate, valorile parametrilor rele pentru rutine de bibliotecă, valoare ilegale atribuită unei variabile si multe altele. Nu există excepții de mașini misterioase - veți obține întotdeauna o descriere completă în limba engleză a oricărei probleme care apare cu programul tau la run-time, împreună cu un call-stack trace-back și o groapa de toate valorile variabile. Programele pot fi depanate rapid, ușor și mai bine.
  • Caracteristici ale hardware-ul subiacent sunt complet ascunse. Programe nu sunt conștienți de lungimi de cuvinte, care stau la baza de reprezentare la nivel de bit de valori, byte-order etc.
  • O debugger sursă full-screen și un profiler execuție sunt incluse.
  • A full-screen, editor multi-fișier este, de asemenea, inclus. Pe un monitor color, editorul afișează programe Euphoria în mai multe culori, pentru a evidenția comentarii, cuvinte rezervate, functii built-in, siruri de caractere, și nivelul de cuiburi de paranteze. Se efectuează eventual auto-completare a declarațiilor, economisind tastarea efort și reducerea erorilor de sintaxă. Acest editor este scris în Euphoria, iar codul sursă este oferit fără restricții. Sunteți liber să-l modifice, să adăugați caracteristici, și redistribuie cum doresti.
  • programe Euphoria rula sub Windows, Linux, OS / X, FreeBSD, NetBSD, OpenBSD și poate fi ușor adaptată pentru orice platformă care suportă GCC.
  • Puteți face o singură stand-alone fișier, executabil din programul.
  • rutine Euphoria sunt în mod natural generice. Programul exemplu de mai jos prezintă o singură rutină care va sorta orice tip de date - întregi, numere in virgula mobila, siruri de caractere etc. Euphoria nu este o & quot; orientat-obiect & quot; limbă, totuși atinge multe dintre beneficiile acestor limbi într-un mod mult mai simplu.
  • Euphoria este complet gratuit și open source.

Ce este nou în acest comunicat:

  • Această actualizare mare are noi construcții lingvistice, modificatori domeniu de vizibilitate, compilare, îmbunătățiri de performanță, condiționate comentarii multi-linie si siruri de caractere, valori și tipuri enumerate, cesiune variabil pe declarație, o declarație comutator, diverse modificatori bucla, suport pentru un utilizator definit de pre-procesor, unitate de testare, un sistem de documentare cod sursă, gradul de acoperire Analiza, un dezasamblor, compilare C directă prin EUC, built-in prize, și regulate expresii prin built-in PCRE, în plus față de peste 800 membrii publice în noua bibliotecă standard de.

Software similare

Voodoo Compiler
Voodoo Compiler

20 Feb 15

GNU Smalltalk
GNU Smalltalk

11 May 15

JBasic
JBasic

3 Jun 15

JRuby
JRuby

17 Feb 15

Comentarii la Euphoria Programming Language

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!