Euphoria Programming Language

Software screenshot:
Euphoria Programming Language
Software informatie:
Versie: 4.0.3
Upload datum: 12 May 15
Ontwikkelaar: Open Euphoria Group
Licentie: Shareware
Prijs: 79.00 $
Populariteit: 104

Rating: nan/5 (Total Votes: 0)

Euphoria is nu een gratis, open source programmeertaal. Het heeft een eenvoudige syntax en de structuur met consistente regels, en is ook gemakkelijk te lezen.
U kunt snel en met weinig inspanning, het ontwikkelen van applicaties, groot en klein, voor Windows, Unix varianten (Linux, FreeBSD, ...) en OS X.
Euphoria werd voor het eerst uitgebracht als shareware weg terug in 1993. Tegenwoordig is het wordt ontwikkeld als een open source project dat de gemeenschap gedreven en onderhouden. De taal heeft zich ontwikkeld tot een geavanceerde tool voor programmeurs

Eigenschappen .

  • Een opmerkelijk eenvoudige, flexibele, krachtige taal definitie die is gemakkelijk te leren en te gebruiken.
  • Variabelen groeien of krimpen zonder dat de programmeur zich zorgen te maken over de verdeling en het vrijmaken van delen van het geheugen. Objecten van elke grootte kunnen worden toegewezen aan een element van een Euphoria reeks (array).
  • Een high-performance, state-of-the-art interpreter dat is aanzienlijk sneller dan conventionele interpreters zoals Perl en Python.
  • Een optimaliseren Euphoria Om C Translator, dat je snelheid nog verder kan stimuleren, vaak met een factor 2x tot 5x ten opzichte van de al-fast tolk.
  • Uitgebreide run-time controleren op: out-of-bounds subscripten, geïnitialiseerde variabelen slecht parameterwaarden voor bibliotheek routines, illegale waarde toegekend aan een variabele en nog veel meer. Er zijn geen mysterieuze machine uitzonderingen - je krijgt altijd een volledig Engels beschrijving van elk probleem dat zich voordoet met uw programma op run-time, samen met een call-stack trace-back en een dump van al uw variabele waarden. Programma's kunnen snel worden opgespoord, gemakkelijk en grondiger.
  • Kenmerken van de onderliggende hardware zijn volledig verborgen. Programma's zijn zich niet bewust van het woord-lengtes, onderliggende bit-niveau representatie van waarden, byte-order etc.
  • Een full-screen source debugger en een executie profiler zijn inbegrepen.
  • Een full-screen, multi-file editor is ook inbegrepen. Op een kleurenmonitor, de editor toont Euphoria-programma's in meerdere kleuren, op opmerkingen, gereserveerde woorden, ingebouwde functies, strings, en het niveau van nesten van beugels markeren. Het voert optioneel auto-voltooiing van de verklaringen, bespaart u te typen inspanning en het verminderen van syntaxisfouten. Deze editor is geschreven in Euphoria, en de broncode wordt aan u verstrekt zonder beperkingen. U bent vrij om het te wijzigen, functies toe te voegen, en herverdelen het zoals je wilt.
  • Euphoria programma's draaien onder Windows, Linux, OS / X, FreeBSD, NetBSD, OpenBSD en kan eenvoudig worden overgezet naar elk platform met GCC.
  • U kunt een enkele, stand-alone uitvoerbaar bestand te maken van het programma.
  • Euphoria routines zijn natuurlijk generiek. Het voorbeeld programma hieronder toont een enkele routine die elk type data zal sorteren - integers, floating-point getallen, strings etc. Euphoria is niet een & quot; objectgeoriënteerde & quot; taal, maar het bereikt veel van de voordelen van deze talen veel eenvoudiger.
  • Euphoria is volledig gratis en open source.

Wat is nieuw in deze release:

  • Deze grote update bevat nieuwe taalconstructies, scope zichtbaarheid modifiers, voorwaardelijke compilatie, prestatieverbeteringen, multi-line commentaar en strijkers, opgesomd waarden en types, variabele opdracht van de aangifte van een switch statement, diverse loop modifiers, ondersteuning voor een door de gebruiker gedefinieerde pre-processor, unit testing, een broncode documentatiesysteem, dekking analyse, een disassembler, directe C compilatie via euc, geïntegreerde contactdozen en reguliere expressies via ingebouwde PCRE, naast de over 800 publieke leden in de nieuwe standaard bibliotheek.

Vergelijkbare software

CeGCC
CeGCC

3 Jun 15

Avian
Avian

20 Feb 15

Tcl/Tk
Tcl/Tk

20 Jan 18

IsForth
IsForth

20 Feb 15

Reacties op Euphoria Programming Language

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!