Logo
Unionpedia
Komunikacja
pobierz z Google Play
Nowy! Pobierz Unionpedia na urządzeniu z systemem Android™!
Pobieranie
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).

156 kontakty: Active Server Pages, Ansible, ANTLR, Apache Lucene, Apache POI, Apache Solr, Apache Thrift, Benevolent Dictator for Life, Bluewhite64, Bootcamp programistyczny, Clutter, Codecademy, CodeMirror, CoffeeScript, Common Gateway Interface, Composer, Computer Language Shootout, Crystal (język programowania), CSV (format pliku), CURL, Django (framework), Dopasowanie do wzorca, DTrace, Duże liczby całkowite, Duck typing, Dwukropek, Dynamiczny język programowania, Działanie algebraiczne, Dziedziczenie (programowanie), Ethereum, EuRuKo, Fold, Fork-bomba, Front Controller (wzorzec projektowy), FrontBase, FSF Award for the Advancement of Free Software, Funkcja anonimowa, Geany, Generator (informatyka), GIMP, GitHub, GitLab, Glade, Global Interpreter Lock, GNOME, GNU gettext, Grawis, Green thread, Haker (slang komputerowy), Haml, ..., Heroku, ImageMagick, Informatyka, IntelliJ IDEA, Internet Communications Engine, Internowanie łańcuchów, IronPython, IronRuby, Język interpretowany, Język programowania, Język skryptowy, Jekyll (oprogramowanie), JetBrains, JRuby, JSON, JSON Web Token, KDE Plasma Workspaces, KDE Software Compilation 4, KDevelop, Kliencki honeypot, Kod bajtowy Javy, Kolekcja portów, Konkatenacja, Krotka (struktura danych), Leniwe inicjowanie, Less (język arkuszy stylów), Libxml, Lighttpd, Lisp, Lista języków programowania, Lista licencji uznawanych przez Free Software Foundation, LLVM, Lukier składniowy, Małpa (znak pisarski), MadEdit, Mastodon (aplikacja internetowa), Mechanizm refleksji, Metaprogramowanie, Metasploit, Microsoft Azure, Microsoft Silverlight, Modulo, MongoDB, Mongrel, MusicBrainz, Nagłówek podprogramu, Nagios, Nokia N800, Notepad++, Obiektowy język programowania, Odśmiecanie pamięci, Operator warunkowy, Pamięć lokalna wątku, Parrot, Pętla (informatyka), Pętla repetycyjna, Perforce, Perl, PHP, Phusion Passenger, Plik tekstowy, Potęgowanie, Printf, Programowanie funkcyjne, Programowanie imperatywne, Programowanie komputerów, Programowanie obiektowe, Programowanie symboliczne, Przeciążanie operatorów, Puppet, PyCharm, Python, Qt, Quine (program komputerowy), Rake (program), Redmine, REPL, Robocode, Ruby, Ruby on Rails, RubyMine, Sajax, Selenium, Serializacja, Simple and Fast Multimedia Library, Slackware, Smultron, SoftMaker Office, Software Stack, Społeczność hakerów, SQLite, Sublime Text, SWIG, Symbol kontynuacji, Tablica mieszająca, Tk, Typowanie dynamiczne, Umbrello, Vehicle Identification Number, Webmaster, Wirtualna maszyna Javy, Wyrażenie regularne, XChat, Yukihiro Matsumoto, Zmienna globalna, Zmienna liczba argumentów. Rozwiń indeks (106 jeszcze) »

Active Server Pages

ASP (ang. Active Server Pages) – technologia firmy Microsoft służąca tworzeniu dynamicznych stron WWW wykonywanych po stronie serwera, oparta na jednym z dostępnych języków skryptowych.

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

Ansible

Ansible – otwarte oprogramowanie służące do automatyzacji wdrażania, konfiguracji i zarządzania.

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

ANTLR

ANTLR (ang. ANother Tool for Language Recognition) to narzędzie służące do tworzenia kompilatorów oraz translatorów z opisu gramatyki zawierającego akcje w języku Java, C++, C# lub Python.

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

Apache Lucene

Apache Lucene – otwartoźródłowa biblioteka programistyczna oferująca funkcje wyszukiwania informacji (ang. information retrieval)McCandless, Michael, Erik Hatcher, i Otis Gospodnetic.

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

Apache POI

Apache POI – jeden z projektów Apache Software Foundation; zbiór bibliotek do obsługi plików w formacie Microsoft OLE 2 z poziomu języka programowania Java.

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

Apache Solr

Solr (wym. „solar”) – otwartoźródłowa platforma wyszukiwania, napisana w Javie, będąca częściąprojektu Apache Lucene.

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

Apache Thrift

Thrift – język opisu interfejsu IDL, używany do definiowania i tworzenia obsługi wielu języków.

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

Benevolent Dictator for Life

Guido van Rossum Benevolent Dictator for Life (BDFL) (Dobrotliwy Dożywotni Dyktator) – nieformalny tytuł nadawany osobom zaangażowanym w ruch Open Source, które ciesząsię powszechnym poważaniem środowiska i mająistotny wkład w rozwój określonych dziedzin.

Nowy!!: Ruby (język programowania) i Benevolent Dictator for Life · Zobacz więcej »

Bluewhite64

Bluewhite64 – kompletna, 64-bitowa dystrybucja GNU/Linux, tworzona w Rumunii przez Attilę Craciun, przygotowana do pracy na jedno- lub wielordzeniowych procesorach AMD64 Sempron, Athlon, Opteron, Turion 64, Phenom oraz Intel EM64T – zarówno na serwerach, jak i na desktopach.

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

Bootcamp programistyczny

programistyczny – kurs, który pozwala w krótkim czasie na poznanie wiedzy potrzebnej do rozpoczęcia pracy jako programista.

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

Clutter

Clutter to graficzna biblioteka napisana w języku programowania C. Służy do renderowania w prosty sposób szybkich animacji w graficznym interfejsie użytkownika.

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

Codecademy

mały Codecademy – platforma internetowa, która koncentruje się na nauczeniu programowania poprzez konkretne przykłady tworzenia i rozwoju aplikacji.

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

CodeMirror

CodeMirror – darmowy edytor kodu źródłowego przeznaczony dla przeglądarek internetowych, napisany w JavaScripcie.

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

CoffeeScript

CoffeeScript – język programowania transpilowany do JavaScriptu.

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

Common Gateway Interface

CGI – znormalizowany interfejs, umożliwiający komunikację pomiędzy oprogramowaniem serwera WWW a innymi programami znajdującymi się na serwerze.

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

Composer

Przykład instalacji frameworka PHPUnit Composer to system zarządzania pakietami dla języka PHP, dostępny jako aplikacja wiersza poleceń, która dostarcza i standaryzuje format zarządzania zależnościami skryptami i bibliotekami.

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

Computer Language Shootout

The Great Computer Language Shootout – projekt napisania zestawu 25 prostych benchmarków w kilkudziesięciu językach programowania mających implementacje Open Source.

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

Crystal (język programowania)

Crystal – obiektowy, statycznie typowany, kompilowany język programowania ogólnego przeznaczenia.

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

CSV (format pliku)

CSV (wartości rozdzielone przecinkiem) – format przechowywania danych w plikach tekstowych i odpowiadający mu typ MIME text/csv.

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

CURL

cURL – program komputerowy oraz sieciowa biblioteka programistyczna (libcurl), napisane w języku C, działające po stronie klienta, z interfejsami dla ponad 30 innych języków.

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

Django (framework)

Przykładowy panel administracyjny aplikacji Django Zarządzanie użytkownikami Django – wolny i otwarty framework przeznaczony do tworzenia aplikacji internetowych, napisany w Pythonie.

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

Dopasowanie do wzorca

Dopasowanie do wzorca – operacja, gdzie pewne wyrażenie sprawdza się ze wzorcem, w którym może znajdować się co najmniej jedno „wolne miejsce”.

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

DTrace

() – zaawansowane narzędzie, pierwotnie opracowane przez firmę Sun Microsystems, służące do rozwiązywania problemów z jądrem i aplikacjami w czasie rzeczywistym.

Nowy!!: Ruby (język programowania) i DTrace · 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 »

Dwukropek

Dwukropek – znak interpunkcyjny w postaci dwóch umiejscowionych jedna nad drugąkropek, stosowany w środku zdania.

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

Dynamiczny język programowania

Dynamiczny język programowania jest terminem powszechnie używanym w informatyce oznaczającym klasę języków programowania wysokiego poziomu, które podczas działania programu wykonująwiele operacji przeprowadzanych w innych językach na etapie kompilacji.

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

Działanie algebraiczne

Działanie algebraiczne (operacja algebraiczna) – przyporządkowanie jednemu lub większej liczbie elementów (nazywanych argumentami lub operandami) jednego elementu (nazywanego wynikiem).

Nowy!!: Ruby (język programowania) i Działanie algebraiczne · Zobacz więcej »

Dziedziczenie (programowanie)

Dziedziczenie – mechanizm współdzielenia funkcjonalności między klasami.

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

Ethereum

Logo platformy Ethereum – zdecentralizowana platforma o otwartym oprogramowaniu, zbudowana na technologii blockchain i obsługująca znane pod nazwąsmart contract kontrakty peer-to-peer oraz zdecentralizowane aplikacje (dapps).

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

EuRuKo

EuRuKo – doroczna konferencja poświęcona językowi Ruby i technologiom z nim powiązanym, organizowana od 2003 roku w Niemczech, a od 2007 w różnych miastach Europy.

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

Fold

Fold (z ang. składać, zwijać) to rodzina funkcji wyższego rzędu występująca w językach funkcyjnych.

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

Fork-bomba

Idea fork-bomby opiera się na rozmnożeniu procesów, aż do wykorzystania dostępnych zasobów. Fork-bomba – rodzaj ataku Denial of Service na systemy komputerowe.

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

Front Controller (wzorzec projektowy)

Front Controller – jeden ze wzorców projektowych stosowany w projektowaniu aplikacji internetowych.

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

FrontBase

FrontBase to system zarządzania relacyjnymi bazami danych zgodny ze standardem SQL92.

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

FSF Award for the Advancement of Free Software

Free Software Foundation Award for the Advancement of Free Software – nagroda przyznawana co roku człowiekowi, który zasłużył się największym wkładem w rozwój wolnego oprogramowania.

Nowy!!: Ruby (język programowania) i FSF Award for the Advancement of Free Software · Zobacz więcej »

Funkcja anonimowa

Funkcja anonimowa (również literał funkcyjny lub lambda-abstrakcja) – definicja funkcji, która sama w sobie nie jest powiązana z identyfikatorem (chociaż może być przypisana do zmiennej).

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

Geany

Geany – lekki, wieloplatformowy, oparty na GTK+ edytor tekstu bazowany na Scintilli i zawierający podstawowe cechy zintegrowanego środowiska programistycznego.

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

Generator (informatyka)

W informatyce, generator jest szczególnym rodzajem kontynuacji, który można wykorzystywać jako iterator.

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

GIMP

GIMP (ang. GNU Image Manipulation Program) – bezpłatny, otwartoźródłowy program do edycji grafiki rastrowej.

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

GitHub

GitHub – hostingowy serwis internetowy przeznaczony do projektów programistycznych wykorzystujących system kontroli wersji Git.

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

GitLab

GitLab – hostingowy serwis internetowy i oprogramowanie przeznaczone dla projektów programistycznych.

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

Glade

Glade – aplikacja do wizualnego projektowania graficznego interfejsu użytkownika dla programów GTK+/GNOME.

Nowy!!: Ruby (język programowania) i Glade · 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 »

GNOME

GNOME – graficzne środowisko użytkownika oparte na systemie X Window System oraz widżetach GTK+ i GDK.

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

GNU gettext

Workflow gettext – pakiet oprogramowania, stworzony w ramach projektu GNU, służący do internacjonalizacji programów komputerowych na uniksopodobnych systemach operacyjnych.

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

Grawis

Grawis (akcent ciężki, akcent słaby) – znak diakrytyczny używany w językach: greckim, katalońskim, wietnamskim, norweskim, portugalskim, francuskim, walijskim, włoskim i innych, oznaczający akcent samogłoski krótkiej o intonacji opadającej.

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

Green thread

Green thread − wątek, który jest tworzony i obsługiwany przez maszynę wirtualną, w odróżnieniu od wątków natywnych danego systemu operacyjnego.

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

Haker (slang komputerowy)

Haker – osoba o dużych, praktycznych umiejętnościach informatycznych (lub elektronicznych), która identyfikuje się ze społecznościąhakerską.

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

Haml

Haml (XHTML Abstraction Markup Language) – język znaczników używany do prostego i przejrzystego opisywania XHTML.

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

Heroku

Heroku – platforma chmurowa stworzona w modelu PaaS (Platform as a Service) obsługująca kilka języków programowania.

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

ImageMagick

ImageMagick – darmowy pakiet do obróbki grafiki, z dostępnym kodem źródłowym.

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

Informatyka

Informatyka zajmuje się teoretycznymi podstawami informacji, algorytmami i architekturami układów jąprzetwarzających oraz praktycznymi technikami ich stosowania.

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

IntelliJ IDEA

Podpowiadanie nazw pól przy tworzeniu nowego obiektu w języku Kotlin IntelliJ IDEA – komercyjne zintegrowane środowisko programistyczne napisane w języku Java do tworzenia oprogramowania.

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

Internet Communications Engine

Internet Communications Engine, w skrócie ICE, to protokół zdalnego wywoływania procedur i obiektowe oprogramowanie pośredniczące stworzone przez ZeroC i podwójnie licencjonowane jako GNU GPL z możliwościąwykupienia licencji komercyjnej.

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

Internowanie łańcuchów

Internowanie łańcuchów lub internalizacja łańcuchów – metoda przechowywania i dostępu do obiektów typu String, w której identyfikatorem konkretnego obiektu znajdującego się w pamięci jest unikatowy łańcuch znaków stanowiący jednocześnie jego wartość.

Nowy!!: Ruby (język programowania) i Internowanie łańcuchów · Zobacz więcej »

IronPython

IronPython – dynamiczny język programowania napisany w języku C# i stworzony na platformie programistycznej.NET Framework 2.0.

Nowy!!: Ruby (język programowania) i IronPython · 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 »

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 »

Język skryptowy

Język skryptowy – język programowania obsługujący skrypty.

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

Jekyll (oprogramowanie)

Jekyll – generator statycznych stron napisany w języku Ruby przez Toma Prestona-Wernera, opublikowany jako wolne oprogramowanie na licencji MIT.

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

JetBrains

JetBrains – producent oprogramowania z siedzibągłównąw Czechach.

Nowy!!: Ruby (język programowania) i JetBrains · 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 »

JSON

, (wym.) – lekki format wymiany danych komputerowych.

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

JSON Web Token

JSON Web Token, JWT – otwarty standard przemysłowy, definiujący sposób wymiany danych komputerowych między określonymi stronami za pośrednictwem dokumentów JSON.

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

KDE Plasma Workspaces

Plasma – przestrzeń robocza środowiska graficznego KDE w wersji 4.

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

KDE Software Compilation 4

KDE Software Compilation 4 wersja środowiska graficznego KDE oraz powiązanych z nim programów dla systemów uniksopodobnych wydane po raz pierwszy 11 stycznia 2008 utworzone z użyciem biblioteki Qt4 wydane na licencji GPL.

Nowy!!: Ruby (język programowania) i KDE Software Compilation 4 · Zobacz więcej »

KDevelop

KDevelop – zintegrowane środowisko programistyczne przeznaczone dla środowiska KDE.

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

Kliencki honeypot

Kliencki honeypot – rodzaj systemu typu honeypot, którego zadaniem jest wykrywanie i rozpoznawanie ataków w sieciach komputerowych.

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

Kod bajtowy Javy

Kod bajtowy Javy – lista instrukcji do wykonania przez wirtualnąmaszynę Javy (JVM).

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

Kolekcja portów

Kolekcja portów (lub drzewo portów) jest zbiorem reguł makefiles i łat dostarczonych przez systemy BSD takie jak FreeBSD, NetBSD i OpenBSD jako prosta metoda instalacji oprogramowania lub tworzenia pakietów binarnych.

Nowy!!: Ruby (język programowania) i Kolekcja portów · Zobacz więcej »

Konkatenacja

Konkatenacja (łac. concatenatio) – łączenie ze sobąwyrażeń.

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

Krotka (struktura danych)

Krotka – struktura danych będąca odzwierciedleniem matematycznej n-ki, tj.

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

Leniwe inicjowanie

Leniwe inicjowanie – wzorzec projektowy polegający na opóźnianiu tworzenia obiektu, obliczania wartości lub przeprowadzania innych kosztownych operacji, aż do momentu pierwszego zapotrzebowania na nie.

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

Less (język arkuszy stylów)

Less (Leaner CSS) – dynamiczny język arkuszy stylów stworzony przez Alexis Selliera.

Nowy!!: Ruby (język programowania) i Less (język arkuszy stylów) · Zobacz więcej »

Libxml

libxml (właściwie libxml2) – biblioteka programistyczna służąca do obsługi dokumentów zgodnych ze standardem XML.

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

Lighttpd

lighttpd (pisane też jako Light-TPD lub Lighty) – opensource'owy serwer WWW stworzony do szybkiej pracy napisany przez Jana Kschenke jako kod proof-of-concept problemu c10k – jak przyjąć 10000 połączeń na jednym serwerze.

Nowy!!: Ruby (język programowania) i Lighttpd · 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 »

Lista języków programowania

Bez opisu.

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

Lista licencji uznawanych przez Free Software Foundation

Jest to lista licencji oprogramowania, które Free Software Foundation (FSF) uznała za zgodne ze swojądefinicjąWolnego Oprogramowania (według FSF sąto więc licencje Wolnego Oprogramowania) oraz innych licencji ocenionych przez FSF.

Nowy!!: Ruby (język programowania) i Lista licencji uznawanych przez Free Software Foundation · Zobacz więcej »

LLVM

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

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

Lukier składniowy

Lukier składniowy (lukier syntaktyczny, cukier syntaktyczny) (ang. syntactic sugar) – w programowaniu dowolna cecha składni języka, którąmożna wyeliminować przez proste przekształcenia składniowe, istniejąca jedynie dla wygody programisty.

Nowy!!: Ruby (język programowania) i Lukier składniowy · Zobacz więcej »

Małpa (znak pisarski)

@ (małpa) – znak pisarski, wykorzystywany głównie w adresach poczty elektronicznej oraz jako identyfikator (handle) użytkownika na mikroblogach takich jak Twitter czy Instagram.

Nowy!!: Ruby (język programowania) i Małpa (znak pisarski) · Zobacz więcej »

MadEdit

MadEdit – wielosystemowy edytor tekstowy ze wsparciem kodowania znaków, wyrażeniami regularnymi używanymi w wyszukiwaniu, podświetlaniem składni, edytowaniem wielu plików oraz innymi funkcjami.

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

Mastodon (aplikacja internetowa)

Mastodon – wolne i otwarte oprogramowanie do prowadzenia sieci społecznościowej o tej samej nazwie.

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

Mechanizm refleksji

Mechanizm refleksji – pojęcie z dziedziny informatyki oznaczające proces, dzięki któremu program komputerowy może być modyfikowany w trakcie działania w sposób zależny od własnego kodu oraz od zachowania w trakcie wykonania.

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

Metaprogramowanie

Metaprogramowanie – technika umożliwiająca programom tworzenie lub modyfikację kodu innych programów (lub ich samych).

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

Metasploit

Metasploit – otwarte narzędzie służące do testów penetracyjnych i łamania zabezpieczeń systemów teleinformatycznych.

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

Microsoft Azure

Microsoft Azure (wcześniej: Azure Services Platform, Windows Azure) – platforma chmurowa firmy Microsoft stworzona w modelu PaaS.

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

Microsoft Silverlight

Microsoft Silverlight – przestarzała technika internetowa działająca na licencji freeware, umożliwiająca wyświetlanie treści multimedialnych za pomocąprzeglądarki.

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

Modulo

ModuloEtym.

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

MongoDB

Palo Alto MongoDB (od – ogromny) – otwarty, nierelacyjny system zarządzania baządanych napisany w języku C++.

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

Mongrel

Mongrel to mały i szybki serwer HTTP/1.1 dla Ruby i JRuby, którego można używać m.in.

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

MusicBrainz

MusicBrainz – projekt stworzenia otwartej encyklopedii muzycznej.

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

Nagłówek podprogramu

Nagłówek podprogramu – fragment kodu źródłowego stanowiący deklaratywny opis podprogramu, poprzedzający definicję bloku podprogramu zawierającego tworzony algorytm.

Nowy!!: Ruby (język programowania) i Nagłówek podprogramu · Zobacz więcej »

Nagios

Nagios Nagios (IPA: /ˈnɑːɡioʊs/) – program do monitorowania sieci, urządzeń sieciowych, aplikacji oraz serwerów działający w systemach Linux i Unix rozpowszechniany na podstawie licencji GPL.

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

Nokia N800

Nokia N800 Internet Tablet – następca modelu Nokia 770, pierwszego w historii firmy Nokia urządzenia typu tablet, działającego pod kontroląsystemu operacyjnego Linux.

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

Notepad++

Notepad++ – wolny i otwartoźródłowy rozbudowany edytor tekstu (oraz zamiennik Notatnika) przeznaczony na systemy operacyjne z rodziny Microsoft Windows, oparty na projekcie Scintilla i rozpowszechniany na licencji GNU GPL.

Nowy!!: Ruby (język programowania) i Notepad++ · 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 »

Operator warunkowy

Operator warunkowy (ang. conditional operator) – konstrukcja języków programowania, w których odróżnia się wyrażenia od instrukcji, będący formąinstrukcji warunkowej wyrażonąza pomocąoperatora trójargumentowego; bywa ona instrukcjąwyrażeniową.

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

Pamięć lokalna wątku

Pamięć lokalna wątku (ang. Thread-local storage, TLS) – rozwiązanie używane w programowaniu komputerowym przypisującym pamięć statycznąlub globalnąlokalnie do wątku.

Nowy!!: Ruby (język programowania) i Pamięć lokalna wątku · Zobacz więcej »

Parrot

Parrot – maszyna wirtualna przeznaczona do języków dynamicznie typowanych, takich jak Perl, Ruby i Python.

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

Pętla (informatyka)

C Pętla – jedna z trzech podstawowych konstrukcji programowania strukturalnego (obok instrukcji warunkowej i instrukcji wyboru).

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

Pętla repetycyjna

Pętla repetycyjna (pętla warunkowa) w programowaniu, to rodzaj pętli, w której wykonanie kolejnej iteracji uzależnione jest od pewnego, zdefiniowanego przez programistę warunku.

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

Perforce

Perforce – komercyjny, prawnie zastrzeżony system kontroli wersji opracowany przez Perforce Software Inc.

Nowy!!: Ruby (język programowania) i Perforce · 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 »

PHP

PHP – interpretowany, skryptowy język programowania zaprojektowany do generowania stron internetowych i budowania aplikacji webowych w czasie rzeczywistym.

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

Phusion Passenger

Phusion Passenger (mod_rails lub mod_rack) – moduł serwera Apache i nginx dla aplikacji napisanych w językach Ruby, Python oraz Node.js.

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

Plik tekstowy

Plik tekstowy (ang. text file) – plik zawierający dane w postaci alfanumerycznej.

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

Potęgowanie

logarytmu naturalnego, a niebieskim przy podstawie 1,7 Potęgowanie – typ funkcji dwóch zmiennych, różnie definiowanych w różnych kontekstach; w najprostszych przypadkach – kiedy drugim argumentem tej funkcji jest liczba naturalna – potęgowanie to wielokrotne mnożenie elementu przez siebie.

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

Printf

printf – rodzina funkcji służących do tworzenia i zapisywania tekstu na podstawie szablonu i zestawu argumentów, które sąw ten szablon wstawiane.

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

Programowanie funkcyjne

Programowanie funkcyjne – filozofia i metodyka programowania będąca odmianąprogramowania deklaratywnego, w której wykorzystuje się to, że funkcje należądo typów pierwszoklasowych.

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

Programowanie imperatywne

Programowanie imperatywne – paradygmat programowania, który opisuje proces wykonywania jako sekwencję instrukcji zmieniających stan programu.

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

Programowanie komputerów

Hello, world!”. Programowanie komputerów – proces tworzenia programu komputerowego, który ma realizować określone zadania zdefiniowane w języku programowania.

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

Programowanie obiektowe

Programowanie obiektowe (ang. object-oriented programming, OOP) – paradygmat programowania, w którym programy definiuje się za pomocąobiektów – elementów łączących stan (czyli dane, nazywane najczęściej atrybutami) i zachowanie (czyli procedury, tu: metody).

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

Programowanie symboliczne

Programowanie symboliczne to paradygmat programowania, w którym program komputerowy może dokonywać zmian we własnych podstawowych elementach, np.

Nowy!!: Ruby (język programowania) i Programowanie symboliczne · 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 »

Puppet

Puppet – menadżer konfiguracji serwerów.

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

PyCharm

PyCharm – zintegrowane środowisko programistyczne (IDE) dla języka programowania Python firmy JetBrains.

Nowy!!: Ruby (język programowania) i PyCharm · 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 »

Qt

Qt – zestaw przenośnych bibliotek i narzędzi programistycznych dedykowanych dla języków C++, QML i Java.

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

Quine (program komputerowy)

Quine – program komputerowy, rodzaj metaprogramu, którego jedynym celem jest wypisanie własnego kodu źródłowego na wyjściu.

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

Rake (program)

Rake – program komputerowy służący do automatyzacji wykonywania zadań.

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

Redmine

Redmine – wolne i otwarte oprogramowanie, narzędzie do zarządzania projektami i śledzenia problemów.

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

REPL

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

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

Robocode

Robocode – opensourcowa gra programistyczna stworzona przez Mathew Nelsona.

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

Ruby

* ruby – rodzaj czekolady.

Nowy!!: Ruby (język programowania) i Ruby · 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 »

RubyMine

JetBrains RubyMine – zintegrowane środowisko programistyczne przeznaczone do tworzenia oprogramowania w języku Ruby, w szczególności aplikacji webowych w frameworku Ruby on Rails.

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

Sajax

Sajax (Simple Ajax Toolkit) – biblioteka programistyczna ułatwiająca korzystanie z AJAX (znanego też pod nazwąXMLHttpRequest).

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

Selenium

Selenium – zautomatyzowana platforma testowa dla aplikacji internetowych.

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

Serializacja

Serializacja – w programowaniu proces przekształcania obiektów, tj.

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

Simple and Fast Multimedia Library

Simple and Fast Multimedia Library (często skracane do SFML) – wieloplatformowa biblioteka programistyczna ułatwiająca tworzenie gier oraz programów multimedialnych.

Nowy!!: Ruby (język programowania) i Simple and Fast Multimedia Library · Zobacz więcej »

Slackware

Slackware (wym.) – najstarsza aktywnie rozwijana dystrybucja GNU/Linuksa.

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

Smultron

Smultron – otwarty edytor tekstu na platformę OS X napisany w Objective-C. W programie można pisać w językach C, C++, LISP, Python, Ruby, HTML, XML, CSS i D.

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

SoftMaker Office

SoftMaker Office – pakiet biurowy rozwijany od 1987 r. przez niemieckąspółkę SoftMaker Software GmbH w Norymberdze.

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

Software Stack

Stos oprogramowania – to grupa programów, zestawów aplikacji oraz narzędzi, które razem tworząspójny ekosystem, działając w określonej i zdefiniowanej kolejności w kierunku wspólnego celu.

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

Społeczność hakerów

Społeczność hakerów – grupy programistów, którzy dzieląsię kodem źródłowym, wymieniająosiągnięcia i ucząsię wzajemnie „sztuczek” lub lepszych sposobów programowania.

Nowy!!: Ruby (język programowania) i Społeczność hakerów · Zobacz więcej »

SQLite

SQLite – otwartoźródłowy system zarządzania relacyjnąbaządanych oraz biblioteka C implementująca taki system, obsługująca SQL.

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

Sublime Text

Sublime Text – wieloplatformowy, rozbudowany i wysoce konfigurowalny edytor tekstu zorientowany dla programisty, napisany w językach C++ i Python.

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

SWIG

SWIG (ang. Simplified Wrapper and Interface Generator) – wolne oprogramowanie używane do łączenia programów lub bibliotek napisanych w językach programowania C/C++ z językami skryptowymi takimi jak JavaScript, Lua, Octave, Perl, PHP, Python, R, Ruby, Scilab, Tcl, a także językami programowania Java, C#, D, Go, Guile, Ocaml i Racket.

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

Symbol kontynuacji

Symbol kontynuacji to element składni określonego języka programowania, informujący translator, o kontynuowaniu zapisu elementu kodu w kolejnej linii tekstu kodu źródłowego.

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

Tablica mieszająca

Przykład zastosowania: książka telefoniczna, w której klucz to imię i nazwisko danej osoby, a wyszukiwana informacja to numer telefonu Tablica mieszająca lub tablica z haszowaniem (niekiedy błędnie tłumaczone jako „tablica haszująca”) – struktura danych, która jest jednym ze sposobów realizacji tablicy asocjacyjnej, tj.

Nowy!!: Ruby (język programowania) i Tablica mieszająca · Zobacz więcej »

Tk

Tk – wolny, wielosystemowy zestaw narzędzi zawierający bibliotekę podstawowych widżetów służący do budowania graficznych interfejsów użytkownika (GUI).

Nowy!!: Ruby (język programowania) i Tk · 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 »

Umbrello

Umbrello UML Modeller – darmowy program komputerowy służący do tworzenia diagramów UML, dostępny dla systemów typu Unix.

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

Vehicle Identification Number

Numer VIN samochodu Porsche VIN – numer identyfikacyjny pojazdu nadany i umieszczony przez producenta.

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

Webmaster

Webmaster – projektant stron internetowych.

Nowy!!: Ruby (język programowania) i Webmaster · 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 »

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 »

XChat

XChat (często określany również jako X-Chat) – klient IRC w systemach typu Unix.

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

Yukihiro Matsumoto

– programista wolnego oprogramowania z Japonii.

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

Zmienna globalna

Zmienna globalna – zmienna istniejąca przez cały czas życia programu i widziana z wielu miejsc w programie.

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

Zmienna liczba argumentów

Zmienna liczba argumentówJan Bielecki, Turbo C z grafikąna IBM PC, Wydawnictwa Naukowo-Techniczne, Warszawa 1990, Seria: Mikrokomputery,, nieokreślona liczba argumentówJohn Walkenbach, Excel 2003 PL.

Nowy!!: Ruby (język programowania) i Zmienna liczba argumentów · Zobacz więcej »

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