Der Jim-Dolmetscher

Der JIM-Interpreter ist eine kleine Footprint-Implementierung der TCL-Programmiersprache.
Jetzt downloaden

Der Jim-Dolmetscher Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • The Apache License 2.0
  • Preis:
  • FREE
  • Name des Herausgebers:
  • antirez
  • Website des Verlags:
  • http://jim.berlios.de/

Der Jim-Dolmetscher Stichworte


Der Jim-Dolmetscher Beschreibung

Der Jim-Interpreter ist eine kleine Footprint-Implementierung der TCL-Programmiersprache. Jim ist eine OpenSource-Small-Footprint-Implementierung der TCL-Programmiersprache. Es implementiert eine große Teilmenge von TCL und fügt neue Funktionen wie Referenzen mit Müllsammlung, Schließungen, eingebautem Objektorientiertes Programmiersystem, funktionale Programmierbefehle, erstklassige Arrays hinzu. All dies mit einer Binärgröße von 70kb (dh weiter ausgenommen, ausgenommen einige Befehls) Wenn Sie also anfangen möchten, es zu bewerten oder unser internes Design und die virtuelle Maschine anzusehen, auf den Downloadbereich gehen möchten Datei und eine Header-Datei, um Entwickler, um Jim in ihre Anwendungen zu ermöglichen, als Skriptsprache, Konfigurationsdatei-Syntax, ohne dass sie von externen Bibliotheken oder anderen großen Systemen abhängen. Wir glänzenden Skripting ist ein sehr interessantes Merkmal für viele Anwendungen, aber Entwickler werden oft nicht ermutigt, den Antrag auf ein großes externes System zu verknüpfen. Jim Versuchen Sie, dieses Problem anzugehen, der eine sehr einfache Verständnis- und kleine Footprint-Implementierung einer für die Skriptierung idealen Sprache bietet, und gleichzeitig ist es leistungsstark und in der Lage, anzutragen. Andere Feld, in dem JIM helfen kann, ist der von eingebettete Systeme. Jim ist in ANSI-C geschrieben, ist sowohl in den Binärgrößen- als auch in der Speicheranforderung sehr wenig, und die TCL-Sprache ist einfach ideal für diese Aufgaben (z. B. Cisco-Routern verwenden TCL). Hier sind einige wichtige Funktionen von "The Jim Interpreter". ": · Unterstützung wichtiger Funktionen, die in TCL8.5 in TCL8.5 verfügbar sind, wie DICTION und {expand}. · Arrays in Jim sind keine Sammlung von Variablen wie in TCL, sondern einen ersten Klassentyp. Array Access-Syntax ist in Jim Syntax Zucker, um Wörterbücher-Elemente einzustellen und zu erhalten. · Ein kompaktes Design. Jim ist derzeit weniger als 10k Codezeilen. Es ist eine starke Verwendung von doppelt portierten Objekten, in Jim, auch der VM Pseudo-Bytecode ist ein spezialisierter Jim_OBJ-Typ. · Lambda mit der Garbage-Sammlung, und ein Referenzsystem zum Erstellen verknüpfter Datenstrukturen. · Verschlüsse, JIM-Verfahren können anhaltende Prozedur haben. bestimmte Variablen (Statics genannt). Der Statik-Initialisierungswert kann mit dem Kontext des Prozedur-Erstellungskonzepts zusammengefasst werden, sodass sie dem lexikalischen Scoping sehr ähnlich ist. So sieht der Paul Grahams Akkumulatorverfahren in JIM: Proc-Akkumulator N {Lambda-Inkrement n {Set N }} ·}} · Mathe-Betrieb als Befehle (zusammen mit dem Expr-Support). · Fähigkeit, Erweiterungen zu laden Laufzeit über ein Stub-System. Selbst Programme mithilfe von Jim, die statisch verknüpft sind, können Erweiterungen laden. · 70kbyte binäre Größe!


Der Jim-Dolmetscher Zugehörige Software

Krok

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

198

Herunterladen