Euphoria Programming Language

Software skärmdump:
Euphoria Programming Language
Mjukvaruinformation:
Version: 4.0.3
Ladda upp dagen: 12 May 15
Utvecklare: Open Euphoria Group
Licens: Shareware
Pris: 79.00 $
Popularitet: 16

Rating: nan/5 (Total Votes: 0)

Euphoria är nu en fri, programmeringsspråk med öppen källkod. Den har en enkel syntax och struktur med konsekventa regler, och är också lätt att läsa.
Du kan snabbt och med liten ansträngning, utveckla applikationer, stora som små, för Windows, Unix-varianter (Linux, FreeBSD, ...) och OS X.
Euphoria släpptes första gången som shareware väg tillbaka 1993. Numera är det utvecklas som ett open source-projekt som är samhället drivs och underhålls. Språket har utvecklats till ett avancerat verktyg för programmerare

Egenskaper .

  • Ett anmärkningsvärt enkel, flexibel, kraftfull definition språk som Det är lätt att lära och använda.
  • Variabler växa eller krympa utan programmeraren behöva oroa sig för att fördela och frigöra bitar av minnet. Föremål av alla storlekar kan tilldelas en del av en Euphoria sekvens (array).
  • En högpresterande, state-of-the-art tolk som är betydligt snabbare än konventionella tolkar som Perl och Python.
  • En optimering Euphoria att C Översättare, som kan öka din hastighet ytterligare, ofta med en faktor 2x till 5x kontra redan snabba tolk.
  • Omfattande run-time kontroll av: out-of-bounds index, oinitierade variabler, dåliga parametervärden för biblioteksrutiner, illegal värde som tilldelas en variabel och många fler. Det finns inga mystiska maskin undantag - du kommer alltid att få en komplett engelsk beskrivning av eventuella problem som uppstår med ditt program vid run-time, tillsammans med ett call-stack trace-back och en dumpning av alla dina variabelvärden. Program kan korrigeras snabbt, enkelt och mer ingående.
  • Funktioner i den underliggande hårdvaran är helt dold. Program är inte medvetna om ord längder underliggande bit-nivå representation av värden, byte-order osv.
  • En fullskärms källa debugger och en exekverings profiler ingår.
  • En fullskärms, multi-fil editor ingår också. På en färgskärm, visar editorn Eufori program i flera färger, för att markera kommentarer, reserverade ord, inbyggda funktioner, strängar, och nivån på kapsling av parentes. Den utför eventuellt automatisk komplettering av uttalanden, vilket sparar du skriver ansträngning och minska syntaxfel. Denna editor är skriven i Euphoria, och källkoden levereras till dig utan begränsningar. Du är fri att ändra den, lägga till funktioner, och distribuera den som du vill.
  • Euphoria program körs under Windows, Linux, OS / X, FreeBSD, NetBSD, OpenBSD och kan lätt portas till alla plattformar som stöder GCC.
  • Du kan göra en enda, fristående körbar fil från ditt program.
  • Euphoria rutiner är naturligtvis generiska. Exemplet programmet nedan visar en enda rutin som kommer att sortera alla typer av data - heltal, flyttal, strängar etc. Euphoria är inte en & quot; objektorienterad & quot; språk, men det uppnår många av fördelarna med dessa språk i ett mycket enklare sätt.
  • Euphoria är helt gratis och öppen källkod.

Vad är nytt i den här versionen:

  • Denna stora uppdatering med nya språkkonstruktioner, omfattning synlighet medel, villkorlig kompilering, prestandaförbättringar, med flera linjer kommentarer och strängar, uppräknade värden och typer, variabeltilldelning på deklaration, en switch uttalande, olika slingmodifierings, stöd för en användardefinierad pre-processor, enhetstestning, en källkod dokumentationssystem, täckning analys, en disassembler, direkt C sammanställning via EUC, inbyggda eluttag, och reguljära uttryck via inbyggd PCRE, förutom de över 800 offentliga medlemmar i den nya standarden biblioteket.

Liknande mjukvara

Stratego/XT
Stratego/XT

3 Jun 15

make utilities
make utilities

3 Jun 15

Lush
Lush

11 May 15

aime
aime

19 Feb 15

Kommentarer till Euphoria Programming Language

Kommentarer hittades inte
Kommentar
Slå på bilder!