Softwarebeschreibung:
Version: 4.0.3
Upload-Datum: 12 May 15
Lizenz: Shareware
Preis: 79.00 $
Popularität: 104
Euphoria ist jetzt ein kostenloses Open-Source-Programmiersprache. Es hat eine einfache Syntax und Struktur mit einheitlichen Regeln, und ist auch leicht zu lesen.
Sie können schnell und ohne großen Aufwand, die Entwicklung von Anwendungen, groß und klein, für Windows, Unix-Varianten (Linux, FreeBSD, ...) und OS X.
Euphoria wurde zuerst als Shareware-Weg zurück in 1993. Heute veröffentlicht, wird sie als Open-Source-Projekt, das Gemeinschaft betrieben und gewartet wird entwickelt. Die Sprache hat sich zu einem hoch entwickelten Tool für Programmierer entwickelt
Eigenschaften .
- Eine bemerkenswert einfache, flexible, leistungsstarke Sprachdefinition, ist einfach zu erlernen und zu verwenden.
- Variablen wachsen oder schrumpfen, ohne den Programmierer zu müssen, um die Zuteilung und Freigabe Stücke von Speicher kümmern. Objekte jeder Größe können, um ein Element einer Sequenz Euphoria (Array) zugewiesen werden.
- Ein leistungsstarker, state-of-the-art-Interpreter, die deutlich schneller als herkömmliche Interpreten wie Perl und Python ist.
- Eine Optimierung Euphoria To C Translator, die Geschwindigkeit noch weiter steigern kann, oft um den Faktor 2x um gegenüber dem bereits schnelle Dolmetscher 5x.
- Umfangreiche Laufzeitprüfung für: out-of-bounds Indizes, nicht initialisierte Variablen, schlechte Parameterwerte für Bibliotheksroutinen, illegal Wert einer Variablen und viele mehr zugeordnet. Es gibt keine geheimnisvolle Maschine Ausnahmen - erhalten Sie immer ein komplettes englisches Beschreibung der Probleme, die mit Ihrem Programm tritt zur Laufzeit, zusammen mit einer Call-Stack-Trace-back und ein Dump aller Ihrer Variablenwerte. Programme können schnell, einfach und gründlicher ausgetestet werden.
- Eigenschaften der zugrunde liegenden Hardware sind komplett ausgeblendet. Programme sind nicht bekannt, Wortlängen, Bit-Level-Darstellung von Werten, Byte-Reihenfolge etc zugrunde liegen.
- Ein Vollbild-Source Debugger und eine Ausführungs Profiler enthalten sind.
- Ein Full-Screen, Multi-Datei-Editor ist ebenfalls enthalten. Auf einem Farbmonitor, zeigt der Editor Euphoria Programme in mehreren Farben, um Kommentare zu schreiben, reservierte Wörter, integrierte Funktionen, Zeichenketten, und das Niveau der Verschachtelung von Klammern zu markieren. Optional wird die automatische Vervollständigung von Anweisungen, sparen Sie die Eingabe Aufwand und reduzieren Syntaxfehler. Dieser Editor ist in Euphoria geschrieben, und die Source-Code wird Ihnen ohne Einschränkungen zur Verfügung gestellt. Sie sind frei, es zu verändern, zu ergänzen Features und weitergeben, wie Sie möchten.
- Euphoria Programme unter Windows, Linux, OS / X, FreeBSD, NetBSD, OpenBSD laufen und kann leicht an jede Plattform, die GCC portiert werden.
- Sie können eine einzelne, eigenständige ausführbare Datei aus Ihrem Programm zu machen.
- Euphoria Routinen sind von Natur aus generisch. Das Beispielprogramm unten zeigt eine einzige Routine, die jede Art von Daten zu sortieren wird - Ganzzahlen, Fließkommazahlen, Zeichenfolgen usw. Euphoria ist nicht & quot; objektorientierten & quot; Sprache, erreicht es noch viele der Vorteile dieser Sprachen auf viel einfachere Weise.
- Euphoria ist völlig kostenlos und Open Source.
Was ist neu in dieser Pressemitteilung:
- Dieses große Update bietet neue Sprachkonstrukte, Umfang Sichtbarkeitsmodifizierer, bedingte Kompilierung, Leistungsverbesserungen mit mehreren Leitungen Kommentare und Streicher, aufgezählten Werte und Typen, variable Zuordnung nach der Deklaration, eine Switch-Anweisung, verschiedene Loop-Modifikatoren, die Unterstützung für eine benutzerdefinierte Pre-Prozessor, Unit-Tests, ein Quellcode-Dokumentationssystem, Abdeckung Analyse, eine Disassembler, Direkt C Zusammenstellung via euc, Einbausteckdosen und reguläre Ausdrücke über eingebautes PCRE, zusätzlich zu den mehr als 800 öffentliche Mitglieder in der neuen Standard-Bibliothek.
Kommentare nicht gefunden