Software detaljer:
Version: 4.0.3
Upload dato: 12 May 15
Licens: Shareware
Pris: 79.00 $
Popularitet: 104
Euphoria er nu et gratis, open source programmeringssprog. Det har en simpel syntaks og struktur med sammenhængende regler, og er også let at læse.
Du kan hurtigt og med lille indsats, udvikle applikationer, store og små, til Windows, Unix-varianter (Linux, FreeBSD, ...) og OS X.
Euphoria blev først udgivet som shareware helt tilbage i 1993. I dag er det at blive udviklet som et open source projekt, der er community drevet og vedligeholdt. Sproget har udviklet sig til et avanceret værktøj for programmører
Funktioner :.
- En meget simpel, fleksibel, kraftfuld definition sprog, er let at lære og bruge.
- Variabler vokse eller skrumpe uden programmøren skulle bekymre sig om fordeling og frigøre bidder af hukommelse. Genstande af enhver størrelse kan tildeles til et element i en Euphoria sekvens (array).
- En højtydende, state-of-the-art tolk, der er betydeligt hurtigere end konventionelle tolke såsom Perl og Python.
- En optimering Euphoria Til C Translator, der kan øge din hastighed yderligere, ofte med en faktor 2x til 5x versus den allerede hurtige tolk.
- Omfattende run-time kontrol for: out of bounds indekser, initialiseret variabler, dårlige parameterværdier for bibliotekets rutiner, ulovlig værdi tildelt til en variabel og mange flere. Der er ingen mystiske maskine undtagelser - du vil altid få en komplet engelsk beskrivelse af ethvert problem, der opstår med dit program på run-time, sammen med en call-stack trace-back og en dump af alle dine variable værdier. Kan debugged programmer hurtigt, nemt og mere grundigt.
- Funktioner af den underliggende hardware er helt skjult. Programmer er ikke klar over ord-længder, der ligger til grund bit-niveau repræsentation af værdier, byte-order etc.
- En fuld skærm kilde debugger og en henrettelse profiler er inkluderet.
- En fuld-skærm, multi-fil editor er også inkluderet. På en farveskærm, viser redaktøren Euphoria programmer i flere farver, for at fremhæve kommentarer, reserverede ord, indbyggede funktioner, strygere og niveau af nesting af parenteser. Det eventuelt udfører auto-fuldførelse af udsagn, så du sparer skrive indsats og reducere syntaksfejl. Denne editor er skrevet i Euphoria, og kildekoden leveres til dig uden restriktioner. Du er velkommen til at ændre det, tilføje funktioner, og videredistribuere det som du ønsker.
- Euphoria programmer kører under Windows, Linux, OS / X, FreeBSD, NetBSD, OpenBSD og kan nemt porteret til alle platforme støtte GCC.
- Du kan lave en enkelt, stand-alone eksekverbar fil fra dit program.
- Euphoria rutiner er naturligvis generisk. Eksemplet program nedenfor viser en enkelt rutine, der vil sortere nogen form for data - heltal, flydende tal, strenge osv Euphoria er ikke en & quot; objektorienteret & quot; sprog, men det opnår mange af fordelene ved disse sprog i en meget enklere måde.
- Euphoria er helt gratis og open source.
Hvad er nyt i denne udgivelse:
- Denne store opdatering indeholder nye sprog konstruktioner, omfang synlighed modifikatorer, betingede kompilering, ydelsesforbedringer, flere linjer kommentarer og strygere, opregnede værdier og typer, variable opgave erklæring, en switch-statement, diverse loop modifikatorer, støtte til en brugerdefineret pre-processor, test af enheder, en kildekode dokumentationssystem, dækning analyse, en disassembleralternativ, direkte C kompilering via EUC, indbygget stikkontakter, og regulære udtryk via indbygget PCRE, foruden de over 800 offentlige medlemmer i den nye standard bibliotek.
Kommentarer ikke fundet