O'Reilly logo

Sieben Wochen, sieben Sprachen (Prags) by Bruce A. Tate

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

3.5 Io zusammengefasst

Io ist eine ausgezeichnete Sprache, um den Umgang mit prototypbasierten Sprachen zu erlernen. Wie bei Lisp ist die Syntax überraschend einfach, doch die Semantik der Sprache verleiht ihr sehr viel Stärke. Prototypsprachen kapseln Daten und Verhaltensweisen wie objektorientierte Programmiersprachen. Die Vererbung ist einfacher. Es gibt keine Klassen oder Module in Io. Ein Objekt erbt Verhalten direkt von seinem Prototyp.

Stärken

Prototypsprachen sind generell gut formbar. Man kann jeden Slot bei jedem Objekt ändern. Io treibt diese Flexibilität auf die Spitze und ermöglicht es einem, die gewünschte Syntax schnell aufzubauen. Wie bei Ruby wirken sich einige der Kompromisse, die Io so dynamisch machen, negativ auf die Performance ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required