Finden Sie Ihren nächsten buch Favoriten

Werden Sie noch heute Mitglied und lesen Sie 30 Tage kostenlos
Sprachenkompendium: IronPython, F# und Lisp

Sprachenkompendium: IronPython, F# und Lisp

Vorschau lesen

Sprachenkompendium: IronPython, F# und Lisp

Länge:
44 Seiten
25 Minuten
Herausgeber:
Freigegeben:
Oct 28, 2014
ISBN:
9783868025200
Format:
Buch

Beschreibung

Dieser shortcut ist der erste Teil eines Nachschlagewerks für Programmiersprachen, die ein Nischendasein führen oder zumindest vielen Entwicklern noch nicht im Detail bekannt sind. Es werden die drei verschiedenen Programmiersprachen IronPython, F# und Lisp vorgestellt. Die Autoren erklären, warum es sich lohnt, diese Sprachen kennenzulernen und womöglich sogar im Detail zu erlernen. Sie erläutern die Grundlagen der drei Programmiersprachen und gehen außerdem auf geschichtliche Aspekte und Entwicklungen ein.
Herausgeber:
Freigegeben:
Oct 28, 2014
ISBN:
9783868025200
Format:
Buch

Über den Autor


Ähnlich wie Sprachenkompendium

Ähnliche Bücher

Ähnliche Artikel

Buchvorschau

Sprachenkompendium - Christian Imhorst

GmbH

1 Python mit glänzender Rüstung

Sprachenkompendium

Es gibt hunderte Programmiersprachen da draußen. Und während manche allgegenwärtig sind, haben wir die einen fast schon vergessen, andere kennen wir erst vom Hörensagen und manche sind so spezifisch, dass wir vielleicht nie mit ihnen in Berührung kommen werden.

Wir wollen einen Blick über den Tellerrand der am weitesten verbreiteten Sprachen wagen, alte Technologien wieder aufleben lassen, neue vorstellen und einen Eindruck davon vermitteln, was selbst die exotischsten Sprachen bieten können.

Eine kurze Einführung in IronPython könnte wirklich schnell erzählt sein, denn IronPython ist im Grunde einfach Python. Schließlich funktioniert derselbe Quellcode, der beispielsweise für Python 2.7 geschrieben wurde, auch in IronPython. Womit schon alles gesagt wurde und das Kapitel hier zu Ende ist. Und nun zu etwas völlig anderem …

Nein, natürlich nicht. Als eine weitere Implementierung des Python-Interpreters ist IronPython mehr. Die Referenzimplementierung CPython wird in der Programmiersprache C geschrieben. Meist wird CPython auch einfach nur Python genannt, weil es der am häufigsten genutzte Python-Interpreter ist. Der Python-Interpreter Jython wird dagegen in Java umgesetzt und PyPy in Python selbst. IronPython wird in der .NET-Sprache C# entwickelt, wodurch es zu einem Python mit .NET-Erweiterungen wurde. So wie CPython selbst auch kein Python ist, ist IronPython der in C# programmierte Interpreter für eine Programmiersprache namens Python.

Ein bisschen Geschichte

Microsoft veröffentlichte 2000 mit .NET eine neue Plattform für objektorientierte Programmierung unter Windows. Von Anfang an war .NET ein sprachunabhängiges Framework, sodass Programmierer in verschiedenen Programmiersprachen wie C#, Visual C++ oder VB.NET Anwendungen entwickeln konnten. Der Quellcode wird mit einem Just-in-Time-Compiler in eine Zwischensprache übersetzt; die Common Intermediate Language (CIL), bevor sie von der Laufzeitumgebung ausgeführt wird. Letztere ist das Herz und die Seele von .NET: die Common Language Runtime (CLR). Noch bevor Version 1.0 der CLR veröffentlicht wurde, rief Microsoft das Project 7 ins Leben, das Unternehmen und akademische Einrichtungen darin unterstützte, Programmiersprachen für .NET zu entwickeln. Eine der Sprachen sollte von Anfang an Python sein, und die Firma ActiveState wollte sie auf die .NET-Plattform bringen. Sie scheiterten allerdings an Performanceproblemen und gaben bekannt, dass .NET für dynamische Sprachen einfach ungeeignet sei [1].

Diese Aussage rief Jim Hugunin auf den Plan, der zuvor JPython, das heute

Sie haben das Ende dieser Vorschau erreicht. Registrieren Sie sich, um mehr zu lesen!
Seite 1 von 1

Rezensionen

Was die anderen über Sprachenkompendium denken

0
0 Bewertungen / 0 Rezensionen
Wie hat es Ihnen gefallen?
Bewertung: 0 von 5 Sternen

Leser-Rezensionen