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

Julia (Programmiersprache)

Index Julia (Programmiersprache)

Julia ist eine höhere Programmiersprache, die vor allem für numerisches und wissenschaftliches Rechnen entwickelt wurde und auch als Allzweck-Programmiersprache verwendet werden kann, bei gleichzeitiger Wahrung einer hohen Ausführungsgeschwindigkeit.

132 Beziehungen: Alan Edelman, ALGOL, Algorithmus, Allzweck-Programmiersprache, Assemblersprache, Ausnahmebehandlung, Auswertung (Informatik), Basic Linear Algebra Subprograms, BSD-Lizenz, Bytecode, C (Programmiersprache), C++, C-Sharp, Common Lisp, Common Lisp Object System, Compiler, Computeralgebrasystem, Dalvik Virtual Machine, Desktop-Umgebung, Doppelte Genauigkeit, Dylan (Programmiersprache), Dynamische Typisierung, Fortran, Fortress (Programmiersprache), FreeBSD, FreeMat, Funktionale Programmierung, Garbage Collection, GitHub, Gleitkommazahl, GNU General Public License, GNU Lesser General Public License, GNU Octave, GNU-Projekt, Gordon and Betty Moore Foundation, Grafische Benutzeroberfläche, GTK (Programmbibliothek), Höhere Programmiersprache, IA-32, IEEE 754, ILNumerics, InfoWorld, Institut national de recherche en informatique et en automatique, International Components for Unicode, J. H. Wilkinson Prize for Numerical Software, Java Virtual Machine, Java-Laufzeitumgebung, JavaScript, Just-in-time-Kompilierung, Kommandozeile, ..., Konvertierung (Informatik), Koroutine, LAPACK, Lazy Evaluation, Libuv, Lineare Algebra, Linux, Lisp, Liste von Statistik-Software, LLVM, Lua, MacOS, Maple (Software), Maschinensprache, Massachusetts Institute of Technology, Mathematica, Matlab, Matplotlib, Mersenne-Twister, Metaprogrammierung, Microsoft Windows, MIT-Lizenz, ML (Programmiersprache), Multimethode, Multithreading, Node.js, NoSQL, Numerische Mathematik, NumPy, Objektorientierte Programmierung, Open Source, Paketverwaltung, Parallele Programmierung, Parser, Patch (Software), Perl, Perl (Programmiersprache), PHP, Polnische Notation, PowerPC, Programmierschnittstelle, Prozedurale Programmierung, Python (Programmiersprache), PyTorch, Qt (Bibliothek), R (Programmiersprache), Raspberry Pi, Rechenleistung, Regulärer Ausdruck, Ruby (Programmiersprache), Rust (Programmiersprache), Scala (Programmiersprache), Scheme, Scilab, Shell (Betriebssystem), SQL, Stacktrace, Standardbibliothek, Symbolische Mathematik, Syntaktischer Zucker, Syntax, The MathWorks, Tk (Toolkit), Typinferenz, Typisierung (Informatik), Typumwandlung, Unicode, US-Dollar, UTF-8, Verteiltes System, Virtuelle Maschine, Website, William Kahan, Wissenschaftliches Rechnen, Wolfram Language, Wrapper (Software), X86-Prozessor, Zufallszahl, Zufallszahlengenerator, .Net-Framework, 32-Bit-Architektur, 64-Bit-Architektur. Erweitern Sie Index (82 mehr) »

Alan Edelman

Alan Edelman 1999 Alan Stuart Edelman (* 1963 in Brooklyn) ist ein US-amerikanischer Mathematiker und Informatiker.

Neu!!: Julia (Programmiersprache) und Alan Edelman · Mehr sehen »

ALGOL

Sprachfamilie ALGOL (eine Abkürzung für „Algorithmic Language“), meist Algol geschrieben, ist der Name einer Familie von Programmiersprachen, die ab Ende der 1950er Jahre bis in die 1980er Jahre Verwendung fanden.

Neu!!: Julia (Programmiersprache) und ALGOL · Mehr sehen »

Algorithmus

sowjetischen Briefmarke anlässlich seines 1200-jährigen Geburtsjubiläums Ein Algorithmus (benannt nach al-Chwarizmi, von arabisch: Choresmier) ist eine eindeutige Handlungsvorschrift zur Lösung eines Problems oder einer Klasse von Problemen.

Neu!!: Julia (Programmiersprache) und Algorithmus · Mehr sehen »

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!!: Julia (Programmiersprache) und Allzweck-Programmiersprache · Mehr sehen »

Assemblersprache

Eine Assemblersprache, kurz auch Assembler genannt (von), ist eine Programmiersprache, die auf den Befehlsvorrat eines bestimmten Computertyps (d. h. dessen Prozessorarchitektur) ausgerichtet ist.

Neu!!: Julia (Programmiersprache) und Assemblersprache · Mehr sehen »

Ausnahmebehandlung

Eine Ausnahme oder Ausnahmesituation (oder Trap) bezeichnet in der Computertechnik ein Verfahren, Informationen über bestimmte Programmzustände – meistens Fehlerzustände – an andere Programmebenen zur Weiterbehandlung weiterzureichen.

Neu!!: Julia (Programmiersprache) und Ausnahmebehandlung · Mehr sehen »

Auswertung (Informatik)

Auswertung (engl. evaluation als Beschreibung, Analyse und Bewertung) bezeichnet in der Informatik den Vorgang, der einem Ausdruck (eventuell in einem gegebenen Kontext von Variablenbindungen) einen Wert zuordnet.

Neu!!: Julia (Programmiersprache) und Auswertung (Informatik) · Mehr sehen »

Basic Linear Algebra Subprograms

Basic Linear Algebra Subprograms (kurz: BLAS) bezeichnet eine Programmbibliothek, die elementare Operationen der linearen Algebra wie Vektor- und Matrixmultiplikationen bereitstellt.

Neu!!: Julia (Programmiersprache) und Basic Linear Algebra Subprograms · Mehr sehen »

BSD-Lizenz

BSD-Lizenz bezeichnet eine Gruppe von freizügigen Open-Source-Lizenzen.

Neu!!: Julia (Programmiersprache) und BSD-Lizenz · 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!!: Julia (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!!: Julia (Programmiersprache) und C (Programmiersprache) · Mehr sehen »

C++

C++ ist eine von der ISO genormte Programmiersprache.

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

C-Sharp

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

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

Common Lisp

Common Lisp (oft abgekürzt mit CL) ist eine Multiparadigmen-Programmiersprache innerhalb der Sprachfamilie Lisp.

Neu!!: Julia (Programmiersprache) und Common Lisp · Mehr sehen »

Common Lisp Object System

Das Common Lisp Object System (kurz: CLOS) ist die objektorientierte Erweiterung der Programmiersprache Common Lisp.

Neu!!: Julia (Programmiersprache) und Common Lisp Object System · 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!!: Julia (Programmiersprache) und Compiler · Mehr sehen »

Computeralgebrasystem

Ein Computeralgebrasystem (CAS) ist ein Computerprogramm, das der Bearbeitung algebraischer Ausdrücke dient.

Neu!!: Julia (Programmiersprache) und Computeralgebrasystem · Mehr sehen »

Dalvik Virtual Machine

Dalvik Virtual Machine, abgekürzt auch Dalvik VM oder DVM genannt, ist eine für mobile Geräte vorgesehene virtuelle Ausführungsumgebung in Form einer sogenannten Registermaschine.

Neu!!: Julia (Programmiersprache) und Dalvik Virtual Machine · Mehr sehen »

Desktop-Umgebung

Übersicht über die populären Desktop-Umgebungen für Unix-artige Betriebssysteme Eine Desktop-Umgebung (desktop bedeutet wörtlich Schreibtischoberfläche) ist eine grafische Arbeits- bzw.

Neu!!: Julia (Programmiersprache) und Desktop-Umgebung · Mehr sehen »

Doppelte Genauigkeit

Format einer Zahl in doppelter Genauigkeit nach IEEE 754 Doppelte Genauigkeit (oder auch double) steht in der Computerarithmetik für ein Gleitkomma-Zahlenformat, bei dem eine Zahl 8 Byte (also 64 Bit) belegt.

Neu!!: Julia (Programmiersprache) und Doppelte Genauigkeit · Mehr sehen »

Dylan (Programmiersprache)

Dylan (Dynamic Language) ist eine Programmiersprache, die Anfang der 1990er Jahre von einer Gruppe unter der Führung von Apple initiiert und spezifiziert wurde.

Neu!!: Julia (Programmiersprache) und Dylan (Programmiersprache) · Mehr sehen »

Dynamische Typisierung

Dynamische Typisierung (engl. dynamic typing) bezeichnet ein Schema der Typisierung von Programmiersprachen, bei der Typ-Prüfungen (etwa des Datentyps von Variablen) vorrangig zur Laufzeit eines Programms stattfinden.

Neu!!: Julia (Programmiersprache) und Dynamische Typisierung · Mehr sehen »

Fortran

Fortran ist eine prozedurale, seit 2003 auch eine objektorientierte Programmiersprache, die insbesondere für numerische Berechnungen in Wissenschaft, Technik und Forschung eingesetzt wird.

Neu!!: Julia (Programmiersprache) und Fortran · Mehr sehen »

Fortress (Programmiersprache)

Fortress ist eine Programmiersprache, deren Entwicklung von Sun Microsystems initiiert wurde.

Neu!!: Julia (Programmiersprache) und Fortress (Programmiersprache) · Mehr sehen »

FreeBSD

FreeBSD ist ein freies und vollständiges unixoides Betriebssystem, das direkt von der Berkeley Software Distribution (BSD) abstammt.

Neu!!: Julia (Programmiersprache) und FreeBSD · Mehr sehen »

FreeMat

FreeMat ist eine Programmierumgebung und eine Skriptsprache zur numerischen Lösung und Darstellung mathematischer Probleme, wie z. B.

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

Garbage Collection

Objekten (mit Farben dargestellt) gefüllt, von denen einige auch wieder zerstört werden und Lücken im Speicherbereich hinterlassen. Wenn (wie in diesem Beispiel) nicht mehr genug freier Speicherplatz „am Ende“ verfügbar ist oder wenn die automatische Speicherbereinigung entscheidet, wird der Speicher „komprimiert“, wobei alle noch verwendeten Objekte an den Beginn platziert und am Ende alle Speicherlücken konsolidiert werden. Dadurch wird wieder ein großer Speicherbereich für die zukünftige Erstellung von Objekten verfügbar. Die Garbage Collection, kurz GC (für Müllabfuhr, auch automatische Speicherbereinigung oder Freispeichersammlung genannt) bezeichnet in der Software- und Informationstechnik eine automatische Speicherverwaltung, die zur Vermeidung von Speicherproblemen beiträgt; der Vorteil wird mit einem erhöhten Ressourcenverbrauch erkauft.

Neu!!: Julia (Programmiersprache) und Garbage Collection · Mehr sehen »

GitHub

GitHub ist ein Onlinedienst zur Softwareentwicklung und Versionsverwaltung für Softwareprojekte auf Git-Basis.

Neu!!: Julia (Programmiersprache) und GitHub · Mehr sehen »

Gleitkommazahl

Exakt darstellbare Gleitkomma­zahlen für verschiedene Mantissen­längen, Basis: 2, Exponent −3 bis 1 Eine Gleitkommazahl – wird in zwei Zusammenhängen benutzt.

Neu!!: Julia (Programmiersprache) und Gleitkommazahl · Mehr sehen »

GNU General Public License

Logo der GPLv3 Die GNU General Public License (kurz GNU GPL oder GPL; aus dem Englischen wörtlich für allgemeine Veröffentlichungserlaubnis oder -genehmigung) ist eine Softwarelizenz, die dem Nutzer gewährt, die Software auszuführen, zu studieren, zu ändern und zu verbreiten (kopieren).

Neu!!: Julia (Programmiersprache) und GNU General Public License · Mehr sehen »

GNU Lesser General Public License

Das Lizenzlogo der LGPLv3 Das GNU-Logo Die GNU Lesser General Public License oder LGPL (ehemals GNU Library General Public License) ist eine von der Free Software Foundation (FSF) entwickelte Lizenz für freie Software.

Neu!!: Julia (Programmiersprache) und GNU Lesser General Public License · Mehr sehen »

GNU Octave

GNU Octave ist eine freie Software zur numerischen Lösung mathematischer Probleme, wie zum Beispiel Matrizenrechnung, Lösen von (Differential-)Gleichungssystemen, Integration etc.

Neu!!: Julia (Programmiersprache) und GNU Octave · Mehr sehen »

GNU-Projekt

Das GNU-Logo Das GNU-Projekt entwickelt das Betriebssystem GNU (Aussprache), das von Richard Stallman mit dem Ziel gegründet wurde, ein freies, unixähnliches Betriebssystem zu schaffen, das sicherstellt, dass die Endbenutzer die Freiheiten haben, es verwenden, untersuchen, verbreiten (kopieren) und verändern zu dürfen.

Neu!!: Julia (Programmiersprache) und GNU-Projekt · Mehr sehen »

Gordon and Betty Moore Foundation

Die Gordon and Betty Moore Foundation ist eine US-amerikanische Stiftung.

Neu!!: Julia (Programmiersprache) und Gordon and Betty Moore Foundation · Mehr sehen »

Grafische Benutzeroberfläche

Grafische Benutzeroberfläche oder auch grafische Benutzerschnittstelle oder Bedienoberfläche (Abk. GUI von) bezeichnet eine Form von Benutzerschnittstelle eines Computers.

Neu!!: Julia (Programmiersprache) und Grafische Benutzeroberfläche · Mehr sehen »

GTK (Programmbibliothek)

GTK3 ''Widget Factory'' GTK (früher GTK+, GIMP-Toolkit) ist ein freies GUI-Toolkit unter der LGPL.

Neu!!: Julia (Programmiersprache) und GTK (Programmbibliothek) · Mehr sehen »

Höhere Programmiersprache

Eine höhere Programmiersprache ist eine Programmiersprache zur Abfassung eines Computerprogramms, die in Abstraktion und Komplexität von der Ebene der Maschinensprachen deutlich entfernt ist.

Neu!!: Julia (Programmiersprache) und Höhere Programmiersprache · Mehr sehen »

IA-32

Als IA-32, eine Abkürzung für „Intel Architecture 32-Bit,“ bezeichnet Intel die Befehlssatzarchitektur des x86-Prozessors ab dem 80386, ursprünglich als 32-Bit-Architektur.

Neu!!: Julia (Programmiersprache) und IA-32 · Mehr sehen »

IEEE 754

Die Norm IEEE 754 definiert Standarddarstellungen für binäre und dezimale Gleitkommazahlen in Computern und legt genaue Verfahren für die Durchführung mathematischer Operationen, insbesondere für Rundungen, fest.

Neu!!: Julia (Programmiersprache) und IEEE 754 · Mehr sehen »

ILNumerics

ILNumerics ist eine Programmbibliothek, die Funktionen für numerische Berechnungen für die.NET-Plattform bereitstellt, um komplexe mathematische Algorithmen direkt in einer General Purpose Language zu formulieren.

Neu!!: Julia (Programmiersprache) und ILNumerics · Mehr sehen »

InfoWorld

InfoWorld (abgekürzt IW) ist ein Technologiemagazin.

Neu!!: Julia (Programmiersprache) und InfoWorld · Mehr sehen »

Institut national de recherche en informatique et en automatique

Institut national de recherche en informatique et en automatique (INRIA) ist eine staatliche französische Forschungseinrichtung mit technologischem und wissenschaftlichem Charakter.

Neu!!: Julia (Programmiersprache) und Institut national de recherche en informatique et en automatique · Mehr sehen »

International Components for Unicode

International Components for Unicode (ICU) ist ein Open-Source-Projekt zur Unicode-Unterstützung und Internationalisierung, welches ausgereifte C++-, C- und Java-Bibliotheken bereitstellt.

Neu!!: Julia (Programmiersprache) und International Components for Unicode · Mehr sehen »

J. H. Wilkinson Prize for Numerical Software

Der J. H. Wilkinson Prize for Numerical Software wird alle vier Jahre für numerische Software im Bereich wissenschaftliches Rechnen vergeben.

Neu!!: Julia (Programmiersprache) und J. H. Wilkinson Prize for Numerical Software · 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!!: Julia (Programmiersprache) und Java Virtual Machine · Mehr sehen »

Java-Laufzeitumgebung

Die Java-Laufzeitumgebung (kurz JRE) ist die Laufzeitumgebung der Java-Technik.

Neu!!: Julia (Programmiersprache) und Java-Laufzeitumgebung · 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!!: Julia (Programmiersprache) und JavaScript · Mehr sehen »

Just-in-time-Kompilierung

Just-in-time-Kompilierung (JIT-Kompilierung) ist ein Verfahren aus der praktischen Informatik, um (Teil-)Programme zur Laufzeit in Maschinencode zu übersetzen.

Neu!!: Julia (Programmiersprache) und Just-in-time-Kompilierung · Mehr sehen »

Kommandozeile

Die Kommandozeile oder Befehlszeile ist ein Teil eines Computerprogramms, das eine Textzeile als Eingabe vom Benutzer entgegennimmt und im Kontext als Kommando bzw.

Neu!!: Julia (Programmiersprache) und Kommandozeile · Mehr sehen »

Konvertierung (Informatik)

Konvertierung bezeichnet in der Informatik die Überführung einer Datei von einem Dateiformat in ein anderes mittels eines Dateikonverters.

Neu!!: Julia (Programmiersprache) und Konvertierung (Informatik) · Mehr sehen »

Koroutine

In der Informatik sind Koroutinen (auch Coroutinen) eine Verallgemeinerung des Konzepts einer Prozedur oder Funktion.

Neu!!: Julia (Programmiersprache) und Koroutine · Mehr sehen »

LAPACK

LAPACK (Linear Algebra Package) ist eine Programmbibliothek unter der BSD-Lizenz, die Algorithmen aus dem Bereich der numerischen linearen Algebra enthält.

Neu!!: Julia (Programmiersprache) und LAPACK · Mehr sehen »

Lazy Evaluation

Lazy Evaluation (bequeme Auswertung) bezeichnet in der Informatik eine Art der Auswertung von Ausdrücken, bei der das Ergebnis des auszuwertenden Ausdrucks nur so weit berechnet wird, wie es gerade benötigt wird.

Neu!!: Julia (Programmiersprache) und Lazy Evaluation · Mehr sehen »

Libuv

libuv ist eine Programmbibliothek für asynchrone Ereignis-Benachrichtigung.

Neu!!: Julia (Programmiersprache) und Libuv · Mehr sehen »

Lineare Algebra

Die lineare Algebra (auch Vektoralgebra) ist ein Teilgebiet der Mathematik, das sich mit Vektorräumen beschäftigt.

Neu!!: Julia (Programmiersprache) und Lineare Algebra · Mehr sehen »

Linux

Als Linux (deutsch) oder GNU/Linux (siehe GNU/Linux-Namensstreit) bezeichnet man in der Regel freie, unixähnliche Mehrbenutzer-Betriebssysteme, die auf dem Linux-Kernel und wesentlich auf GNU-Software basieren.

Neu!!: Julia (Programmiersprache) und Linux · Mehr sehen »

Lisp

Lisp ist eine Familie von Programmiersprachen, die 1958 erstmals spezifiziert wurde und am Massachusetts Institute of Technology (MIT) in Anlehnung an den ungetypten Lambda-Kalkül entstand.

Neu!!: Julia (Programmiersprache) und Lisp · Mehr sehen »

Liste von Statistik-Software

Statistik-Software versetzt die Statistik mit Hilfe leistungsfähiger Computer in die Lage, mit teilweise rechenintensiven Methoden sehr große Datenmengen zu analysieren.

Neu!!: Julia (Programmiersprache) und Liste von Statistik-Software · 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!!: Julia (Programmiersprache) und LLVM · Mehr sehen »

Lua

Lua (für Mond) ist eine imperative und erweiterbare Skriptsprache zum Einbinden in Programme, um diese leichter weiterentwickeln und warten zu können.

Neu!!: Julia (Programmiersprache) und Lua · Mehr sehen »

MacOS

Das Betriebssystem macOS, früher Mac OS X und OS X, ist das Betriebssystem des kalifornischen Hard- und Software-Unternehmens Apple für Laptop- und Desktop-Computer der Mac-Reihe.

Neu!!: Julia (Programmiersprache) und MacOS · Mehr sehen »

Maple (Software)

Maple (mathematical manipulation language) ist ein proprietäres Computeralgebrasystem (CAS) für Algebra, Analysis, Diskrete Mathematik, Numerik und viele andere Teilgebiete der Mathematik in englischer Sprache.

Neu!!: Julia (Programmiersprache) und Maple (Software) · Mehr sehen »

Maschinensprache

Eine Maschinensprache, wie sie bei Maschinencode bzw.

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

Massachusetts Institute of Technology

Das Massachusetts Institute of Technology (MIT) ist eine Technische Hochschule und Universität in Cambridge im US-Bundesstaat Massachusetts.

Neu!!: Julia (Programmiersprache) und Massachusetts Institute of Technology · Mehr sehen »

Mathematica

Mathematica ist eines der meistbenutzten mathematisch-naturwissenschaftlichen Programmpakete und ein proprietäres Softwarepaket des Unternehmens Wolfram Research.

Neu!!: Julia (Programmiersprache) und Mathematica · Mehr sehen »

Matlab

Matlab (Eigenschreibweise: MATLAB) ist eine kommerzielle Software des US-amerikanischen Unternehmens MathWorks zur Lösung mathematischer Probleme und zur grafischen Darstellung der Ergebnisse.

Neu!!: Julia (Programmiersprache) und Matlab · Mehr sehen »

Matplotlib

Matplotlib ist eine Programmbibliothek für die Programmiersprache Python, die es erlaubt, mathematische Darstellungen aller Art anzufertigen.

Neu!!: Julia (Programmiersprache) und Matplotlib · Mehr sehen »

Mersenne-Twister

Der Mersenne-Twister ist ein Pseudozufallszahlengenerator, der 1997 von Makoto Matsumoto und Takuji Nishimura entwickelt wurde.

Neu!!: Julia (Programmiersprache) und Mersenne-Twister · Mehr sehen »

Metaprogrammierung

Metaprogrammierung ist in der Informatik die Erstellung von Computerprogrammen ("Metaprogramme"), die Computerprogramme erzeugen.

Neu!!: Julia (Programmiersprache) und Metaprogrammierung · Mehr sehen »

Microsoft Windows

Microsoft Windows (englische Aussprache) bzw.

Neu!!: Julia (Programmiersprache) und Microsoft Windows · Mehr sehen »

MIT-Lizenz

Die MIT-Lizenz, auch X-Lizenz oder X11-Lizenz genannt, ist eine vom Massachusetts Institute of Technology stammende freizügige Open-Source-Lizenz.

Neu!!: Julia (Programmiersprache) und MIT-Lizenz · Mehr sehen »

ML (Programmiersprache)

Meta Language (ML) beschreibt eine Familie funktionaler Programmiersprachen mit statischer Typisierung, Polymorphie, automatischer Speicherbereinigung und im Allgemeinen strenger Auswertung.

Neu!!: Julia (Programmiersprache) und ML (Programmiersprache) · Mehr sehen »

Multimethode

Als Multimethoden bezeichnet man Methoden einer objektorientierten Programmiersprache, deren Auswahl nicht nur anhand des Typs eines Objekts getroffen wird, sondern anhand der dynamischen Typen mehrerer Objekte.

Neu!!: Julia (Programmiersprache) und Multimethode · Mehr sehen »

Multithreading

Multithreading (auch Nebenläufigkeit, Mehrsträngigkeit oder Mehrfädigkeit genannt) bezeichnet in der Informatik das gleichzeitige (oder quasi-gleichzeitige) Abarbeiten mehrerer Threads (Ausführungsstränge) innerhalb eines einzelnen Prozesses oder eines Tasks (ein Anwendungsprogramm).

Neu!!: Julia (Programmiersprache) und Multithreading · Mehr sehen »

Node.js

Node.js ist eine plattformübergreifende Open-Source-JavaScript-Laufzeitumgebung, die JavaScript-Code außerhalb eines Webbrowsers ausführen kann.

Neu!!: Julia (Programmiersprache) und Node.js · Mehr sehen »

NoSQL

NoSQL (für Not only SQL deutsch: „Nicht nur SQL“) bezeichnet Datenbanken, die einen nicht-relationalen Ansatz verfolgen und damit mit der langen Geschichte relationaler Datenbanken brechen.

Neu!!: Julia (Programmiersprache) und NoSQL · Mehr sehen »

Numerische Mathematik

Die numerische Mathematik, auch kurz Numerik genannt, beschäftigt sich als Teilgebiet der Mathematik mit der Konstruktion und Analyse von Algorithmen für kontinuierliche mathematische Probleme.

Neu!!: Julia (Programmiersprache) und Numerische Mathematik · Mehr sehen »

NumPy

NumPy ist eine Programmbibliothek für die Programmiersprache Python, die eine einfache Handhabung von Vektoren, Matrizen oder generell großen mehrdimensionalen Arrays ermöglicht.

Neu!!: Julia (Programmiersprache) und NumPy · Mehr sehen »

Objektorientierte Programmierung

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

Neu!!: Julia (Programmiersprache) und Objektorientierte Programmierung · 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!!: Julia (Programmiersprache) und Open Source · Mehr sehen »

Paketverwaltung

Fedora-16-System ein. aptitude mit Kommandozeilenbefehlen auf Debian TUI Ubuntu PackageKit ist eine grafische Oberfläche für verschiedene Paketverwaltungen, hier auf einem RHEL 6-System. Das Ubuntu Software Center ist eine grafische Oberfläche für dpkg/APT, steht unter der GPL und ist nicht nur unter Ubuntu verfügbar Eine Paketverwaltung ermöglicht die komfortable Verwaltung von Software, die in Form von Programmpaketen vorliegt.

Neu!!: Julia (Programmiersprache) und Paketverwaltung · Mehr sehen »

Parallele Programmierung

Parallele Programmierung ist ein Programmierparadigma.

Neu!!: Julia (Programmiersprache) und Parallele Programmierung · Mehr sehen »

Parser

Ein Parser („analysieren“, bzw. „Teil“; im Deutschen gelegentlich auch Zerteiler) ist ein Computerprogramm, das in der Informatik für die Zerlegung und Umwandlung einer Eingabe in ein für die Weiterverarbeitung geeigneteres Format zuständig ist.

Neu!!: Julia (Programmiersprache) und Parser · Mehr sehen »

Patch (Software)

Lochstreifen mit zwei Flicken Ein Patch (Maskulinum, selten Neutrum; von.

Neu!!: Julia (Programmiersprache) und Patch (Software) · Mehr sehen »

Perl

Perl steht für.

Neu!!: Julia (Programmiersprache) und Perl · Mehr sehen »

Perl (Programmiersprache)

Perl ist eine freie, plattformunabhängige und interpretierte Programmiersprache, die mehrere Paradigmen unterstützt.

Neu!!: Julia (Programmiersprache) und Perl (Programmiersprache) · Mehr sehen »

PHP

PHP (rekursives Akronym und Backronym für „PHP: '''H'''ypertext '''P'''reprocessor“, ursprünglich „Personal '''H'''ome '''P'''age Tools“) ist eine Skriptsprache mit einer an C und Perl angelehnten Syntax, die hauptsächlich zur Erstellung dynamischer Webseiten oder Webanwendungen verwendet wird.

Neu!!: Julia (Programmiersprache) und PHP · Mehr sehen »

Polnische Notation

Polnische Notation (PN), auch Normale Polnische Notation (NPN), Präfixnotation, Łukasiewicz-Notation oder Warschauer Normalform genannt, ist (in der Informatik und mathematischen Logik) eine klammerfreie Schreibweise für Formeln bzw.

Neu!!: Julia (Programmiersprache) und Polnische Notation · Mehr sehen »

PowerPC

PowerPC (PPC) ist eine Mikroprozessor-Architektur, die 1991 durch ein US-amerikanisches Konsortium der Unternehmen Apple, IBM und Motorola (ab 2004 Freescale) – auch kurz AIM genannt – spezifiziert wurde.

Neu!!: Julia (Programmiersprache) und PowerPC · Mehr sehen »

Programmierschnittstelle

Quelltextkompatibilität, d. h. Quelltext kann ohne Anpassungen für die jeweiligen Systeme erfolgreich kompiliert werden. Eine Programmierschnittstelle (auch Anwendungsschnittstelle, genauer Schnittstelle zur Programmierung von Anwendungen), häufig nur kurz API genannt (von, wörtlich ‚Anwendungs­programmier­schnittstelle‘), ist ein Programmteil, der von einem Softwaresystem anderen Programmen zur Anbindung an das System zur Verfügung gestellt wird.

Neu!!: Julia (Programmiersprache) und Programmierschnittstelle · Mehr sehen »

Prozedurale Programmierung

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

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

Python (Programmiersprache)

Python (auf Deutsch auch) ist eine universelle, üblicherweise interpretierte, höhere Programmiersprache.

Neu!!: Julia (Programmiersprache) und Python (Programmiersprache) · Mehr sehen »

PyTorch

PyTorch ist eine auf Maschinelles Lernen ausgerichtete Open-Source-Programmbibliothek für die Programmiersprache Python, basierend auf der in Lua geschriebenen Bibliothek Torch, die bereits seit 2002 existiert.

Neu!!: Julia (Programmiersprache) und PyTorch · Mehr sehen »

Qt (Bibliothek)

Qt (wie) ist ein Anwendungsframework und GUI-Toolkit zur plattformübergreifenden Entwicklung von Programmen und grafischen Benutzeroberflächen.

Neu!!: Julia (Programmiersprache) und Qt (Bibliothek) · Mehr sehen »

R (Programmiersprache)

R ist eine freie Programmiersprache für statistische Berechnungen und Grafiken.

Neu!!: Julia (Programmiersprache) und R (Programmiersprache) · Mehr sehen »

Raspberry Pi

Logo der Raspberry-Pi-Stiftung Raspberry Pi 4 Model B Raspberry Pi 2 Model B Raspberry Pi Model A+ Raspberry Pi Zero Der Raspberry Pi (Aussprache in Britischem Englisch) ist ein Einplatinencomputer, der von der britischen Raspberry Pi Foundation entwickelt wurde.

Neu!!: Julia (Programmiersprache) und Raspberry Pi · Mehr sehen »

Rechenleistung

Die Rechenleistung (auch Datenverarbeitungsleistung oder Performanz. englisch computing power oder performance genannt) ist ein Maß für Rechenmaschinen und Datenverarbeitungs- (kurz DV-Systeme) oder informationstechnische Systeme (kurz IT-Systeme).

Neu!!: Julia (Programmiersprache) und Rechenleistung · Mehr sehen »

Regulärer Ausdruck

Ein regulärer Ausdruck (Abkürzung RegExp oder Regex) ist in der theoretischen Informatik eine Zeichenkette, die der Beschreibung von Mengen von Zeichenketten mit Hilfe bestimmter syntaktischer Regeln dient.

Neu!!: Julia (Programmiersprache) und Regulärer Ausdruck · Mehr sehen »

Ruby (Programmiersprache)

Ruby (englisch für Rubin) ist eine höhere Programmiersprache, die Mitte der 1990er Jahre vom Japaner Yukihiro Matsumoto entworfen wurde.

Neu!!: Julia (Programmiersprache) und Ruby (Programmiersprache) · Mehr sehen »

Rust (Programmiersprache)

Rust ist eine Multiparadigmen-Systemprogrammiersprache, die von der Open-Source-Community entwickelt wurde und unter anderem von Mozilla Research gesponsert wird.

Neu!!: Julia (Programmiersprache) und Rust (Programmiersprache) · Mehr sehen »

Scala (Programmiersprache)

Scala ist eine funktionale und objektorientierte Programmiersprache.

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

Scheme

Die Programmiersprache Scheme ist eine Lisp-Variante.

Neu!!: Julia (Programmiersprache) und Scheme · Mehr sehen »

Scilab

Scilab ist ein freies Softwarepaket für Anwendungen aus der numerischen Mathematik, das ehemals am Institut national de recherche en informatique et en automatique (INRIA) in Frankreich seit 1990 als Alternative zu MATLAB entwickelt wurde und seit 2003 vom Scilab-Konsortium weiterentwickelt wird.

Neu!!: Julia (Programmiersprache) und Scilab · Mehr sehen »

Shell (Betriebssystem)

In der Informatik wird als Shell die Software bezeichnet, mittels derer ein Benutzer mit einem Betriebssystem interagiert – eine Mensch-Maschine-Schnittstelle.

Neu!!: Julia (Programmiersprache) und Shell (Betriebssystem) · Mehr sehen »

SQL

SQL (offizielle Aussprache, mitunter auch; auf Deutsch auch häufig die deutsche Aussprache der Buchstaben) ist eine Datenbanksprache zur Definition von Datenstrukturen in relationalen Datenbanken sowie zum Bearbeiten (Einfügen, Verändern, Löschen) und Abfragen von darauf basierenden Datenbeständen.

Neu!!: Julia (Programmiersprache) und SQL · Mehr sehen »

Stacktrace

Als Stacktrace („Stapel(speicher)zurückverfolgung“) oder in.NET Stackwalk bezeichnet man in der Informationstechnik die Ausgabe und Interpretation des Inhalts des Stacks.

Neu!!: Julia (Programmiersprache) und Stacktrace · Mehr sehen »

Standardbibliothek

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

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

Symbolische Mathematik

In Computeralgebrasystemen (CAS) bedeutet der Ausdruck symbolische Mathematik, dass Operation und Kalkulation von mathematischen Ausdrücken mit Variablen auf Computern ausgeführt werden.

Neu!!: Julia (Programmiersprache) und Symbolische Mathematik · Mehr sehen »

Syntaktischer Zucker

Syntaktischer Zucker sind Syntaxerweiterungen in Programmiersprachen, welche der Vereinfachung von Schreibweisen dienen.

Neu!!: Julia (Programmiersprache) und Syntaktischer Zucker · Mehr sehen »

Syntax

Unter Syntax (von syn ‚zusammen‘ und taxis ‚Ordnung, Reihenfolge‘) versteht man allgemein ein Regelsystem zur Kombination elementarer Zeichen zu zusammengesetzten Zeichen in natürlichen oder künstlichen Zeichensystemen.

Neu!!: Julia (Programmiersprache) und Syntax · Mehr sehen »

The MathWorks

The MathWorks, Inc., kurz MathWorks, ist ein US-amerikanisches, global-tätiges Unternehmen in privater Hand, das sich auf Software für technische Berechnungen und Multidomain-Simulation und Software für dynamische Systeme spezialisiert hat.

Neu!!: Julia (Programmiersprache) und The MathWorks · Mehr sehen »

Tk (Toolkit)

Tk ist ein freies, plattformübergreifendes GUI-Toolkit zur Programmierung von grafischen Benutzeroberflächen (GUIs).

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

Typisierung (Informatik)

Eine Typisierung dient in der Informatik dazu, dass die Objekte (hier Objekte im mathematisch-abstrakten Sinne verstanden) der Programmiersprachen, wie z. B.

Neu!!: Julia (Programmiersprache) und Typisierung (Informatik) · Mehr sehen »

Typumwandlung

Als Typumwandlung (oder type casting, kurz cast) wird in der Informatik die Umwandlung eines Datums von einem Datentyp in einen anderen bezeichnet.

Neu!!: Julia (Programmiersprache) und Typumwandlung · Mehr sehen »

Unicode

Logo von Unicode Der Unicode-Standard (Aussprachen: amerikanisches Englisch, britisches Englisch; dt.) legt fest, wie Schrift elektronisch gespeichert wird, z. B.

Neu!!: Julia (Programmiersprache) und Unicode · Mehr sehen »

US-Dollar

Der US-Dollar (englisch: United States dollar; Abkürzung: USD; Symbol: $) ist die offizielle Währungseinheit der Vereinigten Staaten.

Neu!!: Julia (Programmiersprache) und US-Dollar · Mehr sehen »

UTF-8

UTF-8 (Abkürzung für 8-Bit UCS Transformation Format, wobei UCS wiederum Universal Coded Character Set abkürzt) ist die am weitesten verbreitete Kodierung für Unicode-Zeichen (Unicode und UCS sind praktisch identisch).

Neu!!: Julia (Programmiersprache) und UTF-8 · Mehr sehen »

Verteiltes System

Ein verteiltes System ist nach der Definition von Andrew S. Tanenbaum ein Zusammenschluss unabhängiger Computer, die sich für den Benutzer als ein einziges System präsentieren.

Neu!!: Julia (Programmiersprache) und Verteiltes System · Mehr sehen »

Virtuelle Maschine

Virtuelle Maschine in VirtualBox Als virtuelle Maschine (VM) wird in der Informatik die Software-technische Kapselung eines Rechnersystems innerhalb eines lauffähigen Rechnersystems bezeichnet.

Neu!!: Julia (Programmiersprache) und Virtuelle Maschine · 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!!: Julia (Programmiersprache) und Website · Mehr sehen »

William Kahan

William Kahan William „Velvel“ Morton Kahan (* 5. Juni 1933 in Toronto, Ontario) ist ein kanadischer Mathematiker und Informatiker.

Neu!!: Julia (Programmiersprache) und William Kahan · Mehr sehen »

Wissenschaftliches Rechnen

Schwarzer Löcher am Max-Planck-Institut für Gravitationsphysik (2012) Simulation eines Verbrennungsmotors Wissenschaftliches Rechnen oder Simulationswissenschaft versteht sich als Interdisziplinärer Ansatz für die Entwicklung von Modellen, Algorithmen und Software, um mithilfe der Computersimulation Fragestellungen aus den Natur-, Ingenieur- und Wirtschaftswissenschaften beantworten zu können.

Neu!!: Julia (Programmiersprache) und Wissenschaftliches Rechnen · Mehr sehen »

Wolfram Language

Die Wolfram Language ist eine wissensbasierte symbolische Programmiersprache, die in Wolfram Standalone-Produkten wie Mathematica oder in Wolfram Cloud-Produkten genutzt werden kann.

Neu!!: Julia (Programmiersprache) und Wolfram Language · Mehr sehen »

Wrapper (Software)

Als Wrapper (englisch für „Verpackung“ oder „Umschlag“) oder Adapter (vom lateinischen für „Anpassung“), auch „Schnittstelle“ genannt, wird in der Informationstechnik ein Stück Software bezeichnet, welches ein anderes Stück Software umgibt.

Neu!!: Julia (Programmiersprache) und Wrapper (Software) · Mehr sehen »

X86-Prozessor

DIP-40 IBM PC zur Anwendung Ein x86-Prozessor ist ein Mikroprozessor der x86-Prozessorarchitektur.

Neu!!: Julia (Programmiersprache) und X86-Prozessor · Mehr sehen »

Zufallszahl

Als Zufallszahl wird das Ergebnis einer speziellen Berechnung oder eines speziellen Zufallsexperimentes bezeichnet.

Neu!!: Julia (Programmiersprache) und Zufallszahl · Mehr sehen »

Zufallszahlengenerator

Als Zufallszahlengenerator, kurz Zufallsgenerator, bezeichnet man ein Verfahren, das eine Folge von Zufallszahlen erzeugt.

Neu!!: Julia (Programmiersprache) und Zufallszahlengenerator · Mehr sehen »

.Net-Framework

Das.Net-Framework (Eigenschreibweise:.NET Framework) ist ein Teil von Microsofts Software-Plattform.NET und erfüllt als solches seine Funktion bei der Entwicklung und Ausführung von Programmen, die das Framework einbinden und verwenden.

Neu!!: Julia (Programmiersprache) und .Net-Framework · Mehr sehen »

32-Bit-Architektur

32-Bit-Prozessor Unter 32-Bit-Architektur versteht man in der EDV eine Prozessorarchitektur, deren Verarbeitungsbreite 32 Bit beträgt.

Neu!!: Julia (Programmiersprache) und 32-Bit-Architektur · Mehr sehen »

64-Bit-Architektur

Unter 64-Bit-Architektur versteht man in der EDV eine Prozessorarchitektur, deren Verarbeitungsbreite 64 Bit beträgt.

Neu!!: Julia (Programmiersprache) und 64-Bit-Architektur · Mehr sehen »

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »