Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Frei
Schneller Zugriff als Browser!
 

Xtend

Index Xtend

Xtend ist eine Programmiersprache für die Java Virtual Machine.

23 Beziehungen: Allzweck-Programmiersprache, Annotation (Programmierung), Dynamische Bindung, Eclipse (IDE), Eclipse Public License, Erweiterungsmethode, Funktion höherer Ordnung, Funktionale Programmierung, Groovy, Guillemets, Imperative Programmierung, Java (Programmiersprache), Java Virtual Machine, Lambda-Kalkül, Objektorientierung, Open Source, Plattformunabhängigkeit, Scala (Programmiersprache), Smalltalk (Programmiersprache), Starke Typisierung, Statische Typisierung, Typinferenz, Xtext.

Allzweck-Programmiersprache

Eine Allzweck-Programmiersprache (General-purpose programming language, kurz GPL, auch „Mehrzweck-“ oder „Universalsprache“) ist eine Programmiersprache, die für viele Anwendungsfälle/Problemstellungen einsetzbar ist.

Neu!!: Xtend und Allzweck-Programmiersprache · Mehr sehen »

Annotation (Programmierung)

Annotationen (vom Lateinischen für „Anmerkung“) sind ein Mittel zur Strukturierung von Programmquelltexten, bei der die Erzeugung von Programmtexten und mit der Programmierung verbundener Hilfsdateien teilweise automatisiert wird.

Neu!!: Xtend und Annotation (Programmierung) · Mehr sehen »

Dynamische Bindung

Der Begriff dynamische Bindung bezeichnet die verzögerte Bindung eines Namens an ein Objekt, das diesen Namen implementiert; die Bindung des Namens an z. B.

Neu!!: Xtend und Dynamische Bindung · Mehr sehen »

Eclipse (IDE)

Eclipse (von „Sonnenfinsternis“, „Finsternis“, „Verdunkelung“) ist ein open-source Programmierwerkzeug zur Entwicklung von Software verschiedener Art.

Neu!!: Xtend und Eclipse (IDE) · Mehr sehen »

Eclipse Public License

Die Eclipse Public License (EPL) ist eine Freie-Software-Lizenz, die das Recht gewährt, Software unter bestimmten Voraussetzungen privat oder kommerziell frei zu nutzen, zu modifizieren und weiterzuverbreiten.

Neu!!: Xtend und Eclipse Public License · Mehr sehen »

Erweiterungsmethode

Als Erweiterungsmethode (engl. extension method) wird unter.Net-Framework eine Methode bezeichnet, die eine Klasse oder Schnittstelle erweitert, ohne Teil der Implementierung der erweiterten Klasse zu sein.

Neu!!: Xtend und Erweiterungsmethode · Mehr sehen »

Funktion höherer Ordnung

Eine Funktion höherer Ordnung ist in der Informatik eine Funktion, die Funktionen als Argumente erhält und/oder Funktionen als Ergebnis liefert.

Neu!!: Xtend und Funktion höherer Ordnung · Mehr sehen »

Funktionale Programmierung

Funktionale Programmierung ist ein Programmierparadigma, in dem Funktionen nicht nur definiert und angewendet werden können, sondern auch wie Daten miteinander verknüpft, als Parameter verwendet und als Funktionsergebnisse auftreten können.

Neu!!: Xtend und Funktionale Programmierung · Mehr sehen »

Groovy

Groovy ist eine Programmiersprache und Skriptsprache, die dynamische und statische Typisierung unterstützt.

Neu!!: Xtend und Groovy · Mehr sehen »

Guillemets

Guillemets (Singular: das Guillemet; vom französischen Wort für „Anführungszeichen“ entlehnt), auch Spitzzeichen,DIN 5008:2020-03 sind eine Form von Anführungszeichen, die aus je zwei gleichgestalteten gewinkelten Strichen bestehen, die nicht über die Kleinbuchstabenhöhe (x-Höhe) hinausragen.

Neu!!: Xtend und Guillemets · Mehr sehen »

Imperative Programmierung

Imperative Programmierung (‚anordnen‘, ‚befehlen‘) ist ein Programmierparadigma, nach dem „ein Programm aus einer Folge von Anweisungen besteht, die vorgeben, in welcher Reihenfolge was vom Computer getan werden soll“.

Neu!!: Xtend und Imperative Programmierung · Mehr sehen »

Java (Programmiersprache)

Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde.

Neu!!: Xtend und Java (Programmiersprache) · Mehr sehen »

Java Virtual Machine

Java-Logo Die Java Virtual Machine (abgekürzt Java VM oder JVM) ist der Teil der Java-Laufzeitumgebung (Java Runtime Environment, JRE) für Java-Programme, der für die Ausführung des Java-Bytecodes verantwortlich ist.

Neu!!: Xtend und Java Virtual Machine · Mehr sehen »

Lambda-Kalkül

griechischen Alphabets, benutzt. Der Lambda-Kalkül ist eine formale Sprache zur Untersuchung von Funktionen.

Neu!!: Xtend und Lambda-Kalkül · Mehr sehen »

Objektorientierung

Unter Objektorientierung (kurz OO) versteht man in der Entwicklung von Software eine Sichtweise auf komplexe Systeme, bei der ein System durch das Zusammenspiel kooperierender Objekte beschrieben wird.

Neu!!: Xtend und Objektorientierung · Mehr sehen »

Open Source

Logo der Open Source Initiative Als Open Source (aus englisch open source, wörtlich offene Quelle) wird Software bezeichnet, deren Quelltext öffentlich ist und von Dritten eingesehen, geändert und genutzt werden kann.

Neu!!: Xtend und Open Source · Mehr sehen »

Plattformunabhängigkeit

Die Plattformunabhängigkeit – genauer als plattformübergreifend (engl. cross-platform) und allgemeiner -portabel – bezeichnet in der Informationstechnik jene Eigenschaft, die ein Computerprogramm auf verschiedenen Computerplattformen ausführbar macht.

Neu!!: Xtend und Plattformunabhängigkeit · Mehr sehen »

Scala (Programmiersprache)

Scala ist eine funktionale und objektorientierte Programmiersprache.

Neu!!: Xtend und Scala (Programmiersprache) · Mehr sehen »

Smalltalk (Programmiersprache)

Smalltalk ist ein Sammelbegriff einerseits für eine dynamische, im Original untypisierte objektorientierte Programmiersprache und andererseits für eine vollständige Entwicklungsumgebung, die in den 1970er Jahren am Xerox PARC Forschungszentrum durch Alan Kay, Dan Ingalls, Adele Goldberg und andere entwickelt wurde.

Neu!!: Xtend und Smalltalk (Programmiersprache) · Mehr sehen »

Starke Typisierung

Starke Typisierung, auch strenge Typisierung genannt (beide nur teilweise lehnübersetzt aus dem englischen Ausdruck strong typing), ist ein Prinzip bei der Typisierung von Programmiersprachen.

Neu!!: Xtend und Starke Typisierung · Mehr sehen »

Statische Typisierung

Statische Typisierung bezeichnet ein Schema der Typisierung von Programmiersprachen.

Neu!!: Xtend und Statische Typisierung · Mehr sehen »

Typinferenz

Durch Typinferenz (mit type „(Daten-)Art“ oder „Datentyp“ und inference „Schlussfolgerung“), auch Typableitung genannt, kann in manchen (stark typisierten) Programmiersprachen viel Schreibarbeit eingespart werden, indem auf die Niederschrift von Typangaben verzichtet wird, die aus den restlichen Angaben und den Typisierungsregeln hergeleitet (rekonstruiert) werden können; dazu bedient man sich derselben Regeln, die auch zur Typprüfung dienen, als deren Fortentwicklung die Typinferenz in gewisser Weise anzusehen ist.

Neu!!: Xtend und Typinferenz · Mehr sehen »

Xtext

Xtext ist ein Open-Source-Framework für die Entwicklung von Programmiersprachen sowie domänenspezifischen Sprachen (DSL) und ein Teil des Eclipse-Modeling-Framework-Projekts (EMF).

Neu!!: Xtend und Xtext · Mehr sehen »

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »