Innehållsförteckning
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.
- Dynamisk typade programspråk
- Funktionella programspråk
- Objektorienterade programspråk
- 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.
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.
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.
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.
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.
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.
Lisp
Lisp, förkortning av "LISt Processing", är ett funktionellt programspråk skapat av John McCarthy 1958.
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.
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.
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.
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.
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.
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.
Syntax
Syntax (av grekiska σύνταξις, sýntaxis; "sammanställning", av σύν, "samman", och τάξις, "ordning", "sekvens") eller satslära är en del av grammatiken.
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.
Watir
Watir är ett fritt verktyg för att automatisera tester av webbapplikationer och webbplatser.
YARV
YARV (Yet Another Ruby VM) är den officiella bytekod-tolken till programspråket Ruby, som utvecklades Koichi Sasada.
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.
1995
1995 (MCMXCV) var ett normalår som började en söndag i den gregorianska kalendern.
Se även
Dynamisk typade programspråk
- APL (programspråk)
- Applescript
- Clojure
- Common Lisp
- Dart (programspråk)
- E (programspråk)
- Erlang (programspråk)
- Groovy (programspråk)
- Icon (programspråk)
- Javascript
- Lisp
- Logo (programspråk)
- Lua
- Mathcad
- Matlab
- Objective-C
- Oz (programspråk)
- PHP
- Perl
- Postscript
- Prolog (programspråk)
- Python (programspråk)
- R (programspråk)
- Rebol
- Ruby
- Scheme
- Scratch (programspråk)
- Smalltalk
- Squeak
- Tcl
Funktionella programspråk
- APL (programspråk)
- C-sharp
- Clojure
- Common Lisp
- Elixir (programspråk)
- Erlang (programspråk)
- F Sharp
- Haskell (programspråk)
- Haxe (programspråk)
- Javascript
- Lisp
- Logo (programspråk)
- ML (programspråk)
- Maple
- Miranda (programspråk)
- Opa (programspråk)
- R (programspråk)
- Rebol
- Ruby
- Rust (programspråk)
- Scala (programspråk)
- Swift
- XQuery
- XSLT
Objektorienterade programspråk
- Blitz Basic
- Boo (programspråk)
- C++
- COBOL
- Cobra (programspråk)
- Common Lisp
- D (programspråk)
- Dart (programspråk)
- E (programspråk)
- Fortran
- Free Pascal
- FreeBASIC
- Gambas
- Groovy (programspråk)
- Java (programspråk)
- Kotlin (programspråk)
- Lua
- Object Pascal
- Objective-C
- PHP
- Perl
- Pike
- Python (programspråk)
- Ruby
- Scala (programspråk)
- Smalltalk
- Swift
- Tcl
- Turbo Pascal
- Visual Basic
- Visual Basic .NET
Skriptspråk
- AMPL
- ARexx
- Actionscript
- Applescript
- AutoIt
- AutoLISP
- Awk
- Bash
- Bourne shell
- Clojure
- Dart (programspråk)
- ECMAScript
- Groovy (programspråk)
- JCL
- JScript
- Javascript
- Lotusscript
- Lua
- PHP
- Perl
- Pike
- Python (programspråk)
- REXX
- Rebol
- Ruby
- Scala (programspråk)
- Sed (stream editor)
- Server Side Includes
- Skriptspråk
- Tcl
- Tcsh
- TypeScript
- VBScript

