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

Ruby (Programmiersprache)

Index Ruby (Programmiersprache)

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

123 Beziehungen: Ada (Programmiersprache), Airbnb, Apple, Aspektorientierte Programmierung, Ausnahmebehandlung, Auszeichnungssprache, Bash (Shell), Berkeley Software Distribution, BSD-Lizenz, Bytecode, C (Programmiersprache), C-Sharp, Closure (Funktion), CLU (Programmiersprache), Compiler, Crystal (Programmiersprache), D (Programmiersprache), Debugger, Diaspora (Software), Discourse (Software), Domänenspezifische Sprache, Duck-Typing, Dylan (Programmiersprache), Dynamische Typisierung, Eiffel (Programmiersprache), Eingebettetes System, Elixir (Programmiersprache), Filehosting, First-Class-Funktion, First-Class-Objekt, Free Software Foundation, Freie Software, Funktionale Programmierung, Garbage Collection, GitHub, GNU General Public License, Groovy, Haml, Höhere Programmiersprache, Hypertext Markup Language, Hypertext Transfer Protocol, Imperative Programmierung, Interactive Ruby Shell, Interpreter, IPv6, Japan, Java (Programmiersprache), Java-Technologie, JavaScript, JavaScript Object Notation, ..., JRuby, Just-in-time-Kompilierung, Kommandozeileninterpreter, Lazy Evaluation, Linux, Lisp, LLVM, MacOS, Make, Metaprogrammierung, Metasploit, Microsoft Windows, Microsoft Windows Vista, Mixin, MSYS2, Namensraum, Nebenläufigkeit, Objective-C, Objekt (Programmierung), Objektorientierte Programmierung, Onlinedienst, Open Source, OpenSSL, OpenSUSE, Oracle, Parrot, Penetrationstest (Informatik), Perl (Programmiersprache), Perl Compatible Regular Expressions, Plattformunabhängigkeit, POSIX, Programmierparadigma, Proof of Concept, Proprietär, Prozedurale Programmierung, Prozessorkern, Puppet (Software), Python (Programmiersprache), Quelltext, Rake (Software), Redmine, Reflexion (Programmierung), Regulärer Ausdruck, RPG Maker, Rubin, Rubinius, Ruby on Rails, RubyGems, Rust (Programmiersprache), Sandbox, Sass (Stylesheet-Sprache), Schmuckstein, Shopify, Sinatra (Software), Smalltalk (Programmiersprache), Software-Dokumentationswerkzeug, Spezifikation, Standardbibliothek, Starke Typisierung, Swift (Programmiersprache), Testsuite (Webapplikation), Unicode, UTF-8, Vagrant (Software), Virtuelle Maschine, Webframework, Westliche Welt, YAML, YARV, YaST, Yukihiro Matsumoto, Zeichenkodierung, .Net-Framework. Erweitern Sie Index (73 mehr) »

Ada (Programmiersprache)

Ada ist eine strukturierte Programmiersprache mit statischer Typenbindung.

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

Airbnb

kalifornischen San Francisco Airbnb ist ein 2008 im kalifornischen Silicon Valley gegründetes US-amerikanisches Unternehmen, das unter dem gleichen Namen ein Online-Portal zur Buchung und Vermietung von Unterkünften, ähnlich einem Computerreservierungssystem, betreibt.

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

Apple

Apple Inc. ist ein US-amerikanischer Hard- und Softwareentwickler und ein Technologieunternehmen, das Computer, Smartphones und Unterhaltungselektronik sowie Betriebssysteme und Anwendungssoftware entwickelt und vertreibt.

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

Aspektorientierte Programmierung

Aspektorientierte Programmierung (AOP) ist ein Programmierparadigma für die objektorientierte Programmierung, um generische Funktionalitäten über mehrere Klassen hinweg zu verwenden (Cross-Cutting Concern).

Neu!!: Ruby (Programmiersprache) und Aspektorientierte Programmierung · 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!!: Ruby (Programmiersprache) und Ausnahmebehandlung · Mehr sehen »

Auszeichnungssprache

Eine Auszeichnungssprache (abgekürzt ML) ist eine maschinenlesbare Sprache für die Gliederung und Formatierung von Texten und anderen Daten.

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

Bash (Shell)

Bash (auch BASH oder bash), die Bourne-again shell, ist eine freie Unix-Shell unter GPL.

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

Berkeley Software Distribution

Die Berkeley Software Distribution (BSD) ist eine Variante des Betriebssystems Unix, die an der Universität von Kalifornien in Berkeley ab 1977 entstanden ist.

Neu!!: Ruby (Programmiersprache) und Berkeley Software Distribution · Mehr sehen »

BSD-Lizenz

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

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

C-Sharp

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

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

Closure (Funktion)

Eine Closure ist ein Konzept aus der funktionalen Programmierung.

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

CLU (Programmiersprache)

CLU ist eine Programmiersprache, die zwischen 1974 und 1975 am Massachusetts Institute of Technology von Barbara Liskov und ihren Studenten entwickelt wurde.

Neu!!: Ruby (Programmiersprache) und CLU (Programmiersprache) · 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!!: Ruby (Programmiersprache) und Compiler · Mehr sehen »

Crystal (Programmiersprache)

Crystal ist eine objektorientierte Programmiersprache, entwickelt von Ary Borenszweig, Juan Wajnerman, Brian Cardiff und mehr als 300 Mitwirkenden.

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

D (Programmiersprache)

D ist eine seit 1999 von Walter Bright entwickelte Programmiersprache mit objektorientierten, imperativen sowie deklarativen Sprachelementen.

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

Debugger

Ein Debugger (von engl. de- (Präfix; dt. ent-, aus-) im Sinne von entfernen und engl. bug im Sinne von Programmfehler) ist ein Werkzeug zum Diagnostizieren und Auffinden von Fehlern in Computersystemen, dabei vor allem in Programmen, aber auch in der für die Ausführung benötigten Hardware.

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

Diaspora (Software)

Diaspora (auch Diaspora*, wobei der Stern eine Pusteblume symbolisieren soll) ist eine freie Software zur Bildung des gleichnamigen sozialen Netzwerks, dessen Pods (dezentrale Knoten) Stand November 2023 knapp 746.000 registrierte Nutzer aufweisen.

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

Discourse (Software)

Discourse ist eine Open-Source-Software zum Management von Internetforen und Mailinglisten.

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

Domänenspezifische Sprache

Eine domänenspezifische Sprache (kurz DSL) oder anwendungsspezifische Sprache ist eine formale Sprache, die zur Interaktion zwischen Menschen und digital arbeitenden Computern („Computersprache“) für ein bestimmtes Problemfeld (die sogenannte Domäne) entworfen und implementiert wird.

Neu!!: Ruby (Programmiersprache) und Domänenspezifische Sprache · Mehr sehen »

Duck-Typing

Duck-Typing ist ein Konzept der objektorientierten Programmierung, bei dem der Typ eines Objektes nicht durch seine Klasse beschrieben wird, sondern durch das Vorhandensein bestimmter Methoden oder Attribute.

Neu!!: Ruby (Programmiersprache) und Duck-Typing · 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!!: Ruby (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!!: Ruby (Programmiersprache) und Dynamische Typisierung · Mehr sehen »

Eiffel (Programmiersprache)

Eiffel ist eine universelle, rein objektorientierte Programmiersprache und wurde 1985 von dem französischen Informatiker Bertrand Meyer und seiner Firma Interactive Software Engineering Inc. (Goleta, Kalifornien) als Alternative zu C++ entworfen.

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

Eingebettetes System

Eingebettetes System auf einer Einsteckkarte mit Prozessor, Speicher, Stromversorgung und externen Schnittstellen Ein eingebettetes System (auch) ist ein Computer, der in einen technischen Kontext eingebunden (eingebettet) ist.

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

Elixir (Programmiersprache)

Elixir ist eine funktionale, nebenläufige Allzweck-Programmiersprache, die auf der virtuellen Maschine von Erlang (BEAM) läuft.

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

Filehosting

File Hosting ist eine Online-Dateiablage, die es Nutzern erlaubt, Dateien über das Internet oder ein Unternehmensnetzwerk auf einem zentralen Datenspeicher abzulegen und über einen Client oder via Webbrowser darauf zuzugreifen.

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

First-Class-Funktion

Eine First-Class-Funktion (etwa „Funktion erster Klasse“) bezeichnet in der Programmierung eine Funktion, die.

Neu!!: Ruby (Programmiersprache) und First-Class-Funktion · Mehr sehen »

First-Class-Objekt

Ein First-Class-Objekt (deutsch etwa „Objekt erster Klasse“) bezeichnet in der Programmierung von Computersystemen ein Objekt, das als Übergabeparameter oder Rückgabewert einer Funktion oder Prozedur auftritt bzw.

Neu!!: Ruby (Programmiersprache) und First-Class-Objekt · Mehr sehen »

Free Software Foundation

Die Free Software Foundation (FSF) ist eine nichtstaatliche Stiftung, die als gemeinnützige Organisation 1985 von Richard Stallman mit dem Zweck gegründet wurde, freie Software zu fördern und für diese Arbeit Kapital zusammenzutragen.

Neu!!: Ruby (Programmiersprache) und Free Software Foundation · Mehr sehen »

Freie Software

Concept-Map rund um Freie Software Freie Software (freiheitsgewährende Software, oder auch libre software) bezeichnet Software, die die Freiheit von Computernutzern in den Mittelpunkt stellt.

Neu!!: Ruby (Programmiersprache) und Freie Software · 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!!: Ruby (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!!: Ruby (Programmiersprache) und Garbage Collection · Mehr sehen »

GitHub

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

Neu!!: Ruby (Programmiersprache) und GitHub · 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!!: Ruby (Programmiersprache) und GNU General Public License · Mehr sehen »

Groovy

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

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

Haml

Haml (HTML Abstraction Markup Language) ist eine unter der MIT-Lizenz veröffentlichte vereinfachte Auszeichnungssprache, die benutzt wird, um auf klare und einfache Art das XHTML eines Web-Dokuments zu beschreiben, ohne dabei mittels Inline-Codierung ausführbaren Programmcode hineinmischen zu müssen.

Neu!!: Ruby (Programmiersprache) und Haml · 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!!: Ruby (Programmiersprache) und Höhere Programmiersprache · Mehr sehen »

Hypertext Markup Language

Die Hypertext Markup Language (HTML, für Hypertext-Auszeichnungssprache) ist eine textbasierte Auszeichnungssprache zur Strukturierung elektronischer Dokumente wie Texte mit Hyperlinks, Bildern und anderen Inhalten.

Neu!!: Ruby (Programmiersprache) und Hypertext Markup Language · Mehr sehen »

Hypertext Transfer Protocol

Nutzern begegnet das Kürzel häufig z. B. am Anfang einer Web-Adresse in der Adresszeile des Browsers Das Hypertext Transfer Protocol (HTTP, für Hypertext-Übertragungsprotokoll) ist ein 1991 eingeführtes zustandsloses Protokoll zur Übertragung von Daten auf der Anwendungsschicht über ein Rechnernetz.

Neu!!: Ruby (Programmiersprache) und Hypertext Transfer Protocol · 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!!: Ruby (Programmiersprache) und Imperative Programmierung · Mehr sehen »

Interactive Ruby Shell

Interactive Ruby Shell (IRB) ist ein Kommandozeileninterpreter (REPL) für die Programmiersprache Ruby.

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

Interpreter

Als Interpreter wird ein Computerprogramm bezeichnet, das eine Abfolge von Anweisungen anscheinend direkt ausführt, wobei das Format der Anweisungen vorgegeben ist.

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

IPv6

Das Internet Protocol Version 6 (IPv6), früher auch Internet Protocol next Generation (IPng) genannt, ist ein von der Internet Engineering Task Force (IETF) seit 1998 standardisiertes Verfahren zur Übertragung von Daten in paketvermittelnden Rechnernetzen, insbesondere dem Internet.

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

Japan

Japan (amtlicher deutscher Name; japanisch 日本, ausgesprochen als Nihon oder Nippon) ist ein 14.125 Inseln umfassender ostasiatischer Staat im Pazifik, der indirekt im Norden und Nordwesten an Russland, im Westen an Nord- und Südkorea und im Südwesten an Taiwan und China grenzt, flächenmäßig der viertgrößte und bevölkerungsmäßig der zweitgrößte Inselstaat der Welt.

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

Java (Programmiersprache)

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

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

Java-Technologie

Java-Logohttps://www.oracle.com/java/technologies/ Java Technologies Die Java-Technik ist eine ursprünglich von Sun (heute Oracle-Gruppe) entwickelte Sammlung von Spezifikationen, die zum einen die Programmiersprache Java und zum anderen verschiedene Laufzeitumgebungen für Computerprogramme definieren.

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

JavaScript Object Notation

Die JavaScript Object Notation (JSON) ist ein kompaktes Datenformat in einer einfach lesbaren Textform für den Datenaustausch zwischen Anwendungen.

Neu!!: Ruby (Programmiersprache) und JavaScript Object Notation · Mehr sehen »

JRuby

JRuby ist eine Implementierung eines Ruby-Interpreters in Java.

Neu!!: Ruby (Programmiersprache) und JRuby · 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!!: Ruby (Programmiersprache) und Just-in-time-Kompilierung · Mehr sehen »

Kommandozeileninterpreter

Bash'' genannte Befehlsinterpreter – die Standard-Linux-Shell, unter ''OpenSuse'' Ein Kommandozeileninterpreter, oder command-line shell, sowie kurz Kommandozeile, aber auch Kommandointerpreter und Befehlsinterpreter genannt, ist ein Programm, das Benutzereingaben von einer Kommandozeile einliest und als Anweisung ausführt.

Neu!!: Ruby (Programmiersprache) und Kommandozeileninterpreter · 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!!: Ruby (Programmiersprache) und Lazy Evaluation · 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!!: Ruby (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!!: Ruby (Programmiersprache) und Lisp · 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!!: Ruby (Programmiersprache) und LLVM · 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!!: Ruby (Programmiersprache) und MacOS · Mehr sehen »

Make

make (für machen, erstellen) ist ein Build-Management-Tool, das Kommandos in Abhängigkeit von Bedingungen ausführt.

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

Metaprogrammierung

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

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

Metasploit

Das Metasploit-Projekt ist ein Projekt zur Computersicherheit, das Informationen über Sicherheitslücken bietet und bei Penetrationstests sowie der Entwicklung von IDS-Signaturen eingesetzt werden kann.

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

Microsoft Windows

Microsoft Windows (englische Aussprache) bzw.

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

Microsoft Windows Vista

Das Logo von Windows Vista Der neue Installationsvorgang von Windows Vista Das Betriebssystem Windows Vista (in romanischen Sprachen für „Aussicht, Ausblick“, ursprünglich vom Lateinischen videre, „sehen“) ist der Nachfolger von Windows XP und der Vorgänger von Windows 7.

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

Mixin

Als Mixin wird in der objektorientierten Programmierung ein zusammengehöriges, mehrfach verwendbares Bündel von Funktionalität bezeichnet, das zu einer Klasse hinzugefügt werden kann.

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

MSYS2

MSYS2 (Minimal SYStem 2) ist eine Softwaredistribution und Erstellungsplattform, die es erlaubt, Software aus der Unix-Welt auf Windows zu portieren.

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

Namensraum

Der Namensraum ist ein Begriff aus der Programmierung.

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

Nebenläufigkeit

Beim Philosophenproblem (engl. ''Dining Philosophers Problem'') handelt es sich um ein Fallbeispiel aus dem Bereich der Theoretischen Informatik. Die Nebenläufigkeit, mitunter auch Parallelität genannt, ist in der Informatik die Eigenschaft eines Systems, mehrere Aufgaben, Berechnungen, Anweisungen oder Befehle gleichzeitig ausführen zu können.

Neu!!: Ruby (Programmiersprache) und Nebenläufigkeit · Mehr sehen »

Objective-C

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

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

Objekt (Programmierung)

Ein Objekt in der Programmierung bezeichnet eine inhaltlich zusammengehörige Datenmenge.

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

Objektorientierte Programmierung

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

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

Onlinedienst

Ein Onlinedienst (auch Online-Dienst genannt) ist ein Angebot bzw.

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

OpenSSL

OpenSSL, ursprünglich SSLeay, ist eine freie Software für Transport Layer Security, ursprünglich Secure Sockets Layer (SSL).

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

OpenSUSE

openSUSE ist ein Gemeinschaftsprojekt, welches den Einsatz von Linux und freier Software fördert.

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

Oracle

Oracle Corporation ist ein US-amerikanischer Soft- und Hardwarehersteller mit Hauptsitz in Austin, Texas.

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

Parrot

Parrot Logo Parrot ist eine in Entwicklung befindliche registerbasierte virtuelle Maschine, die vor allem auf die Bedürfnisse dynamischer Programmiersprachen wie Perl oder Python ausgerichtet ist.

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

Penetrationstest (Informatik)

Penetrationstest, kurz Pentest(ing), ist der fachsprachliche Ausdruck für einen umfassenden Sicherheitstest einzelner Rechner oder Netzwerke jeglicher Größe.

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

Perl (Programmiersprache)

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

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

Perl Compatible Regular Expressions

Perl Compatible Regular Expressions (kurz PCRE; „Perl-kompatible reguläre Ausdrücke“) ist eine Programmbibliothek zur Auswertung und Anwendung von regulären Ausdrücken.

Neu!!: Ruby (Programmiersprache) und Perl Compatible Regular Expressions · 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!!: Ruby (Programmiersprache) und Plattformunabhängigkeit · Mehr sehen »

POSIX

Das Portable Operating System Interface (POSIX) ist eine gemeinsam vom IEEE und der Open Group für Unix entwickelte standardisierte Programmierschnittstelle, welche die Schnittstelle zwischen Anwendungssoftware und Betriebssystem darstellt.

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

Programmierparadigma

Ein Programmierparadigma ist ein fundamentaler Programmierstil.

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

Proof of Concept

Im Projektmanagement ist ein Proof of Concept (PoC) ein Meilenstein, an dem die prinzipielle Durchführbarkeit eines Vorhabens belegt ist.

Neu!!: Ruby (Programmiersprache) und Proof of Concept · Mehr sehen »

Proprietär

Das Adjektiv proprietär bedeutet in Eigentum befindlich.

Neu!!: Ruby (Programmiersprache) und Proprietär · Mehr sehen »

Prozedurale Programmierung

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

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

Prozessorkern

Als Prozessorkern oder auch Rechenkern wird der zentrale Teil eines Rechenwerkes oder eines Mikroprozessors bezeichnet.

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

Puppet (Software)

Puppet ist ein Administrationsprogramm für das automatisierte Software-Configuration-Management mehrerer Computer über das Netzwerk.

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

Python (Programmiersprache)

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

Neu!!: Ruby (Programmiersprache) und Python (Programmiersprache) · 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!!: Ruby (Programmiersprache) und Quelltext · Mehr sehen »

Rake (Software)

Rake (deutsch: „Harke“) ist ein Software-Task-Management- und Build-Management-Werkzeug, das vor allem Programmierer nutzen, die in der Programmiersprache Ruby entwickeln.

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

Redmine

Redmine ist eine freie, webbasierte Projektmanagement-Software.

Neu!!: Ruby (Programmiersprache) und Redmine · 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!!: Ruby (Programmiersprache) und Reflexion (Programmierung) · 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!!: Ruby (Programmiersprache) und Regulärer Ausdruck · Mehr sehen »

RPG Maker

RPG Maker (jap. RPGツクール, RPG Tsukūru, oft auch RPG TKool geschrieben) ist eine Reihe von Software zur Entwicklung von Rollenspielen.

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

Rubin

Hell „taubenblutroter“ Rubin aus Jegdalek, Kabul, Afghanistan Dunkel „taubenblutroter“ Rubin aus Mogok, Mandalay, Myanmar Zweifarbiger Korund mit rubinrosa und saphirvioletten Farbzonen aus Winza, Distrikt Mpapwa, Tansania Als Rubin (lateinisch Rubinus) bezeichnet man die rote Varietät des Minerals Korund (Al2O3).

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

Rubinius

Rubinius ist ein Compiler für die Programmiersprache Ruby.

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

Ruby on Rails

Ruby on Rails, kurz Rails, früher auch oft kurz RoR, ist ein ursprünglich von David Heinemeier Hansson in der Programmiersprache Ruby geschriebenes und quelloffenes Webframework.

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

RubyGems

RubyGems (oder kurz Gems) ist das offizielle Paketsystem für die Programmiersprache Ruby.

Neu!!: Ruby (Programmiersprache) und RubyGems · 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!!: Ruby (Programmiersprache) und Rust (Programmiersprache) · Mehr sehen »

Sandbox

Sandbox ist die englischsprachige Bezeichnung für Sandkiste oder Sandkasten und bezeichnet allgemein einen isolierten Bereich, innerhalb dessen jede Maßnahme keine Auswirkung auf die äußere Umgebung hat.

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

Sass (Stylesheet-Sprache)

Sass (Syntactically Awesome Stylesheets) ist eine Stylesheet-Sprache, die als CSS-Präprozessor mit Variablen, Schleifen und vielen anderen Funktionen, die Cascading Style Sheets (CSS) nicht beinhaltet, die Erstellung von CSS vereinfacht und die Pflege großer Stylesheets erleichtert.

Neu!!: Ruby (Programmiersprache) und Sass (Stylesheet-Sprache) · Mehr sehen »

Schmuckstein

Auswahl verschiedener Schmucksteine. Das größte Exemplar misst etwa 40 mm Schmucksteine, teilweise auch als Edelsteine bezeichnet, sind meist Minerale, Gesteine oder Glasschmelzen, aber auch Stoffe organischer Herkunft wie beispielsweise Bernstein, Pechkohle oder relativ kleine und formschöne Fossilien, die im Allgemeinen als schön empfunden werden und als Schmuck Verwendung finden.

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

Shopify

Shopify ist eine proprietäre E-Commerce-Software, die von dem gleichnamigen kanadischen Unternehmen vertrieben wird.

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

Sinatra (Software)

Sinatra ist ein freies Webframework und eine in Ruby geschriebene domänenspezifische Sprache.

Neu!!: Ruby (Programmiersprache) und Sinatra (Software) · 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!!: Ruby (Programmiersprache) und Smalltalk (Programmiersprache) · Mehr sehen »

Software-Dokumentationswerkzeug

Ein Software-Dokumentationswerkzeug dient zur automatischen Erzeugung von Dokumentationen aus den Ergebnissen und Objekten des Softwareentwicklungsprozesses.

Neu!!: Ruby (Programmiersprache) und Software-Dokumentationswerkzeug · Mehr sehen »

Spezifikation

Spezifikation (aus, „Auflistung“, „Verzeichnis“) ist im Vertragsrecht die genaue Bestimmung der Anforderungen des Käufers oder Auftraggebers an die Eigenschaften eines Produktes, einer Leistung, Dienstleistung oder eines Systems.

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

Standardbibliothek

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

Neu!!: Ruby (Programmiersprache) und Standardbibliothek · 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!!: Ruby (Programmiersprache) und Starke 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!!: Ruby (Programmiersprache) und Swift (Programmiersprache) · Mehr sehen »

Testsuite (Webapplikation)

testsuite.de ist eine Webanwendung für die Erstellung und transparente Beurteilung von schriftlichen Leistungsnachweisen zur Unterstützung des didaktischen Qualitätsmanagements.

Neu!!: Ruby (Programmiersprache) und Testsuite (Webapplikation) · 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!!: Ruby (Programmiersprache) und Unicode · 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!!: Ruby (Programmiersprache) und UTF-8 · Mehr sehen »

Vagrant (Software)

Vagrant ist eine freie Ruby-Anwendung zum Erstellen und Verwalten virtueller Maschinen.

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

Webframework

Ein Webframework (auch Web Application Framework, kurz: WAF oder WF) ist ein Framework, das für die Entwicklung von dynamischen Webseiten, Webanwendungen oder Webservices ausgelegt ist.

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

Westliche Welt

Westliche Welt basierend auf Samuel P. Huntingtons ''Kampf der Kulturen'' (1996). Häufig wird dies wegen Einschlusses von beispielsweise Papua-Neuguinea oder Neukaledonien kritisiert. „Westliche christliche Zivilisation“ (rot) und „östliche christliche Zivilisation“ (braun), laut Samuel P. Huntington. Für Huntington war Lateinamerika ein Teil des Westens bzw. eine mit ihm verbundene Nachkommen-Zivilisation. Westliche Welt (auch Erste Welt) ist in der Geopolitik und Entwicklungstheorie ein problematisches und umstrittenes politisches Schlagwort, das Staaten mit einem weitgehend homogenen Kulturkreis, hoher Industrialisierung und marktwirtschaftlichen Wirtschaftsstrukturen umfasst.

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

YAML

YAML ist ein textbasiertes Dateiformat zur Datenserialisierung, das außerdem für Konfigurationsdateien verbreitet ist.

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

YARV

YARV (Yet another Ruby VM) ist ein Bytecode-Interpreter für die Programmiersprache Ruby.

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

YaST

YaST – Yet another Setup Tool (englisch für „noch ein weiteres Einrichtungswerkzeug“) ist ein betriebssystemweites Installations- und Konfigurationswerkzeug, das in allen Versionen von SUSE Linux (openSUSE, SLES, SLED) zum Einsatz kommt.

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

Yukihiro Matsumoto

Yukihiro Matsumoto auf der europäischen Ruby-Konferenz 2011 Yukihiro Matsumoto (jap. Matsumoto Yukihiro; * 14. April 1965 in der Präfektur Tottori) hat die Programmiersprache Ruby entwickelt und ist noch heute für sie verantwortlich.

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

Zeichenkodierung

Eine Zeichenkodierung (kurz Encoding) erlaubt die eindeutige Zuordnung von Schriftzeichen (i. A. Buchstaben oder Ziffern) und Symbolen innerhalb eines Zeichensatzes.

Neu!!: Ruby (Programmiersprache) und Zeichenkodierung · 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!!: Ruby (Programmiersprache) und .Net-Framework · Mehr sehen »

Leitet hier um:

RubyForge.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »