Onyx

OnyX ist eine einbettbare stapelbasierte Gewindesprache.
Jetzt downloaden

Onyx Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jason Evans
  • Website des Verlags:
  • http://www.canonware.com/Parsing/

Onyx Stichworte


Onyx Beschreibung

Onyx ist eine eingebettete stapelbasierte Gewindesprache. Onyx ist eine leistungsstarke stapelbasierte, mehrfachgefasste, interpretierte, interpretierte, allgemeine Programmiersprache, ähnlich wie PostScript. Es kann in ähnlicher Weise als Erweiterungssprache wie FICL (Fort), Guile (Schema), LiBep (Lisp-Dialekt), S-LANG, LUA und TCL eingebettet werden. Hier sind einige wichtige Funktionen von "Onyx": · Onyx bietet wirklich skalierbar Das Einfädeln, das das native POSIX-Gewinde des Betriebssystems verwendet. · Onyx kann über 1000 verschiedene Arten konfiguriert werden, abhängig von den Anforderungen des Programms, in das er eingebettet ist. Dadurch ist es möglich, Onyx in eingeschränkten Umgebungen wie Bootlader und Betriebssystemkernel zu verwenden, ohne die Funktionalität zu beeinträchtigen, die für die Programmierung der allgemeinen Zwecke nützlich ist. · Onyx ist vielleicht die fortschrittlichste stapelbasierte Allzweckprogrammiersprache (nicht, dass es gibt viele andere). Hier einige Beispiele, wie Onyx auf vorherigen stapelbasierten Sprachen verbessert werden: · - Stapel sind erstklassige Objekte. Dies mag wie ein grundlegendes Merkmal erscheinen, aber weder Fort- noch Postscript-Stapel, trotz der offensichtlichen Nützlichkeit in einer stapelbasierten Sprache. · - Stapel sind doppelt beendet. Dies bedeutet, dass ein Stapel effektiv als zwei Stapel behandelt werden kann, was das Stapelmanagement erheblich vereinfachen kann. · - Onyx hat hervorragende Introspektionsfunktionen. Onyx kommt mit keinem Debugger an sich, da es im Wesentlichen keine Notwendigkeit gibt. · Ein umfassender Satz von Betreibern, die Zugriff auf die POSIX-Systemfunktionalität bieten, z. B. Datei-E / A, Prozesserstellung und -steuerung sowie Signalhandling. · Sowohl UDP / und TCP / IP-Networking. · Perl-kompatible reguläre Ausdrücke. · Ladelables Modulsystem. Onyx kann mit Modulen erweitert werden, die in einer Kombination von C / C ++ und OnyX geschrieben werden können. Dies bietet eine saubere Schnittstelle zum Schreiben großer Programme mit modularem Design, in der die leistungskritischen Teile des Programms in einer kompilierten Sprache verfasst sind. · Objektorientierte Programmierung (OOP) -Tupplager. Der OOP-Support von Onyx hat ein Geschmack, der dem von objektiven-c ähnelt, das hoch dynamisch und leistungsstark ist. · Automatisches Speichermanagement. Der Speicher wird von einem automatischen Markierungs- und Sweep-Müllkollektor verwaltet, der einen sehr niedrigen Overhead aufweist. · Die Syntax von OnYX eignet sich sowohl für Code als auch für Daten. Dies bedeutet, dass Konfigurationsdateien und Datenbanken als OnyX-Code gelesen, geschrieben, geschrieben und gespeichert werden können. Hier sind einige wichtige Funktionen von "Onyx": · Onyx bietet ein wirklich skalierbares Threading, das das native POSIX-Threading des Betriebssystems verwendet. · Onyx kann über 1000 verschiedene Arten konfiguriert werden, abhängig von den Anforderungen des Programms, in das er eingebettet ist. Dadurch ist es möglich, Onyx in eingeschränkten Umgebungen wie Bootlader und Betriebssystemkernel zu verwenden, ohne die Funktionalität zu beeinträchtigen, die für die Programmierung der allgemeinen Zwecke nützlich ist. Onyx ist vielleicht die fortschrittlichste stapelbasierte Allzweckprogrammiersprache (nicht, dass es viele andere gibt). Hier einige Beispiele, wie Onyx auf vorherigen stapelbasierten Sprachen verbessert werden: · - Stapel sind erstklassige Objekte. Dies mag ein grundlegendes Merkmal erscheinen, aber weder Fort- noch Postscript liefert Stapeln trotz der offensichtlichen Nützlichkeit in einer stapelbasierten Sprache. · - Stapel sind doppelt beendet. Dies bedeutet, dass ein Stapel effektiv als zwei Stapel behandelt werden kann, was das Stapelmanagement erheblich vereinfachen kann. · - Onyx hat hervorragende Introspektionsfunktionen. Onyx kommt ohne Debugger an sich, da es im Wesentlichen keine Notwendigkeit gibt. · Ein umfassender Satz von Betreibern, die Zugriff auf die POSIX-Systemfunktionalität bieten, z. B. Datei-E / A, Prozesserstellung und -steuerung und Signalhandhabung. · Sowohl UDP / als auch TCP / IP-Networking. · Perl-kompatible reguläre Ausdrücke. · Belastbares Modulsystem. Onyx kann durch Module erweitert werden, die in einer Kombination von C / C und Onyx geschrieben werden können. Dies bietet eine saubere Schnittstelle zum Schreiben großer Programme mit modularem Design, in der die leistungskritischen Teile des Programms in einer kompilierten Sprache verfasst sind. · Objektorientierte Programmierung (OOP) Unterstützung. Der OOP-Support von Onyx hat ein Geschmack, der dem von objektiven-c ähnelt, das hoch dynamisch und kraftvoll ist. · Automatisches Speichermanagement. Der Speicher wird von einem automatischen Markierungs- und Wege-Müllkollektor verwaltet, der sehr niedrig ist. · Die Syntax von Onyx eignet sich sowohl für Code als auch für Daten, dh die Konfigurationsdateien und Datenbanken können als OnyX-Code gelesen, geschrieben und gespeichert werden.


Onyx Zugehörige Software

Gluas

Gluas ist ein GIMP-Plug-In für Bildverarbeitungsalgorithmus-Prototyping mit LUA. ...

153

Herunterladen

Krok

ein Paket zum Berechnen von ROC-Kurven und konzentrierten ROC-Kurven (Croc) ...

198

Herunterladen