dtone.

DTONE ist eine Highleme, eine starke Objektorientierte Programmiersprache.
Jetzt downloaden

dtone. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Axel Kittenberger
  • Website des Verlags:

dtone. Stichworte


dtone. Beschreibung

DTONE ist eine Highleme, eine starke Objektorientierte Programmiersprache. DTONE ist eine Highleme, eine starke Objektorientierte Programmiersprache. Es kombiniert die Stärken der reinen C-Geschwindigkeit mit einer modernen Java-ähnlichen Syntax.Dtone ist eine starke Objektorientierte Programmiersprache. Die Sprache zwingt den Quellcode eines jeden DTONE-Projekts, in die Entitionen strukturiert zu werden. Alle wichtigen OO-Funktionen sind entweder bereits funktionsfähig, teilweise implementiert oder geplant. Dies beinhaltet Multispilde-Vererbung, lokale Entitäten, Polymorphismus und Ausnahmen. Dtone ist mit Überzeugung eine prozessurale Sprache. Dies bedeutet, dass der Quellcode eine Liste von Anweisungen ist, die dem Computer Schritt-für-Schritt von Schritt zu tun hat. Dies ermöglicht einen vorhersagbaren Speicherverbrauch und den prognostierbaren Assembler-Ausgang. Sie können abschätzen, wie das kompilierte Programm aussieht, indem Sie es aussehen, indem Sie es als Quelle betrachten, ein charakteristisches, das nur mit C verbunden ist. Laufzeitgeschwindigkeit ist für dtone von entscheidender Bedeutung. Wir glauben, dass es keinen echten Bedarf an einer OO-Sprache gibt, um die Geschwindigkeit der Geschwindigkeit zu opfern, da sie in Tradional C eingeschrieben worden wäre. DTone ist kein Dolmetscher oder verwendet eine virtuelle Maschine, dieses Feld ist bereits von Perl, Python, Java und anderen gut bedeckt. Stattdessen ist die Sprache mit dem nativen Prozessor vorgesehen. DTONE-Anwendungen sind mit C-Bibliotheken komplett nativ, dies ist gleichzeitig die Haupttugend der Sprache, aber auch das Handicap. Die Tugend liegt in der Tatsache, dass Sie sofort eine riesige Set-Standardfunktionalität aus der Box verwenden können. Sie müssen nur 'Hollow' Interface-Entitäten für die Bibliotheken schreiben. Ein weiterer Vorteil ist, dass ein Projekt unter bestimmten Bedingungen von gemischten Quellen übereinstimmt. Das Handicap für die Sprache besteht darin, dass aufgrund dieser, da dies für (die meisten) C-Sprachelemente mindestens ein Gegenstück zu unterstützen muss, darunter in Beispiel Funktionszeiger. "Native" bedeutet, dass Sie sie direkt miteinander verknüpfen können, nichts anzunehmen, dass in Beispiel JAVAs JNI. Die DTON-Sprache vereint "Kontextfreies Lesen". Wenn in Beispiel ein Benutzer eine Funktion überprüft, sollte er in der Lage sein, die Taten der Funktion zu verstehen, indem er nur den Quellcode ansieht. Präprozessor-Makros sind im Beispiel eine Verletzung dieses Prinzips. Wenn der Leser ein C-Makro sieht, muss er in einer Header-Datei aufschauen, um die Funktion zu verstehen, die es verwendet. Ein anderes Beispiel ist C ++ - und Pascals-Referenzparametern-Syntax, an der Anruferseite können Sie nicht ermitteln können, welche Parameter von der aufgerufenen Funktion geändert werden können, ohne es aufzusehen. Wer möchte noch eine andere Sprache benutzen? Verwenden Sie zum ersten Mal DTOne für was auch immer Sie möchten! Es gibt jedoch etwas Silhouette. DTONE-Ziele, die in Komplexeranwendungen verwendet werden sollen, bei denen eine strikte und einfach zu verwendende Objektorientierung ein gewichtiger Benaturzeug ist. Sie brauchen jedoch alle Geschwindigkeit, also sind die Perfomance-verlustvolle Highvel-Sprachen (wie Java) nicht diskutiert. In Beispiel sind Echtzeit-Computerspiele ein Möglichkeitenfeld. Andere mögliche Beispiel sind Server, sie sind in der Regel komplexe Systeme und benötigen normalerweise eine Permomanze, die sie bekommen können. DTOne ist keine Sprache, die darauf abzielt, das Ende aller anderen zu sein, es würde sich entweder nicht zufrieden geben. Sie alle haben ihre Gründe und persönliche Strenths, und das wird natürlich so bleiben. Wir versuchen, eine reifen Alternative zu C ++ anbieten zu können. Was ist neu in dieser Version: · NEU: Löschen des Operators arbeitet für Arrays. · Neu: Objekt dürfen auf dem Stapel mit automatischer Zerstörung generiert werden. · Fixiert: Segfault während der Zusammenstellung (von Parser.is_var ())


dtone. Zugehörige Software

pyswarm

PYSWARM-Projekt (früher bekannt als OpenSwarm) verarbeitet Ihr UML 2.0-Modell, um eine Python-Server-Anwendung zu generieren. ...

185

Herunterladen

Shoelacer

Shoelacer erzeugt ein Paar kleiner C-Funktionen, um einen Satz von Daten zu komprimieren oder zu dekomprimieren. ...

129

Herunterladen