| Funky. Funky ist ein eingebetteter Interpreter- und Programmiersprache. |
Jetzt downloaden |
Funky. Ranking & Zusammenfassung
- Name des Herausgebers:
- Ronald Landheer-Cieslak
Funky. Stichworte
Funky. Beschreibung
Funky ist eine eingebettete Interpreter- und Programmiersprache. Funky ist ein einbettierbarer Dolmetscher- und Programmiersprache. Wenn fnky erstellt wurde? Die allererste Version von Funky wurde während des Nickers der Tochter an einem schneejamen Sonntagnachmittag erstellt. Es wurde ein Abend leicht verfeinert, während meine Tochter und meine Frau beide schlafen, und ich saugte das "gemütliche" mit meinem Fuß " Die anfängliche Programmierung dauerte somit etwa 90 Minuten, während ein bisschen Feinabstimmung und den ursprünglichen Parser / Dolmetscher in einen Parser / Dolmetscher mit zwei Phasen (Analyse und Interpretieren) mit zwei Phasen (Analyse und Interpretieren) zu drehen, dauerte weitere zwei Stunden oder so Idee war nicht mein: Bei der Arbeit brauchte ein Kollege eine funktionale, einbettbare Programmiersprache und erstellte einen von Grund auf. Es dauerte ein paar Tage, um dies zu tun, aber er schrieb den Parser und den Scanner von Hand. Ich habe von seiner kleinen Sprache gehört und dachte, es könnte eine nette Idee sein, eine der in der freien Welt zu haben , aber mit den richtigen Werkzeugen. Daher nahm ich einen Sonntagnachmittag mit meinem Laptop-Computer und fing an, ein Tippen zu tippen. Ich entschied mich, Boost.Spirit zu verwenden. 90 Minuten später hatte ich die erste Arbeitsversion eines funky Dolmetschers (aber es war jedoch noch nicht eingebettet und habe die Analyse und Interpretierphasen nicht geteilt. Was genau ist funky? Wie gesagt, ist funky ein winziges, einbettbares Programmiersprache mit nahezu unbegrenzten Ausdehnungsmöglichkeiten. Es präsentiert sich als eine einzige Klasse, die den gesamten Dolmetscher enthält. Es gibt zwei Versionen dieser Klasse: Funky :: Funky, eine Floating-Point-Version und Funky :: Groovy, eine ganzzahlige Version. Sie können Ihre eigenen Funktionen in der Sprache installieren, solange Ihre Funktionen einen Vektor des eingebauten Typs des Dolmetschers als Rendite als Rendite mit einem Beispiel dieses eingebauten Typs (oder eines Vektors von diesen) .funky ist eine funktionale Programmiersprache . Als solches behandelt es alles als Funktionen und diese Funktionen, die nur einen Typ bewältigen Was ist neu in dieser Version: Zwei neue Grammatikfunktionen: · Automatische Schleifen · Anonymous-Funktionen an Funktionen angeben · Zwei neue Build-Ins: EQ und LT · Die Möglichkeit, benutzerdefinierte Funktionen an installierte C ++ - Funktionen zu bestehen · Ein Bugfix.
Funky. Zugehörige Software