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

Kotlin (Programmiersprache)

Index Kotlin (Programmiersprache)

Kotlin ist eine plattformübergreifende, statisch typisierte Programmiersprache, die in Bytecode für die Java Virtual Machine (JVM) übersetzt wird, aber auch in JavaScript-Quellcode oder (mittels LLVM) in Maschinencode umgewandelt werden kann.

67 Beziehungen: Algebraischer Datentyp, Android (Betriebssystem), Android Studio, Anonyme Funktion, Apache Ant, Apache Maven, Apache-Lizenz, Atlassian, Übersetzungszeit, Bytecode, C (Programmiersprache), C-Sharp, Closure (Funktion), Compiler, Coursera, Datentyp, Dependency Injection, Dr. Dobb’s Journal, Eclipse (IDE), Einsprungpunkt, Evernote, Funktion (Programmierung), Funktion höherer Ordnung, Funktionale Programmierung, Google LLC, Gosu (Programmiersprache), Gradle, Groovy, Hallo-Welt-Programm, Integrierte Entwicklungsumgebung, IntelliJ IDEA, IOS (Betriebssystem), Java (Programmiersprache), Java Development Kit, Java Virtual Machine, JavaScript, JetBrains, Klasse (Objektorientierung), Kontrollstruktur, Kotlin (Insel), LLVM, Maschinensprache, Meta Platforms, Methode (Programmierung), Nullwert, Objective-C, Objektorientierte Programmierung, Pattern Matching, Pinterest, Plattformunabhängigkeit, ..., Plug-in, Programmiersprache, Prozedurale Programmierung, Quelltext, Reflexion (Programmierung), Sankt Petersburg, Scala (Programmiersprache), Standardbibliothek, Statische Typisierung, Swift (Programmiersprache), Trello, Typinferenz, Uber (Unternehmen), Variable (Programmierung), Visual Studio Code, Website, Zeiger (Informatik). Erweitern Sie Index (17 mehr) »

Algebraischer Datentyp

In der Informatik, besonders in der funktionalen Programmierung und hier insbesondere in Haskell und der Typentheorie bezeichnet ein algebraischer Datentyp einen zusammengesetzten Datentypen.

Neu!!: Kotlin (Programmiersprache) und Algebraischer Datentyp · Mehr sehen »

Android (Betriebssystem)

Android ist sowohl ein Betriebssystem als auch eine Softwareplattform für mobile Geräte wie Smartphones, Tabletcomputer, Fernseher, Mediaplayer, Netbooks und Autos, die von der von Google gegründeten Open Handset Alliance entwickelt werden.

Neu!!: Kotlin (Programmiersprache) und Android (Betriebssystem) · Mehr sehen »

Android Studio

Android Studio ist eine freie Integrierte Entwicklungsumgebung (IDE) von Google und offizielle Entwicklungsumgebung für die Android-Softwareentwicklung.

Neu!!: Kotlin (Programmiersprache) und Android Studio · Mehr sehen »

Anonyme Funktion

Eine anonyme Funktion (Funktionsliteral, Lambdafunktion oder Lambdaausdruck) ist eine Funktionsdefinition, die nicht an einen Bezeichner gebunden ist.

Neu!!: Kotlin (Programmiersprache) und Anonyme Funktion · Mehr sehen »

Apache Ant

Apache Ant (für Ameise) ist ein in Java geschriebenes Programm zum automatisierten Erzeugen von ausführbaren Computerprogrammen aus Quelltexten.

Neu!!: Kotlin (Programmiersprache) und Apache Ant · Mehr sehen »

Apache Maven

Apache Maven (kurz Maven) ist ein in der Programmiersprache Java geschriebenes Kommandozeilenwerkzeug aus der Kategorie der Build-Werkzeuge.

Neu!!: Kotlin (Programmiersprache) und Apache Maven · Mehr sehen »

Apache-Lizenz

Die Apache-Lizenz ist eine durch die Free Software Foundation anerkannte Freie-Software-Lizenz der Apache Software Foundation, jedoch keine Copyleft-Lizenz.

Neu!!: Kotlin (Programmiersprache) und Apache-Lizenz · Mehr sehen »

Atlassian

Atlassian ist ein australischer Anbieter von Softwarelösungen für Softwareentwickler mit Sitz in den USA und operativer Hauptzentrale in Sydney.

Neu!!: Kotlin (Programmiersprache) und Atlassian · Mehr sehen »

Übersetzungszeit

In der Informatik wird der Begriff Übersetzungszeit oder Compile-Zeit mit Operationen assoziiert, die von einem Compiler im gleichen Zeitraum wie die Erzeugung des Objektcodes durchgeführt werden.

Neu!!: Kotlin (Programmiersprache) und Übersetzungszeit · Mehr sehen »

Bytecode

Bytecode ist in der Informatik die Bezeichnung für eine Sammlung von Befehlen in binärer Form für eine virtuelle Maschine.

Neu!!: Kotlin (Programmiersprache) und Bytecode · Mehr sehen »

C (Programmiersprache)

C ist eine imperative und prozedurale Programmiersprache, die der Informatiker Dennis Ritchie in den frühen 1970er Jahren an den Bell Laboratories entwickelte.

Neu!!: Kotlin (Programmiersprache) und C (Programmiersprache) · Mehr sehen »

C-Sharp

C# (englisch c sharp) ist eine typsichere objektorientierte Allzweck-Programmiersprache.

Neu!!: Kotlin (Programmiersprache) und C-Sharp · Mehr sehen »

Closure (Funktion)

Eine Closure ist ein Konzept aus der funktionalen Programmierung.

Neu!!: Kotlin (Programmiersprache) und Closure (Funktion) · Mehr sehen »

Compiler

Ein Compiler (auch Kompilierer; von ‚zusammentragen‘ bzw. ‚aufhäufen‘) ist ein Computerprogramm, das Quellcodes einer bestimmten Programmiersprache in eine Form übersetzt, die von einem Computer (direkter) ausgeführt werden kann.

Neu!!: Kotlin (Programmiersprache) und Compiler · Mehr sehen »

Coursera

Coursera ist ein US-amerikanisches Unternehmen, das sich auf die Bereitstellung von Online-Weiterbildungskursen (Massive Open Online Courses) spezialisiert hat.

Neu!!: Kotlin (Programmiersprache) und Coursera · Mehr sehen »

Datentyp

Formal bezeichnet ein Datentyp (vom englischen data type) oder eine Datenart in der Informatik die Zusammenfassung von Objektmengen mit den darauf definierten Operationen.

Neu!!: Kotlin (Programmiersprache) und Datentyp · Mehr sehen »

Dependency Injection

Als Dependency Injection (DI, ‚Abhängigkeit‘ und injection ‚Injektion‘, oder Einbringen von Abhängigkeiten) wird in der objektorientierten Programmierung ein Entwurfsmuster bezeichnet, welches die Abhängigkeiten eines Objekts zur Laufzeit reglementiert: Benötigt ein Objekt beispielsweise bei seiner Initialisierung ein anderes Objekt, ist diese Abhängigkeit an einem zentralen Ort hinterlegt – es wird also nicht vom initialisierten Objekt selbst erzeugt.

Neu!!: Kotlin (Programmiersprache) und Dependency Injection · Mehr sehen »

Dr. Dobb’s Journal

Dr.

Neu!!: Kotlin (Programmiersprache) und Dr. Dobb’s Journal · Mehr sehen »

Eclipse (IDE)

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

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

Einsprungpunkt

Der Einsprungpunkt – oder auch die Main-Funktion (englisch oft nur main genannt) und weiter lehnübersetzt auch Hauptfunktion – bezeichnet in der Programmierung diejenige Stelle in einem Programm oder einer Funktion, an der der Kontrollfluss, d. h.

Neu!!: Kotlin (Programmiersprache) und Einsprungpunkt · Mehr sehen »

Evernote

Evernote ist ein Onlinedienst und eine dazugehörige Software, die das Sammeln, Ordnen und Finden von Notizen, Dokumenten und Fotos in verschiedenen Formaten unterstützt.

Neu!!: Kotlin (Programmiersprache) und Evernote · Mehr sehen »

Funktion (Programmierung)

Eine Funktion ist in der Informatik und in verschiedenen höheren Programmiersprachen die Bezeichnung eines Programmkonstrukts, mit dem der Programm-Quellcode strukturiert werden kann, so dass Teile der Funktionalität des Programms wiederverwendbar sind.

Neu!!: Kotlin (Programmiersprache) und Funktion (Programmierung) · 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!!: Kotlin (Programmiersprache) 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!!: Kotlin (Programmiersprache) und Funktionale Programmierung · Mehr sehen »

Google LLC

Eric Schmidt, Sergey Brin und Larry Page (von links nach rechts, 2008) Umsatz- und Gewinnentwicklung Google ist ein US-amerikanisches Technologieunternehmen, tätig in den Bereichen Hard- und Softwareentwicklung, mit der Rechtsform Limited Liability Company und mit Hauptsitz im kalifornischen Mountain View.

Neu!!: Kotlin (Programmiersprache) und Google LLC · Mehr sehen »

Gosu (Programmiersprache)

Gosu ist eine statisch typisierte, allgemeine Programmiersprache, die auf der Java Virtual Machine (JVM) läuft.

Neu!!: Kotlin (Programmiersprache) und Gosu (Programmiersprache) · Mehr sehen »

Gradle

Gradle ist ein auf Java basierendes Build-Management-Automatisierungs-Tool, vergleichbar mit Apache Ant und Apache Maven.

Neu!!: Kotlin (Programmiersprache) und Gradle · Mehr sehen »

Groovy

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

Neu!!: Kotlin (Programmiersprache) und Groovy · Mehr sehen »

Hallo-Welt-Programm

format.

Neu!!: Kotlin (Programmiersprache) und Hallo-Welt-Programm · Mehr sehen »

Integrierte Entwicklungsumgebung

Microsoft Visual Studio 2012, IDE für Windowszeichenorientierter Benutzerschnittstelle CONZEPT 16, ein Datenbanksystem mit integrierter Entwicklungsumgebung KDevelop, eine freie IDE für KDE Windows Eine integrierte Entwicklungsumgebung (IDE, von) ist eine Sammlung von Computerprogrammen, mit denen die Aufgaben der Softwareentwicklung möglichst ohne Medienbrüche bearbeitet werden können.

Neu!!: Kotlin (Programmiersprache) und Integrierte Entwicklungsumgebung · Mehr sehen »

IntelliJ IDEA

IntelliJ IDEA ist eine integrierte Entwicklungsumgebung (IDE) des Softwareunternehmens JetBrains für die Programmiersprachen Java, Kotlin, Groovy und Scala.

Neu!!: Kotlin (Programmiersprache) und IntelliJ IDEA · Mehr sehen »

IOS (Betriebssystem)

iOS ist ein von Apple entwickeltes mobiles Betriebssystem für das iPhone und den iPod touch.

Neu!!: Kotlin (Programmiersprache) und IOS (Betriebssystem) · Mehr sehen »

Java (Programmiersprache)

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

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

Java Development Kit

Das Java Development Kit (JDK) des Unternehmens Oracle – ehemals von Sun Microsystems – ist eines der von Java-Entwicklern meistgenutzten Java-SDKs.

Neu!!: Kotlin (Programmiersprache) und Java Development Kit · 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!!: Kotlin (Programmiersprache) und Java Virtual Machine · Mehr sehen »

JavaScript

JavaScript (kurz JS) ist eine Skriptsprache, die ursprünglich 1995 von Netscape für dynamisches HTML in Webbrowsern entwickelt wurde, um Benutzerinteraktionen auszuwerten, Inhalte zu verändern, nachzuladen oder zu generieren und so die Möglichkeiten von HTML zu erweitern.

Neu!!: Kotlin (Programmiersprache) und JavaScript · Mehr sehen »

JetBrains

JetBrains ist ein tschechisches, multinationales Softwareunternehmen mit Sitz in Prag und unterhält weitere 7 F+E-Niederlassungen, unter anderem in München und Berlin.

Neu!!: Kotlin (Programmiersprache) und JetBrains · Mehr sehen »

Klasse (Objektorientierung)

Beispielklasse ''Mitarbeiter'' (oben) mit zwei Instanzen (unten rechts und links). Unter einer Klasse (auch Objekttyp genannt) versteht man in der objektorientierten Programmierung ein abstraktes Modell bzw.

Neu!!: Kotlin (Programmiersprache) und Klasse (Objektorientierung) · Mehr sehen »

Kontrollstruktur

Kontrollstrukturen sind in der Informatik die Vorgabe, in welcher Reihenfolge die Handlungsschritte eines Algorithmus abgearbeitet werden.

Neu!!: Kotlin (Programmiersprache) und Kontrollstruktur · Mehr sehen »

Kotlin (Insel)

Kotlin ist eine russische Insel im Finnischen Meerbusen, einer Bucht der Ostsee, 30 km westlich vom Stadtzentrum Sankt Petersburgs.

Neu!!: Kotlin (Programmiersprache) und Kotlin (Insel) · Mehr sehen »

LLVM

LLVM (früher Low Level Virtual Machine) ist ein modulares Compiler-System mit einem virtuellen Befehlssatz, einem übergreifend optimierenden Übersetzungskonzept und einer virtuellen Maschine, die einen Hauptprozessor virtualisiert.

Neu!!: Kotlin (Programmiersprache) und LLVM · Mehr sehen »

Maschinensprache

Eine Maschinensprache, wie sie bei Maschinencode bzw.

Neu!!: Kotlin (Programmiersprache) und Maschinensprache · Mehr sehen »

Meta Platforms

Die Meta Platforms, Inc. (bis Oktober 2021 Facebook, Inc., oft kurz als Meta bezeichnet) ist ein US-amerikanischer Internetkonzern, dem die sozialen Netzwerke Facebook, Instagram und Threads, die Instant-Messaging-Apps WhatsApp und Messenger sowie die Virtual-Reality-Gerätemarke Meta Quest (ehemals Oculus) gehören.

Neu!!: Kotlin (Programmiersprache) und Meta Platforms · Mehr sehen »

Methode (Programmierung)

Methoden (oder member function) sind in der objektorientierten Programmierung Unterprogramme in der Form von Funktionen oder Prozeduren, die das Verhalten von Objekten beschreiben und implementieren.

Neu!!: Kotlin (Programmiersprache) und Methode (Programmierung) · Mehr sehen »

Nullwert

Als Nullwert (kurz NULL, NIL oder) bezeichnet man in der Informatik einen Zustand, der das Fehlen eines Wertes anzeigen soll.

Neu!!: Kotlin (Programmiersprache) und Nullwert · Mehr sehen »

Objective-C

Objective-C, auch kurz ObjC genannt, erweitert die Programmiersprache C um Sprachmittel zur objektorientierten Programmierung.

Neu!!: Kotlin (Programmiersprache) und Objective-C · Mehr sehen »

Objektorientierte Programmierung

Die objektorientierte Programmierung (kurz OOP) ist ein auf dem Konzept der Objektorientierung basierendes Programmierparadigma.

Neu!!: Kotlin (Programmiersprache) und Objektorientierte Programmierung · Mehr sehen »

Pattern Matching

Pattern Matching (englisch für Musterabgleich) oder musterbasierte Suche ist ein Begriff für symbolverarbeitende Verfahren, die anhand eines vorgegebenen Musters diskrete Strukturen oder Teilmengen einer diskreten Struktur identifizieren.

Neu!!: Kotlin (Programmiersprache) und Pattern Matching · Mehr sehen »

Pinterest

Pinterest ist eine Online-Pinnwand für Grafiken und Fotografien mit optionalem sozialem Netzwerk inklusive visueller Suchmaschine.

Neu!!: Kotlin (Programmiersprache) und Pinterest · 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!!: Kotlin (Programmiersprache) und Plattformunabhängigkeit · Mehr sehen »

Plug-in

Ein Plug-in (häufig auch Plugin; von engl. to plug in, „einstöpseln, anschließen“, auch Software-Erweiterung oder Zusatzmodul) ist eine optionale Softwarekomponente, die eine bestehende Software oder ein Computerspiel erweitert bzw.

Neu!!: Kotlin (Programmiersprache) und Plug-in · Mehr sehen »

Programmiersprache

Quelltext eines Programms in der Programmiersprache C++. Scratch. Eine Programmiersprache ist eine formale Sprache zur Formulierung von Datenstrukturen und Algorithmen, d. h.

Neu!!: Kotlin (Programmiersprache) und Programmiersprache · Mehr sehen »

Prozedurale Programmierung

Prozedurale Programmierung ist ein Programmierparadigma, nach dem Computerprogramme entwickelt werden können.

Neu!!: Kotlin (Programmiersprache) und Prozedurale Programmierung · Mehr sehen »

Quelltext

siehe eigene Artikel. Quelltext, auch Quellcode oder unscharf Programmcode genannt, ist in der Informatik der für Menschen lesbare, in einer Programmiersprache geschriebene Text eines Computerprogrammes.

Neu!!: Kotlin (Programmiersprache) und Quelltext · Mehr sehen »

Reflexion (Programmierung)

Reflexion bedeutet in der Programmierung, dass ein Programm seine eigene Struktur kennt (englisch introspection) und/oder diese modifizieren kann (englisch intercession).

Neu!!: Kotlin (Programmiersprache) und Reflexion (Programmierung) · Mehr sehen »

Sankt Petersburg

Peter-und-Paul-Festung. In der Mitte die beiden vergoldeten Türme der Peter-und-Paul-Kathedrale Senatsplatz:Denkmal für Peter den Großen Lenin-Statue in Leningrad. Das Gebäude im Hintergrund sollte ursprünglich Sitz der Stadtverwaltung werden; zum Größenvergleich: rechts unten sind Menschen Sankt Petersburg (kurz auch St. Petersburg) ist mit 5,38 Millionen Einwohnern (Stand 2021) nach Moskau die zweitgrößte Stadt Russlands, die viertgrößte Europas und die nördlichste Millionenstadt der Welt.

Neu!!: Kotlin (Programmiersprache) und Sankt Petersburg · Mehr sehen »

Scala (Programmiersprache)

Scala ist eine funktionale und objektorientierte Programmiersprache.

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

Standardbibliothek

Unter einer Standardbibliothek versteht man eine Programmbibliothek, die mit dem Compiler bzw.

Neu!!: Kotlin (Programmiersprache) und Standardbibliothek · Mehr sehen »

Statische Typisierung

Statische Typisierung bezeichnet ein Schema der Typisierung von Programmiersprachen.

Neu!!: Kotlin (Programmiersprache) und Statische Typisierung · Mehr sehen »

Swift (Programmiersprache)

Swift ist eine Programmiersprache von Apple Inc. für iOS, iPadOS, macOS, tvOS, watchOS, Linux, Windows, z/OS und Android.

Neu!!: Kotlin (Programmiersprache) und Swift (Programmiersprache) · Mehr sehen »

Trello

Trello ist ein auf Kanban basierender Aufgaben-Verwaltungs-Onlinedienst des Unternehmens Atlassian.

Neu!!: Kotlin (Programmiersprache) und Trello · 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!!: Kotlin (Programmiersprache) und Typinferenz · Mehr sehen »

Uber (Unternehmen)

Uber (benannt nach dem englischen Germanismus uber für „über“) ist ein US-amerikanisches Dienstleistungsunternehmen mit Sitz in San Francisco.

Neu!!: Kotlin (Programmiersprache) und Uber (Unternehmen) · Mehr sehen »

Variable (Programmierung)

In der Programmierung ist eine Variable ein abstrakter Behälter für einen Wert, der bei der Ausführung eines Computerprogramms auftritt.

Neu!!: Kotlin (Programmiersprache) und Variable (Programmierung) · Mehr sehen »

Visual Studio Code

Visual Studio Code (kurz VS Code) ist ein kostenloser Quelltext-Editor von Microsoft.

Neu!!: Kotlin (Programmiersprache) und Visual Studio Code · Mehr sehen »

Website

Startseite der Website der deutschsprachigen Wikipedia, März 2023 Eine Website (auch oder), auch Internetauftritt, Webpräsenz, Webauftritt, Webangebot oder Netzauftritt, gelegentlich auch (Internet-, Online-)Portal, ist die – unter einer individuellen Webadresse erreichbare – Präsenz eines Anbieters von Telemedien im weltweiten Netz (World Wide Web).

Neu!!: Kotlin (Programmiersprache) und Website · Mehr sehen »

Zeiger (Informatik)

Wort. Video-Tutorial über Zeiger, Dereferenzierung, Felder und Zeigerarithmetik sowie deren Funktionsweise im Arbeitsspeicher am Beispiel der Programmiersprache C Mit Zeiger wird in der Informatik ein Objekt einer Programmiersprache bezeichnet, das eine Speicheradresse zwischenspeichert.

Neu!!: Kotlin (Programmiersprache) und Zeiger (Informatik) · Mehr sehen »

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »