Euphoria Programming Language

Sagteware kiekie:
Euphoria Programming Language
Sagteware besonderhede:
Weergawe: 4.0.3
Upload datum: 12 May 15
Ontwikkelaar: Open Euphoria Group
Lisensie: Shareware
Prys: 79.00 $
Populariteit: 16

Rating: nan/5 (Total Votes: 0)

Euphoria is nou 'n vrye, open source programmeertaal. Dit het 'n eenvoudige sintaksis en struktuur met konsekwente reëls, en is ook maklik om te lees.
Jy kan vinnig en met min moeite, ontwikkel programme, groot en klein, vir Windows, Unix variante (Linux, FreeBSD, ...) en OS X.
Euforie is vir die eerste vrygestel as shareware pad terug in 1993. Deesdae is dit ontwikkel as 'n oop bron projek wat gemeenskap gedryf en onderhou. Die taal het ontwikkel in 'n gesofistikeerde instrument vir programmeerders

Eienskappe :.

  • 'n merkwaardig eenvoudige, buigbare, kragtige taal definisie wat is maklik om te leer en te gebruik.
  • Veranderlikes groei of krimp sonder die programmeerder om te bekommer oor die toekenning en bevry stukke van die geheue. Voorwerpe van enige grootte kan toegeskryf word aan 'n element van 'n Euphoria volgorde (skikking).
  • 'n hoë-prestasie, state-of-the-art tolk wat aansienlik vinniger as konvensionele tolke soos Perl en Python.
  • 'n optimalisering Euphoria Om C Translator dat jou spoed selfs verder kan versterk, dikwels met 'n faktor van 2x om 5x versus die reeds-vinnige tolk.
  • Uitgebreide run-time kontrole vir: out-of-bounds onderskrifte, geïnitialiseerd veranderlikes, slegte parameter waardes vir biblioteek roetines, onwettige waarde aan 'n veranderlike en nog vele meer. Daar is geen geheimsinnige masjien uitsonderings - jy sal altyd 'n volledige Engelse beskrywing van enige probleem wat voorkom met jou program by run-time, saam met 'n oproep-stapel spoor terug en 'n stort van al jou veranderlike waardes. Programme kan vinnig ontfout, maklik en meer deeglik.
  • Kenmerke van die onderliggende hardeware is heeltemal versteek. Programme nie bewus is van 'n woord-lengtes, onderliggende bietjie-vlak voorstelling van waardes, byte-order ens.
  • 'n full-screen bron debugger en 'n uitvoering profiler is ingesluit.
  • 'n full-screen, multi-lêer redakteur is ook ingesluit. Op 'n kleur monitor, die redakteur vertoon Euphoria programme in verskeie kleure, om kommentaar, voorbehou woorde, ingeboude funksies, snare, en die vlak van die nes hakies beklemtoon. Dit voer opsioneel motor-voltooiing van state, spaar jy tik moeite en die vermindering van sintaksfoute. Hierdie redakteur geskryf in Euphoria, en die bron-kode word verskaf om jou sonder beperkings. Jy is vry om dit te verander, funksies by te voeg, en verder versprei dit as jy wil.
  • Euphoria programme onder Windows, Linux, OS / X, FreeBSD, NetBSD, OpenBSD en kan maklik oorgedra word na 'n platform ondersteun GCC.
  • Jy kan 'n enkele, losstaande uitvoerbare lêer te maak van jou program.
  • Euphoria roetines is natuurlik generiese. Die voorbeeld program hieronder toon 'n enkele roetine wat 'n tipe van data sal sorteer - heelgetalle, swaai-punt nommers, snare ens Euphoria is nie 'n & quot; objek-georiënteerde & quot; taal, maar dit bereik baie van die voordele van hierdie tale in 'n baie makliker manier.
  • Euphoria is heeltemal gratis en open source.

Wat is nuut in hierdie release:

  • Hierdie groot update funksies nuwe taalkonstrukte, omvang sigbaarheid wysigers, voorwaardelike samestelling, prestasie, multi-line kommentaar en snare, vervat waardes en tipes, veranderlike opdrag op verklaring, 'n skakelaar verklaring, verskeie lus wysigers, ondersteuning vir 'n gebruiker gedefinieer pre-verwerker, eenheid toets, 'n bron-kode dokumentasie stelsel, dekking analise, 'n disassembler, direkte C samestelling via euc, ingeboude voetstukke, en gereelde uitdrukkings via ingeboude PCRE, bykomend tot die meer as 800 openbare lede in die nuwe standaard biblioteek.

Soortgelyke sagteware

runawk
runawk

19 Feb 15

D frontend for GCC
D frontend for GCC

14 Apr 15

GNU Smalltalk
GNU Smalltalk

11 May 15

bf
bf

2 Jun 15

Kommentaar te Euphoria Programming Language

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!