Logo
Unionpedia
Komunikacja
pobierz z Google Play
Nowy! Pobierz Unionpedia na urządzeniu z systemem Android™!
Darmowy
Szybszy dostęp niż przeglądarce!
 

Ruby (język programowania)

Indeks Ruby (język programowania)

Ruby (wym.) – interpretowany, w pełni obiektowy i dynamicznie typowany język programowania stworzony w 1995 roku przez Yukihiro Matsumoto (pseudonim Matz).

56 kontakty: Amazon.com, Aplikacja internetowa, BeOS, Boże Narodzenie, C (język programowania), C++, CLU, David Heinemeier Hansson, DOS, Duże liczby całkowite, Duck typing, Eiffel (język programowania), Framework, Global Interpreter Lock, GNU General Public License, Implementacja (informatyka), Interpreter (program komputerowy), IronRuby, Iterator, Java, Język angielski, Język interpretowany, Język programowania, JIT (informatyka), JRuby, Klasa (programowanie obiektowe), Lisp, LLVM, MacOS, Maszyna wirtualna, Metoda (programowanie obiektowe), Microsoft Windows, Obiektowy język programowania, Odśmiecanie pamięci, Oracle Corporation, Otwarte oprogramowanie, Perl, Plik wykonywalny, Programowanie wieloparadygmatowe, Przeciążanie operatorów, Python, REPL, Rubin, Ruby on Rails, Singleton (wzorzec projektowy), Smalltalk, Typowanie dynamiczne, Unicode, Unix, VMware, ..., Wieloplatformowość, Wirtualna maszyna Javy, Wyjątek, Wyrażenie regularne, Yukihiro Matsumoto, 1995. Rozwiń indeks (6 jeszcze) »

Amazon.com

Amazon.com, Inc. (wym.) – amerykańskie przedsiębiorstwo handlowe, spółka akcyjna założona w 1994 w Seattle.

Nowy!!: Ruby (język programowania) i Amazon.com · Zobacz więcej »

Aplikacja internetowa

Aplikacja internetowa, aplikacja webowa – program komputerowy, który pracuje na serwerze i komunikuje się poprzez sieć komputerowąz hostem użytkownika komputera.

Nowy!!: Ruby (język programowania) i Aplikacja internetowa · Zobacz więcej »

BeOS

BeOS – system operacyjny opracowany przez firmę Be Inc. Zaprojektowany do zastosowań multimedialnych.

Nowy!!: Ruby (język programowania) i BeOS · Zobacz więcej »

Boże Narodzenie

Święta Bożego Narodzenia, Narodzenie Pańskie – w tradycji chrześcijańskiej – święto upamiętniające narodziny Jezusa Chrystusa.

Nowy!!: Ruby (język programowania) i Boże Narodzenie · Zobacz więcej »

C (język programowania)

C – imperatywny, proceduralny język programowania ogólnego przeznaczenia, stworzony na początku lat 70.

Nowy!!: Ruby (język programowania) i C (język programowania) · Zobacz więcej »

C++

C++ – język programowania ogólnego przeznaczenia.

Nowy!!: Ruby (język programowania) i C++ · Zobacz więcej »

CLU

CLU – język programowania stworzony przez Barbarę Liskov w MIT w Laboratorium Nauk Komputerowych przy wsparciu ze strony National Science Foundation i DARPA.

Nowy!!: Ruby (język programowania) i CLU · Zobacz więcej »

David Heinemeier Hansson

David Heinemeier Hansson (ur. 15 października 1979) – duński programista, twórca frameworka Ruby on Rails.

Nowy!!: Ruby (język programowania) i David Heinemeier Hansson · Zobacz więcej »

DOS

Zrzut ekranu systemu operacyjnego FreeDOS. Widoczne m.in. znak zachęty oraz informacje o wersji systemu i jego struktura plików. DOS (od) – pierwszy przenośny (dyskowy) system operacyjny w mikrokomputerach lat osiemdziesiątych, zawierający między innymi rozszerzenia programowe procedur sprzętowych BIOS-u oraz interpreter poleceń.

Nowy!!: Ruby (język programowania) i DOS · Zobacz więcej »

Duże liczby całkowite

Duże liczby całkowite – typ danych występujący w niektórych językach programowania, który pozwala na operowanie na liczbach całkowitych dowolnej wielkości, o ile tylko zmieszcząsię one w pamięci.

Nowy!!: Ruby (język programowania) i Duże liczby całkowite · Zobacz więcej »

Duck typing

Duck typing – rozpoznawanie typu obiektu nie na podstawie deklaracji, ale przez badanie metod udostępnionych przez obiekt.

Nowy!!: Ruby (język programowania) i Duck typing · Zobacz więcej »

Eiffel (język programowania)

Eiffel – statycznie typowany, obiektowy język programowania opisywany w książkach Bertranda Meyera m.in.

Nowy!!: Ruby (język programowania) i Eiffel (język programowania) · Zobacz więcej »

Framework

Framework albo platforma programistyczna – szkielet do budowy aplikacji.

Nowy!!: Ruby (język programowania) i Framework · Zobacz więcej »

Global Interpreter Lock

Global Interpreter Lock (GIL, GVL) – mutex podtrzymywany przez wątek interpretera języka programowania w celu uniemożliwienia współbieżnego wykonywania kodu, nieprzystosowanego do pracy w trybie wielowątkowości.

Nowy!!: Ruby (język programowania) i Global Interpreter Lock · Zobacz więcej »

GNU General Public License

GNU General Public License (GPL) – licencja wolnego i otwartego oprogramowania stworzona w 1989 roku przez Richarda Stallmana i Ebena Moglena na potrzeby Projektu GNU, zatwierdzona przez Open Source Initiative.

Nowy!!: Ruby (język programowania) i GNU General Public License · Zobacz więcej »

Implementacja (informatyka)

Implementacja (wdrożenie, przystosowanie, realizacja, łac.ang. implementation) – w informatyce – proces przekształcania abstrakcyjnego opisu systemu lub programu na obiekt fizyczny: komputer lub działający program zapisany w konkretnym języku programowania; także obiekt fizyczny będący efektem takiego przekształcenia, np.

Nowy!!: Ruby (język programowania) i Implementacja (informatyka) · Zobacz więcej »

Interpreter (program komputerowy)

Interpreter – program komputerowy wykonujący inne programy.

Nowy!!: Ruby (język programowania) i Interpreter (program komputerowy) · Zobacz więcej »

IronRuby

IronRuby – nieutrzymywana implementacja języka Ruby stworzona pod platformę programistyczną.NET Framework.

Nowy!!: Ruby (język programowania) i IronRuby · Zobacz więcej »

Iterator

Iterator – obiekt pozwalający na sekwencyjny dostęp do wszystkich elementów lub części zawartych w innym obiekcie, zwykle kontenerze lub liście.

Nowy!!: Ruby (język programowania) i Iterator · Zobacz więcej »

Java

Java (wym. dżawa) – współbieżny, oparty na klasach, obiektowy język programowania ogólnego zastosowania.

Nowy!!: Ruby (język programowania) i Java · Zobacz więcej »

Język angielski

Wielkiej Brytanii symbolizujące język angielski ikona symbolizująca język angielski według standardu ISO 639-1 Język angielski, angielszczyzna (ang.) – język z grupy zachodniej rodziny języków germańskich, powszechnie używany w Wielkiej Brytanii, jej terytoriach zależnych oraz w wielu byłych koloniach i dominiach, m.in.

Nowy!!: Ruby (język programowania) i Język angielski · Zobacz więcej »

Język interpretowany

Język interpretowany – język programowania, który zazwyczaj jest implementowany w formie interpretera, a nie kompilatora.

Nowy!!: Ruby (język programowania) i Język interpretowany · Zobacz więcej »

Język programowania

Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje.

Nowy!!: Ruby (język programowania) i Język programowania · Zobacz więcej »

JIT (informatyka)

JIT – metoda wykonywania programów komputerowych polegająca na ich kompilacji do kodu maszynowego bezpośrednio przed wykonaniem danego fragmentu kodu.

Nowy!!: Ruby (język programowania) i JIT (informatyka) · Zobacz więcej »

JRuby

JRuby – implementacja języka Ruby działająca na wirtualnej maszynie Javy.

Nowy!!: Ruby (język programowania) i JRuby · Zobacz więcej »

Klasa (programowanie obiektowe)

Klasa – częściowa lub całkowita definicja dla obiektów.

Nowy!!: Ruby (język programowania) i Klasa (programowanie obiektowe) · Zobacz więcej »

Lisp

Lisp – rodzina języków programowania z długąhistoriąi charakterystycznąskładnią.

Nowy!!: Ruby (język programowania) i Lisp · Zobacz więcej »

LLVM

LLVM (poprzednio Low Level Virtual Machine) – napisany w C++ kompilator.

Nowy!!: Ruby (język programowania) i LLVM · Zobacz więcej »

MacOS

macOS (wymowa:, dawniej OS X, a także Mac OS X) – rodzina uniksowych systemów operacyjnych produkowanych i rozprowadzanych przez Apple Inc. Dostępny oficjalnie jedynie dla komputerów Macintosh, instalowany fabrycznie na nich od 2002 roku.

Nowy!!: Ruby (język programowania) i MacOS · Zobacz więcej »

Maszyna wirtualna

Maszyna wirtualna (ang. virtual machine, VM) – ogólna nazwa środowiska uruchomieniowego programów.

Nowy!!: Ruby (język programowania) i Maszyna wirtualna · Zobacz więcej »

Metoda (programowanie obiektowe)

Metoda – podprogram składowy klasy, którego zadaniem jest działanie na rzecz określonych elementów danej klasy lub klas z niąspokrewnionych (zob. też dziedziczenie).

Nowy!!: Ruby (język programowania) i Metoda (programowanie obiektowe) · Zobacz więcej »

Microsoft Windows

Microsoft Windows („okna”, IPA) – rodzina systemów operacyjnych stworzonych przez firmę Microsoft. Systemy rodziny Windows działająna telefonach, smartfonach, serwerach, systemach wbudowanych oraz na komputerach osobistych, z którymi sąnajczęściej kojarzone. Prezentację pierwszego graficznego środowiska pracy z rodziny Windows firmy Microsoft przeprowadzono w listopadzie 1984. Wówczas była to graficzna nakładka na system operacyjny MS-DOS, powstała w odpowiedzi na rosnącąpopularność graficznych interfejsów użytkownika, takich jakie prezentowały na przykład komputery Macintosh. Nakładka, a później system operacyjny Windows po pewnym czasie zdominowała światowy rynek komputerów osobistych. Pierwszym stabilnym wydaniem był Windows 1.01. Windows 1.00 był wersjąbeta, nigdy nie wydaną.

Nowy!!: Ruby (język programowania) i Microsoft Windows · Zobacz więcej »

Obiektowy język programowania

Obiektowy język programowania – język programowania, który umożliwia lub wymusza stosowanie obiektowych metod programowania.

Nowy!!: Ruby (język programowania) i Obiektowy język programowania · Zobacz więcej »

Odśmiecanie pamięci

Odśmiecanie pamięci, zbieranie nieużytków, automatyczna dealokacja – jedna z metod automatycznego zarządzania dynamicznie przydzielanąpamięcią, w której za proces jej zwalniania odpowiedzialny jest nie programista, lecz programowy zarządca noszący nazwę.

Nowy!!: Ruby (język programowania) i Odśmiecanie pamięci · Zobacz więcej »

Oracle Corporation

Biura Oracle w Redwood City Oracle Corporation (wym.) – amerykańskie przedsiębiorstwo zajmujące się tworzeniem oprogramowania do szeroko rozumianej obsługi przedsiębiorstw, a w szczególności systemów zarządzania baządanych.

Nowy!!: Ruby (język programowania) i Oracle Corporation · Zobacz więcej »

Otwarte oprogramowanie

Logo Open Source Initiative Otwarte oprogramowanie (dosł. „ruch otwartych źródeł”) – rodzaj oprogramowania komputerowego, w którym kod źródłowy jest wydawany na podstawie licencji, na mocy której właściciel praw autorskich przyznaje użytkownikom prawa do badania, zmiany i rozpowszechniania oprogramowania w ramach licencji wolnego oprogramowania.

Nowy!!: Ruby (język programowania) i Otwarte oprogramowanie · Zobacz więcej »

Perl

symbol FOSDEM 2013 Perl – interpretowany, dynamiczny język programowania wysokiego poziomu autorstwa Larry’ego Walla początkowo przeznaczony głównie do pracy z danymi tekstowymi, obecnie używany do wielu innych zastosowań.

Nowy!!: Ruby (język programowania) i Perl · Zobacz więcej »

Plik wykonywalny

Plik wykonywalny, plik uruchamialny – plik, który może być uruchomiony bezpośrednio w środowisku systemu operacyjnego.

Nowy!!: Ruby (język programowania) i Plik wykonywalny · Zobacz więcej »

Programowanie wieloparadygmatowe

Programowanie wieloparadygmatowe – paradygmat programowania, a w szczególności tworzenia języków programowania, który mówi, że każdy paradygmat nadaje się do ograniczonego zbioru zadań; lepiej jest więc przyzwoicie zaimplementować kilka różnych paradygmatów i dowolnie je mieszać w użyciu, niż zaimplementować tylko jeden (choć lepiej niż robiłby to język wieloparadygmatowy), i próbować go narzucać.

Nowy!!: Ruby (język programowania) i Programowanie wieloparadygmatowe · Zobacz więcej »

Przeciążanie operatorów

Przeciążanie operatorów (ang. operator overloading) lub przeładowanie operatorów – rodzaj polimorfizmu występującego w niektórych językach programowania, polegający na tym, że operator może mieć różne implementacje w zależności od typów użytych argumentów (operandów).

Nowy!!: Ruby (język programowania) i Przeciążanie operatorów · Zobacz więcej »

Python

Python – język programowania wysokiego poziomu ogólnego przeznaczenia, o rozbudowanym pakiecie bibliotek standardowych, którego ideąprzewodniąjest czytelność i klarowność kodu źródłowego.

Nowy!!: Ruby (język programowania) i Python · Zobacz więcej »

REPL

Perl 6. REPL – proste, interaktywne środowisko programowania.

Nowy!!: Ruby (język programowania) i REPL · Zobacz więcej »

Rubin

Rubin – kamień szlachetny o barwie od różowawo-czerwonej do krwistoczerwonej, odmiana korundu, chemicznie tritlenek diglinu.

Nowy!!: Ruby (język programowania) i Rubin · Zobacz więcej »

Ruby on Rails

Ruby on Rails (potocznie nazywany RoR lub Rails) – framework open source do szybkiego tworzenia aplikacji webowych.

Nowy!!: Ruby (język programowania) i Ruby on Rails · Zobacz więcej »

Singleton (wzorzec projektowy)

Singleton – kreacyjny wzorzec projektowy, którego celem jest ograniczenie możliwości tworzenia obiektów danej klasy do jednej instancji oraz zapewnienie globalnego dostępu do stworzonego obiektu.

Nowy!!: Ruby (język programowania) i Singleton (wzorzec projektowy) · Zobacz więcej »

Smalltalk

Smalltalk jest w pełni obiektowym, reflektywnym językiem programowania z dynamicznym typowaniem.

Nowy!!: Ruby (język programowania) i Smalltalk · Zobacz więcej »

Typowanie dynamiczne

Typowanie dynamiczne to przypisywanie typów do wartości przechowywanych w zmiennych w trakcie działania programu.

Nowy!!: Ruby (język programowania) i Typowanie dynamiczne · Zobacz więcej »

Unicode

Logo Unikodu Unicode (formalnie, pol. Unikod) – komputerowy standard kodowania zestawu znaków obejmującego litery większości używanych na świecie pism, a także symboli, emoji i kodów formatowania.

Nowy!!: Ruby (język programowania) i Unicode · Zobacz więcej »

Unix

Unix Time-Sharing System (pisane również jako UNIX, choć nie jest to skrótowiec – nazwa „UNIX” jest kalamburem określenia Multics, który był wzorem dla Uniksa) – system operacyjny rozwijany od 1969 r.

Nowy!!: Ruby (język programowania) i Unix · Zobacz więcej »

VMware

VMware, Inc. – amerykańskie przedsiębiorstwo produkujące oprogramowanie do wirtualizacji.

Nowy!!: Ruby (język programowania) i VMware · Zobacz więcej »

Wieloplatformowość

Wieloplatformowość – cecha aplikacji, języków programowania, systemów operacyjnych oraz innego oprogramowania i jego implementacji, pracujących na różnych platformach sprzętowych.

Nowy!!: Ruby (język programowania) i Wieloplatformowość · Zobacz więcej »

Wirtualna maszyna Javy

Javie lub Pythonie jest kompilowany do postaci kodu bajtowego, który następnie może być wykonany przez maszynę wirtualnąna różnych urządzeniach. Maszyna wirtualna jest odpowiedzialna za ukrycie różnic między poszczególnymi platformami tak, że teoretycznie ten sam program można uruchomić w każdym miejscu. Wirtualna maszyna Javy (ang. Java Virtual Machine, JVM) – maszyna wirtualna oraz środowisko zdolne do wykonywania kodu bajtowego Javy.

Nowy!!: Ruby (język programowania) i Wirtualna maszyna Javy · Zobacz więcej »

Wyjątek

Wyjątek - mechanizm przepływu sterowania używany w procesorach oraz współczesnych językach programowania do obsługi zdarzeń wyjątkowych, a w szczególności błędów, których wystąpienie zmienia prawidłowy przebieg wykonywania programu.

Nowy!!: Ruby (język programowania) i Wyjątek · Zobacz więcej »

Wyrażenie regularne

Wyrażenie regularne (ang. regular expression, w skrócie regex lub regexp) – wzorzec opisujący łańcuch symboli.

Nowy!!: Ruby (język programowania) i Wyrażenie regularne · Zobacz więcej »

Yukihiro Matsumoto

– programista wolnego oprogramowania z Japonii.

Nowy!!: Ruby (język programowania) i Yukihiro Matsumoto · Zobacz więcej »

1995

Bez opisu.

Nowy!!: Ruby (język programowania) i 1995 · Zobacz więcej »

TowarzyskiPrzybywający
Hej! Jesteśmy na Facebooku teraz! »