Vi arbetar för att återställa Unionpedia-appen på Google Play Store
UtgåendeInkommande
🌟Vi har förenklat vår design för bättre navigering!
Instagram Facebook X LinkedIn
Din egen Unionpedia med din logotyp och domän, från 9,99 USD/månad
Skapa min Unionpedia

Ruby

Index Ruby

Ruby är ett fritt generellt programspråk utvecklat i Japan av Yukihiro "Matz" Matsumoto i mitten av 1990-talet.

Innehållsförteckning

  1. 37 relationer: Ada (programspråk), Agilt programspråk, Applikationsprogrammeringsgränssnitt, Asp, Bignum-aritmetik, C++, Common Gateway Interface, Cygwin, Django (webbramverk), Fri programvara, Funktionell programmering, GNU General Public License, Groovy (programspråk), Imperativ programmering, Interpreterande programspråk, Japan, Kompilator, Linux, Lisp, Mac OS, Microsoft Windows, Model-View-Controller, Objektorienterad programmering, Perl, PHP, Programmeringsparadigm, Programspråk, Python (programspråk), Ruby on Rails, Smalltalk, Syntax, Unix, Watir, YARV, Yukihiro Matsumoto, 1993, 1995.

  2. Dynamisk typade programspråk
  3. Funktionella programspråk
  4. Objektorienterade programspråk
  5. Skriptspråk

Ada (programspråk)

Datorpionjären Ada Lovelace, som gett Ada dess namn. Ada är ett programspråk som utvecklades på uppdrag av USA:s försvarsdepartement i slutet av 1970-talet.

Se Ruby och Ada (programspråk)

Agilt programspråk

Med agila programspråk avses främst nyare skriptspråk som till exempel PHP, Perl, Ruby och Python.

Se Ruby och Agilt programspråk

Applikationsprogrammeringsgränssnitt

Ett API eller applikationsprogrammeringsgränssnitt, av engelskans application programming interface, är en specifikation av hur olika applikationsprogram kan använda och kommunicera med en specifik programvara, som vanligen utgörs av ett dynamiskt länkat bibliotek och som därmed blir en mjukvarukomponent i applikationen.

Se Ruby och Applikationsprogrammeringsgränssnitt

Asp

Asp eller ASP kan syfta på.

Se Ruby och Asp

Bignum-aritmetik

Bignum-aritmetik (ungefär stortalsaritmetik) är en teknik som gör att datorprogram kan lagra i princip hur stora tal som helst i minnet och även utföra operationer (som addition, multiplikation och division) på dem.

Se Ruby och Bignum-aritmetik

C++

C++ är ett programspråk med stöd för dataabstraktion, objektorienterad programmering och generisk programmering samt även för högnivå hårdvarunära programmering.

Se Ruby och C++

Common Gateway Interface

Common Gateway Interface (förkortas ofta med akronymen CGI) är ett protokoll för hur en webbserver kan köra program med argument och hur dessa anropas från en webbläsare via HTTP.

Se Ruby och Common Gateway Interface

Cygwin

Cygwin är ett programbibliotek för Microsoft Windows med en implementation av Posix samt en stor samling portad fri programvara.

Se Ruby och Cygwin

Django (webbramverk)

Django är ett ramverk för utveckling av webbapplikationer skrivet i Python.

Se Ruby och Django (webbramverk)

Fri programvara

keynote som inleder Wikimania 2005. Fri programvara är programvara som utvecklare och användare har friheten att använda, studera, modifiera och sprida vidare som sådan eller i ändrad form.

Se Ruby och Fri programvara

Funktionell programmering

Funktionell programmering är en form av programmering inom vilken program konstrueras genom komposition av matematiska funktioner, och exekvering innebär att funktionerna utvärderas.

Se Ruby och Funktionell programmering

GNU General Public License

Logotyp. GNU General Public License, vanligtvis förkortat till GNU GPL eller GPL, är en upphovsrättslicens för fri programvara som ursprungligen skrevs av Richard Stallman.

Se Ruby och GNU General Public License

Groovy (programspråk)

Groovy är ett objektorienterat dynamiskt programspråk.

Se Ruby och Groovy (programspråk)

Imperativ programmering

Imperativ programmering är ett programmeringsparadigm inom vilket ett datorprogram programmeras som en sekvens satser (uttryckta i imperativ form).

Se Ruby och Imperativ programmering

Interpreterande programspråk

Interpreterande programspråk kallas programspråk konstruerade för en interpreterande miljö.

Se Ruby och Interpreterande programspråk

Japan

Japan (日本, Nihon eller Nippon; formellt 日本国, Nihon-koku eller; bokstavligt staten Japan) är en östat och konstitutionell monarki (kejsardöme) i Östasien.

Se Ruby och Japan

Kompilator

En kompilator är inom datavetenskap ett datorprogram som utifrån en programtext skrivet i ett programspråk som till exempel C, Modula, eller Ada, skapar ett motsvarande lågnivåprogram som kan omvandlas till exekverbar kod (maskinkod) som kan utföra de aktiviteter som programtexten beskriver, alltså ett slags översättare.

Se Ruby och Kompilator

Linux

Linux eller GNU/Linux är ett Unix-liknande operativsystem som till största delen, och i några varianter helt, består av fri programvara.

Se Ruby och Linux

Lisp

Lisp, förkortning av "LISt Processing", är ett funktionellt programspråk skapat av John McCarthy 1958.

Se Ruby och Lisp

Mac OS

Mac OS (stiliserat som macOS), tidigare kallat OS X och innan det Mac OS X, är en familj närbesläktade operativsystem från Apple för bland annat persondatorer under varumärket Mac.

Se Ruby och Mac OS

Microsoft Windows

Microsoft Windows är ett samlingsnamn för flera familjer av operativsystem med mycket bred spridning på persondatorer, handdatorer och på senare tid även mobiltelefoner.

Se Ruby och Microsoft Windows

Model-View-Controller

Model-View-Controller-koncept. Den heldragna linjen representerar en direkt förbindelse, den streckade linjen indikerar förbindelse via en observatör. Model-View-Controller (MVC) är ett arkitekturmönster som används inom systemutveckling.

Se Ruby och Model-View-Controller

Objektorienterad programmering

Objektorienterad programmering (engelska: Object Oriented Programming, OOP) är en programmeringsmetod i vilken ett program kan innehålla en varierande uppsättning objekt som interagerar med varandra.

Se Ruby och Objektorienterad programmering

Perl

Perl är ett skriptspråk skapat av Larry Wall 1987.

Se Ruby och Perl

PHP

PHP, rekursiv akronym för PHP: Hypertext Preprocessor (ursprungligen Personal Home Page tools), är ett populärt skriptspråk som främst körs på webbservrar för att driva internetsajter med dynamiskt innehåll (det vill säga innehåll som genereras från till exempel databas eller besökarens formulärdata).

Se Ruby och PHP

Programmeringsparadigm

Ett programmeringsparadigm är en övergripande teori eller fundamentalt arbetssätt kring hur program bör organiseras och struktureras.

Se Ruby och Programmeringsparadigm

Programspråk

Java. Programmet skriver ut meddelandet "Hello World!". Programspråk, eller programmeringsspråk, är ett formellt språk som en människa använder för att skapa datorprogram.

Se Ruby och Programspråk

Python (programspråk)

Python är ett programspråk som lanserades 1991 av Guido van Rossum.

Se Ruby och Python (programspråk)

Ruby on Rails

Ruby on Rails (Rails) är ett ramverk för att snabbt utveckla webbapplikationer och skapades av dansken David Heinemeier Hansson på företaget 37signals.

Se Ruby och Ruby on Rails

Smalltalk

Smalltalk är ett objektorienterat programspråk som togs fram vid Xerox Palo Alto Research Center (PARC) under 1970- och 1980-talet, av Alan Kay, Dan Ingalls, Ted Kaehler, Adele Goldberg.

Se Ruby och Smalltalk

Syntax

Syntax (av grekiska σύνταξις, sýntaxis; "sammanställning", av σύν, "samman", och τάξις, "ordning", "sekvens") eller satslära är en del av grammatiken.

Se Ruby och Syntax

Unix

Unix-gruppen ordnad efter historia och typ av licens. Unixgruppen är reglerad av olika licenser så att varje program räknas till en av tre grupper – öppen, mixad eller proprietär programvara. Unix är en grupp operativsystem som härstammar från ett system som utvecklades på AT&T Bell Labs i USA av bland andra Ken Thompson och Dennis Ritchie under 1960- och 1970-talet.

Se Ruby och Unix

Watir

Watir är ett fritt verktyg för att automatisera tester av webbapplikationer och webbplatser.

Se Ruby och Watir

YARV

YARV (Yet Another Ruby VM) är den officiella bytekod-tolken till programspråket Ruby, som utvecklades Koichi Sasada.

Se Ruby och YARV

Yukihiro Matsumoto

Yukihiro Matsumoto (まつもとゆきひろ), född 14 april 1965, är en japansk datavetare, hängiven anhängare av open source och skapare av det objektorienterade programmeringsspråket Ruby.

Se Ruby och Yukihiro Matsumoto

1993

1993 (MCMXCIII) var ett normalår som började en fredag i den gregorianska kalendern.

Se Ruby och 1993

1995

1995 (MCMXCV) var ett normalår som började en söndag i den gregorianska kalendern.

Se Ruby och 1995

Se även

Dynamisk typade programspråk

Funktionella programspråk

Objektorienterade programspråk

Skriptspråk