Мы работаем над восстановлением приложения Unionpedia в Google Play Store
ИсходящиеВходящий
🌟Мы упростили наш дизайн для улучшения навигации!
Instagram Facebook X LinkedIn

Ruby

Индекс Ruby

Ruby (ruby — рубин, произносится  — ру́би) — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования.

Содержание

  1. 163 отношения: ABAP/4, ActiveState Komodo, ADO, Amarok, Amiga, API, Apress, Aptana Studio, BeOS, Bred, C++, CDDL, Chef (программа), CoffeeScript, Common Public License, Crystal (язык программирования), CSV, Cygwin, DB2, DOS, Dylan (язык программирования), Eclipse (среда разработки), Eclipse Public License, Eiffel, Elixir (язык программирования), Emacs, FOX toolkit, GitHub, GNU General Public License, GNU Lesser General Public License, GraphicsMagick, Groovy, GTK+, HTML, ImageMagick, Inkscape, IntelliJ IDEA, Interactive Ruby Shell, Interbase, IronRuby, Java, JEdit, JRuby, Kate, KDE, KDevelop, KOffice, Komodo Edit, Linux, Lua, ... Развернуть индекс (113 больше) »

  2. Классовые языки программирования
  3. Языки программирования, появившиеся в 1995 году
  4. Языки с динамической типизацией

ABAP/4

ABAP/4 (Advanced Business Application Programming, изначально по-немецки Allgemeiner Berichts-Aufbereitungs-Prozessor) — проприетарный внутренний язык программирования высокого уровня немецкой софтверной компании SAP.

Посмотреть Ruby и ABAP/4

ActiveState Komodo

ActiveState Komodo — выпускаемая канадской компанией ActiveState программа для разработки программного обеспечения на динамических языках программирования.

Посмотреть Ruby и ActiveState Komodo

ADO

ADO (от ActiveX Data Objects — «объекты данных ActiveX») — интерфейс программирования приложений для доступа к данным, разработанный компанией Microsoft (MS Access, MS SQL Server) и основанный на технологии компонентов ActiveX.

Посмотреть Ruby и ADO

Amarok

Amarok (прежнее название — amaroK) — программа для проигрывания аудиофайлов для Linux, Mac OS X, других Unix-подобных операционных систем и Microsoft Windows.

Посмотреть Ruby и Amarok

Amiga

Amiga — семейство домашних персональных компьютеров и операционных систем к ним, разработанные Amiga Corporation.

Посмотреть Ruby и Amiga

API

API (программный интерфейс приложения, интерфейс прикладного программирования) (application programming interface, API) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) или операционной системой для использования во внешних программных продуктах.

Посмотреть Ruby и API

Apress

Apress, Inc. — одно из крупнейших издательств, занимающееся выпуском книг по информационным технологиям.

Посмотреть Ruby и Apress

Aptana Studio

Aptana Studio — кроссплатформенная, свободная, интегрированная среда разработки приложений (IDE) c открытым исходным кодом для создания динамических веб-приложений.

Посмотреть Ruby и Aptana Studio

BeOS

BeOS — операционная система, история которой начинается в 1991 г.

Посмотреть Ruby и BeOS

Bred

Bred — бесплатный текстовый редактор для Windows с закрытым исходным кодом и сравнительно небольшим набором функций.

Посмотреть Ruby и Bred

C++

++ (читается си-плюс-плюс) — компилируемый, статически типизированный язык программирования общего назначения.

Посмотреть Ruby и C++

CDDL

CDDL (Common Development and Distribution License — Общая лицензия на разработку и распространение) — лицензия, разработанная корпорацией Sun Microsystems и основанная на Mozilla Public License (MPL) версии 1.1.

Посмотреть Ruby и CDDL

Chef (программа)

Chef — система управления конфигурациями, написанная на Ruby (клиентская часть) и Erlang (серверная часть), с использованием предметно-ориентированного языка для описания конфигураций.

Посмотреть Ruby и Chef (программа)

CoffeeScript

CoffeeScript (кофи скрипт) — язык программирования, транслируемый в JavaScript.

Посмотреть Ruby и CoffeeScript

Common Public License

CPL (Common Public License) — лицензия на свободное ПО, разработанная IBM.

Посмотреть Ruby и Common Public License

Crystal (язык программирования)

Crystal — это объектно-ориентированный язык общего назначения, спроектированный и созданный Ary Borenszweig и Juan Wajnerman.

Посмотреть Ruby и Crystal (язык программирования)

CSV

CSV (от Comma-Separated Values — значения, разделённые запятыми) — текстовый формат, предназначенный для представления табличных данных.

Посмотреть Ruby и CSV

Cygwin

Cygwin (произносится) — UNIX-подобная среда и интерфейс командной строки для Microsoft Windows.

Посмотреть Ruby и Cygwin

DB2

DB2 — семейство систем управления реляционными базами данных, выпускаемых корпорацией IBM.

Посмотреть Ruby и DB2

DOS

Скриншот FreeDOS DOS (Disk Operating System — дисковая операционная система, ДОС) — в широком смысле слова, операционная система для компьютеров, ориентированных на использование дисковых накопителей, таких как жёсткий диск и дискета.

Посмотреть Ruby и DOS

Dylan (язык программирования)

Dylan — динамический объектно-ориентированный язык программирования, нацеленный на быструю разработку программ, разработанный, прежде всего, усилиями Apple.

Посмотреть Ruby и Dylan (язык программирования)

Eclipse (среда разработки)

Eclipse (МФА) — свободная интегрированная среда разработки модульных кроссплатформенных приложений.

Посмотреть Ruby и Eclipse (среда разработки)

Eclipse Public License

Eclipse Public License (EPL) — лицензия открытого программного обеспечения, которая используется Eclipse Foundation для своих продуктов.

Посмотреть Ruby и Eclipse Public License

Eiffel

Eiffel (Эйфель) — объектно-ориентированный язык программирования с алголоподобным синтаксисом, разработанный Бертраном Мейером.

Посмотреть Ruby и Eiffel

Elixir (язык программирования)

Elixir — функциональный, распределённый язык программирования общего назначения, который работает на виртуальной машине Erlang (BEAM).

Посмотреть Ruby и Elixir (язык программирования)

Emacs

Emacs (Ема́кс, Е́макс, также И́макс) — семейство многофункциональных расширяемых текстовых редакторов.

Посмотреть Ruby и Emacs

FOX toolkit

FOX Toolkit — кросс-платформенная библиотека инструментов с открытым исходным кодом (лицензия LGPL) для построения графического интерфейса пользователя.

Посмотреть Ruby и FOX toolkit

GitHub

GitHub — крупнейший веб-сервис для хостинга IT-проектов и их совместной разработки.

Посмотреть Ruby и GitHub

GNU General Public License

GNU General Public License (переводят как Универсальная общественная лицензия GNU, Универсальная общедоступная лицензия GNU или Открытое лицензионное соглашение GNU) — лицензия на свободное программное обеспечение, созданная в рамках проекта GNU в 1988 г., по которой автор передаёт программное обеспечение в общественную собственность.

Посмотреть Ruby и GNU General Public License

GNU Lesser General Public License

GNU Lesser General Public License (LGPL) — это лицензия свободного программного обеспечения за авторством Free Software Foundation (FSF).

Посмотреть Ruby и GNU Lesser General Public License

GraphicsMagick

GraphicsMagick — форк библиотеки ImageMagick, нацеленный на более стабильный и производительный API.

Посмотреть Ruby и GraphicsMagick

Groovy

Groovy — объектно-ориентированный язык программирования, разработанный для платформы Java как дополнение к языку Java с возможностями Python, Ruby и Smalltalk.

Посмотреть Ruby и Groovy

GTK+

Free and open-source-software display servers and UI toolkits GTK+ (сокращение от GIMP ToolKit) — кроссплатформенная библиотека элементов интерфейса (фреймворк), имеет простой в использовании API, наряду с Qt является одной из двух наиболее популярных на сегодняшний день библиотек для X Window System.

Посмотреть Ruby и GTK+

HTML

HTML (от HyperText Markup Language — «язык гипертекстовой разметки») — стандартизированный язык разметки документов во Всемирной паутине.

Посмотреть Ruby и HTML

ImageMagick

ImageMagick — набор программ (консольных утилит) для чтения и редактирования файлов множества графических форматов.

Посмотреть Ruby и ImageMagick

Inkscape

Inkscape (Инкскейп) — свободно распространяемый векторный графический редактор, удобен для создания как художественных, так и технических иллюстраций (вплоть до использования в качестве САПР общего назначения, чему также способствует лёгкость обмена чертежами).

Посмотреть Ruby и Inkscape

IntelliJ IDEA

IntelliJ IDEA — интегрированная среда разработки программного обеспечения для многих языков программирования, в частности Java, JavaScript, Python, разработанная компанией JetBrains.

Посмотреть Ruby и IntelliJ IDEA

Interactive Ruby Shell

Interactive Ruby Shell (IRB) — это командная оболочка для программирования на объектно-ориентированном языке Ruby.

Посмотреть Ruby и Interactive Ruby Shell

Interbase

Interbase — реляционная система управления базами данных, разрабатывающаяся компанией Embarcadero, появилась в середине 1980-х годов, принадлежала самостоятельной одноимённой компании,, Borland.

Посмотреть Ruby и Interbase

IronRuby

IronRuby — реализация языка программирования Ruby на платформе Microsoft.NET.

Посмотреть Ruby и IronRuby

Java

JavaПроизносится на английском как, в русском языке встречаются транслитерации «Джава» и «Ява», правообладатели торговой марки предпочитают первую транслитерацию.

Посмотреть Ruby и Java

JEdit

jEdit — кроссплатформенный редактор с открытым исходным кодом, написанный на языке Java.

Посмотреть Ruby и JEdit

JRuby

JRuby — интерпретатор языка программирования Ruby, написанный целиком на Java (оригинальный интерпретатор написан на Си).

Посмотреть Ruby и JRuby

Kate

Kate (KDE Advanced Text Editor) — текстовый редактор, входящий в состав среды рабочего стола KDE.

Посмотреть Ruby и Kate

KDE

KDE  — международное сообщество, разрабатывающее свободную среду рабочего стола KDE Plasma, набор тесно интегрированных между собой программ для выполнения повседневной работы, а также несколько веб-сервисов.

Посмотреть Ruby и KDE

KDevelop

KDevelop — кроссплатформенная свободная интегрированная среда разработки.

Посмотреть Ruby и KDevelop

KOffice

Снимок KWord 1.5 beta Снимок KSpread KOffice — это пакет офисных приложений для K Desktop Environment (KDE).

Посмотреть Ruby и KOffice

Komodo Edit

Komodo Edit — бесплатный текстовый редактор для динамических языков программирования, изданный компанией-разработчиком ActiveState.

Посмотреть Ruby и Komodo Edit

Linux

Linux (или), Ли́нукс) — семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU, и, возможно, другие компоненты.

Посмотреть Ruby и Linux

Lua

Lua (лу́а) — скриптовый язык программирования, разработанный в подразделении Tecgraf (Computer Graphics Technology Group) Католического университета Рио-де-Жанейро (Бразилия).

Посмотреть Ruby и Lua

Mac OS

Mac OS (Macintosh Operating System) — семейство проприетарных операционных систем производства корпорации Apple.

Посмотреть Ruby и Mac OS

MacOS

macOS (изначально была представлена как Mac OS X, в 2012 переименована в OS X, в 2016 переименована в macOS) — проприетарная операционная система производства Apple.

Посмотреть Ruby и MacOS

MacRuby

MacRuby — это реализация языка программирования Ruby, который написан на Objective-C и фреймворке CoreFoundation и разработан компанией Apple Inc. и предназначен для замены RubyCocoa.

Посмотреть Ruby и MacRuby

Metasploit

Metasploit Project — проект, посвящённый информационной безопасности.

Посмотреть Ruby и Metasploit

Microsoft Visual Studio

Microsoft Visual Studio — линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств.

Посмотреть Ruby и Microsoft Visual Studio

Motorola

Motorola Inc. (произносится Моторола инкорпорейтед) — ныне упразднённая американская компания, бывшая в своё время одним из мировых лидеров в области интегрированных телекоммуникаций, и встроенных электронных систем.

Посмотреть Ruby и Motorola

MySQL

MySQL (МФА) — свободная реляционная система управления базами данных.

Посмотреть Ruby и MySQL

Nano

nano — консольный текстовый редактор для UNIX и Unix-подобных операционных систем, основанный на библиотеке curses и распространяемый под лицензией GNU GPL.

Посмотреть Ruby и Nano

NetBeans

NetBeans IDE — свободная интегрированная среда разработки приложений (IDE) на языках программирования Java, Python, PHP, JavaScript, C, C++, Ада и ряда других.

Посмотреть Ruby и NetBeans

O’Reilly

O’Reilly (O’Reilly Media, ранее — O’Reilly & Associates) — американская издательская компания, основанная Тимом О’Райли в 1978 году.

Посмотреть Ruby и O’Reilly

Object Pascal

Object Pascal — язык программирования, разработанный в фирме Apple Computer в 1986 году группой Ларри Теслера, который консультировался с Никлаусом Виртом.

Посмотреть Ruby и Object Pascal

ODBC

ODBC (Open Database Connectivity) — это программный интерфейс (API) доступа к базам данных, разработанный компанией Microsoft в сотрудничестве с Simba Technologies на основе спецификаций Call Level Interface (CLI), который разрабатывался организациями SQL Access Group, X/Open и Microsoft.

Посмотреть Ruby и ODBC

OpenGL

OpenGL (Open Graphics Library) — спецификация, определяющая платформонезависимый (независимый от языка программирования) программный интерфейс для написания приложений, использующих двумерную и трёхмерную компьютерную графику.

Посмотреть Ruby и OpenGL

OpenNET

OpenNET (opennet.ru) — веб-сайт, русскоязычный интернет-проект, посвящённый открытым и свободным компьютерным технологиям.

Посмотреть Ruby и OpenNET

Oracle Database

Oracle Database или Oracle RDBMS — объектно-реляционная система управления базами данных компании Oracle.

Посмотреть Ruby и Oracle Database

ORM

ORM (Object-Relational Mapping, объектно-реляционное отображение, или преобразование) — технология программирования, которая связывает базы данных с концепциями объектно-ориентированных языков программирования, создавая «виртуальную объектную базу данных».

Посмотреть Ruby и ORM

OS/2

OS/2 — операционная система фирмы IBM, в определённый период времени разрабатываемая с участием Microsoft.

Посмотреть Ruby и OS/2

Perl

Perl — высокоуровневый интерпретируемый динамический язык программирования общего назначения, созданный Ларри Уоллом, лингвистом по образованию.

Посмотреть Ruby и Perl

Perl 6

Perl 6 — язык программирования из семейства Perl-подобных языков.

Посмотреть Ruby и Perl 6

Portable Document Format

Portable Document Format (PDF) — межплатформенный открытый формат электронных документов, изначально разработанный фирмой Adobe Systems с использованием ряда возможностей языка PostScript.

Посмотреть Ruby и Portable Document Format

Puppet

Puppet — кроссплатформенное клиент-серверное приложение, которое позволяет централизованно управлять конфигурацией операционных систем и программ, установленных на нескольких компьютерах.

Посмотреть Ruby и Puppet

Python

Логотип Python (1990—2005) Python (МФА:; в русском языке распространено название пито́н) — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода.

Посмотреть Ruby и Python

Qt

Qt (произносится (кьют) как «cute» или неофициально Q-T (кью-ти)) — кроссплатформенный фреймворк для разработки программного обеспечения на языке программирования C++.

Посмотреть Ruby и Qt

Redmine

Redmine  — открытое серверное веб-приложение для управления проектами и задачами (в том числе для отслеживания ошибок).

Посмотреть Ruby и Redmine

RPG Maker

RPG Maker (RPGツクール, ромадзи tsukūru, также tkool) — это серия программ, предназначенных для создания компьютерных игр жанра JRPG (японских ролевых игр).

Посмотреть Ruby и RPG Maker

RSDN

Russian Software Developer Network (RSDN) — сообщество русскоговорящих разработчиков программного обеспечения.

Посмотреть Ruby и RSDN

RSS

Список RSS каналов Википедии см.

Посмотреть Ruby и RSS

Rubinius

Rubinius — альтернативная реализация языка программирования Ruby, созданная Эваном Фениксом.

Посмотреть Ruby и Rubinius

Ruby on Rails

Ruby on Rails (RoR) — фреймворк, написанный на языке программирования Ruby, реализует архитектурный шаблон Model-View-Controller для веб-приложений, а также обеспечивает их интеграцию с веб-сервером и сервером баз данных.

Посмотреть Ruby и Ruby on Rails

RubyGems

RubyGems  — система управления пакетами для языка программирования Руби, которая предоставляет стандартный формат для программ и библиотек Руби (в самодостаточном формате «gems»), инструменты, предназначенные для простого управления установкой «gems», и сервер для их распространения.

Посмотреть Ruby и RubyGems

RubyMine

RubyMine — коммерческая IDE для разработки программного обеспечения на Ruby компании JetBrains.

Посмотреть Ruby и RubyMine

SciTE

SciTE (от Scintilla based Text Editor) — кроссплатформенный текстовый редактор, созданный Нилом Ходжсоном (Neil Hodgson) с использованием разработанного им же компонента редактирования Scintilla.

Посмотреть Ruby и SciTE

SketchUp

SketchUp — программа для моделирования относительно простых трёхмерных объектов — строений, мебели, интерьера.

Посмотреть Ruby и SketchUp

Smalltalk

Smalltalk — объектно-ориентированный язык программирования с динамической типизацией, основанный на идее посылки сообщений, разработанный в Xerox PARC Аланом Кэйем, Дэном Ингаллсом, Тедом Кэглером, Адель Голдберг, и другими в 1970-х годах.

Посмотреть Ruby и Smalltalk

SQLite

SQLite (/ˌɛskjuːɛlˈlaɪt/ или /ˈsiːkwəl.laɪt/) — компактная встраиваемая СУБД.

Посмотреть Ruby и SQLite

Syllable Desktop

Syllable Desktop — операционная система, изначально предназначенная для использования на домашних настольных компьютерах, а также в небольших офисах.

Посмотреть Ruby и Syllable Desktop

Tk

Tk (от Toolkit — «набор инструментов», «инструментарий») — кроссплатформенная библиотека базовых элементов графического интерфейса, распространяемая с открытыми исходными текстами.

Посмотреть Ruby и Tk

Travis CI

Travis CI — распределённый веб-сервис для сборки и тестирования программного обеспечения, использующий GitHub в качестве хостинга исходного кода.

Посмотреть Ruby и Travis CI

Unix

Генеалогическое древо Unix-системUnix («UNIX» является зарегистрированной торговой маркой организации The Open Group) — семейство переносимых, многозадачных и многопользовательских операционных систем, которые основаны на идеях оригинального проекта AT&T Unix, разработанного в 1970-х годах в исследовательском центре Bell Labs Кеном Томпсоном, Деннисом Ритчи и другими.

Посмотреть Ruby и Unix

Vagrant

Vagrant — свободное и открытое программное обеспечение для создания и конфигурирования виртуальной среды разработки.

Посмотреть Ruby и Vagrant

Vim

Vim (сокр. от Vi Improved, произносится «вим») — свободный текстовый редактор, созданный на основе более старого vi.

Посмотреть Ruby и Vim

WATIR

WATIR (Web Application Testing in Ruby) — бесплатная библиотека для интерпретатора Ruby с открытым кодом, позволяющая тестировать веб-приложения.

Посмотреть Ruby и WATIR

Windows

Windows — семейство коммерческих операционных систем (OC) корпорации Microsoft, ориентированных на применение графического интерфейса при управлении.

Посмотреть Ruby и Windows

Windows API

Windows API (application programming interfaces) — общее наименование набора базовых функций интерфейсов программирования приложений операционных систем семейств Microsoft Windows корпорации «Майкрософт».

Посмотреть Ruby и Windows API

Windows CE

Windows CE (так же известна как WinCE) — это вариант операционной системы Microsoft Windows для наладонных компьютеров, смартфонов и встраиваемых систем.

Посмотреть Ruby и Windows CE

WSDL

WSDL (Web Services Description Language) — язык описания веб-сервисов и доступа к ним, основанный на языке XML.

Посмотреть Ruby и WSDL

WxWidgets

wxWidgets (ранее известная как wxWindows) — кроссплатформенная библиотека инструментов с открытым исходным кодом для разработки кроссплатформенных на уровне исходного кода приложений.

Посмотреть Ruby и WxWidgets

XChat

XChat — кроссплатформенный IRC‐клиент.

Посмотреть Ruby и XChat

Xcode

Xcode — интегрированная среда разработки (IDE) программного обеспечения для платформ macOS, iOS, watchOS и tvOS, разработанная корпорацией Apple.

Посмотреть Ruby и Xcode

XML

XML (eXtensible Markup Language) — расширяемый язык разметки.

Посмотреть Ruby и XML

XSLT

XSLT (eXtensible Stylesheet Language Transformations) — язык преобразования XML-документов.

Посмотреть Ruby и XSLT

YAML

YAML (акроним «Yet Another Markup Language». — «Ещё один язык разметки», позже — рекурсивный акроним «YAML Ain't Markup Language» — «YAML — не язык разметки») — «дружественный» формат сериализации данных, концептуально близкий к языкам разметки, но ориентированный на удобство ввода-вывода типичных структур данных многих языков программирования.

Посмотреть Ruby и YAML

Кроссплатформенность

Кроссплатформенность — способность программного обеспечения работать более чем на одной аппаратной платформе и (или) операционной системе.

Посмотреть Ruby и Кроссплатформенность

Клу

Клу (Clu, CLU) — объектно-ориентированный язык программирования, одним из первых реализовавший концепцию абстрактных типов данных и парадигму обобщённого программирования.

Посмотреть Ruby и Клу

Класс (программирование)

Класс — это элемент ПО, описывающий абстрактный тип данных и его частичную или полную реализацию.

Посмотреть Ruby и Класс (программирование)

Кодовая страница

Кодовая страница (code page) — таблица, сопоставляющая каждому значению байта некоторый символ (или его отсутствие).

Посмотреть Ruby и Кодовая страница

Правило наименьшего удивления

Принцип (правило) наименьшего удивления (калька с principle of least astonishment) в эргономике гласит, что если назначение элемента или сочетания неясно, то его поведение должно быть наиболее ожидаемым со стороны пользователя.

Посмотреть Ruby и Правило наименьшего удивления

Профилирование (информатика)

Профилирование — сбор характеристик работы программы, таких как время выполнения отдельных фрагментов (обычно подпрограмм), число верно предсказанных условных переходов, число кэш-промахов и т. д.

Посмотреть Ruby и Профилирование (информатика)

Проприетарное программное обеспечение

Проприета́рное програ́ммное обеспе́чение, несвобо́дное программное обеспечение (proprietary software; от proprietary — частное Яндекс-словари, патентованное, в составе собственности и software — программное обеспечение) — программное обеспечение, являющееся частной собственностью авторов или правообладателей и не удовлетворяющее критериям свободного ПО (наличия открытого программного кода недостаточно).

Посмотреть Ruby и Проприетарное программное обеспечение

Питер (издательство)

Издательский дом «Питер» — российское издательство.

Посмотреть Ruby и Питер (издательство)

Объектно-ориентированный язык программирования

Объектно-ориентированный язык программирования (ОО-язык) — язык, построенный на принципах объектно-ориентированного программирования.

Посмотреть Ruby и Объектно-ориентированный язык программирования

Объектно-ориентированное программирование

Объе́ктно-ориенти́рованное программи́рование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса, а классы образуют иерархию наследования.

Посмотреть Ruby и Объектно-ориентированное программирование

Обработка исключений

Обрабо́тка исключи́тельных ситуа́ций (exception handling) — механизм языков программирования, предназначенный для описания реакции программы на ошибки времени выполнения и другие возможные проблемы (исключения), которые могут возникнуть при выполнении программы и приводят к невозможности (бессмысленности) дальнейшей отработки программой её базового алгоритма.

Посмотреть Ruby и Обработка исключений

Архив (информатика)

Архив — это файл, содержащий в себе один или несколько других файлов и/или папок, а также метаданные.

Посмотреть Ruby и Архив (информатика)

Ада (язык программирования)

А́да (Ada) — язык программирования, созданный в 1979—1980 годах в ходе проекта Министерством обороны США с целью разработать единый язык программирования для встроенных систем (то есть систем управления автоматизированными комплексами, функционирующими в реальном времени).

Посмотреть Ruby и Ада (язык программирования)

Нью-Йорк

Нью-Йо́рк (New York City, МФА:, или) — крупнейший город США, входящий в одну из крупнейших агломераций мира.

Посмотреть Ruby и Нью-Йорк

НАСА

| название.

Посмотреть Ruby и НАСА

Национальное управление океанических и атмосферных исследований

Скульптура 1.26, созданная по модели NOAA Национальное управление океанических и атмосферных исследований (National Oceanic and Atmospheric Administration, NOAA) — федеральное ведомство в структуре Министерства торговли США (Department of Commerce); занимается различными видами метеорологических и геодезических исследований и прогнозов для США и их владений, изучением мирового океана и атмосферы.

Посмотреть Ruby и Национальное управление океанических и атмосферных исследований

Рефлексия (программирование)

В информатике отражение или рефлексия (холоним интроспекции, reflection) означает процесс, во время которого программа может отслеживать и модифицировать собственную структуру и поведение во время выполнения.

Посмотреть Ruby и Рефлексия (программирование)

Стек вызовов

Стек вызовов (от call stack; применительно к процессорам — просто «стек») — в теории вычислительных систем, LIFO-стек, хранящий информацию для возврата управления из подпрограмм (процедур, функций) в программу (или подпрограмму, при вложенных или рекурсивных вызовах) и/или для возврата в программу из обработчика прерывания (в том числе при переключении задач в многозадачной среде).

Посмотреть Ruby и Стек вызовов

Сравнение языков программирования

В приведённой ниже таблице отмечено наличие или отсутствие тех или иных возможностей в некоторых популярных сегодня языках программирования.

Посмотреть Ruby и Сравнение языков программирования

Свободное программное обеспечение

Свободное программное обеспечение (СПО, free software, также software libre или libre software), свободный софт — программное обеспечение, пользователи которого имеют права («свободы») на его неограниченную установку, запуск, свободное использование, изучение, распространение и изменение (совершенствование), а также распространение копий и результатов изменения.

Посмотреть Ruby и Свободное программное обеспечение

Си (язык программирования)

Си (C) — компилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи как развитие языка Би.

Посмотреть Ruby и Си (язык программирования)

Сильная и слабая типизация

По одной из классификаций, языки программирования неформально делятся на сильно и слабо типизированные (strongly and weakly typed), обладающие сильной или слабой системой типов.

Посмотреть Ruby и Сильная и слабая типизация

Трёхмерная графика

Пример 3D-графики Трёхмерная графика — раздел компьютерной графики, посвящённый методам создания изображений или видео путём моделирования объёмных объектов в трёхмерном пространстве.

Посмотреть Ruby и Трёхмерная графика

Тип данных

Тип данных (тип) — множество значений и операций на этих значениях (IEEE Std 1320.2-1998).

Посмотреть Ruby и Тип данных

Тестирование программного обеспечения

Тести́рование програ́ммного обеспе́че́ния — процесс исследования, испытания программного продукта, имеющий своей целью проверку соответствия между реальным поведением программы и её ожидаемым поведением на конечном наборе тестов, выбранных определенным образом (ISO/IEC TR 19759:2005).

Посмотреть Ruby и Тестирование программного обеспечения

Техническая документация

Техническая документация — набор документов, используемых при проектировании (конструировании), создании (изготовлении) и использовании (эксплуатации) каких-либо технических объектов: зданий, сооружений, промышленных товаров, программного и аппаратного обеспечения.

Посмотреть Ruby и Техническая документация

Текстовый редактор

Окно текстового редактора gedit Те́кстовый реда́ктор — самостоятельная компьютерная программа или компонент программного комплекса (например, редактор исходного кода интегрированной среды разработки или окно ввода в браузере), предназначенная для создания и изменения текстовых данных в общем и текстовых файлов в частности.

Посмотреть Ruby и Текстовый редактор

Утиная типизация

Неявная типизация, латентная типизация или утиная типизация (Duck typing) — в ООП-языках — определение факта реализации определённого интерфейса объектом без явного указания или наследования этого интерфейса, а просто по реализации полного набора его методов.

Посмотреть Ruby и Утиная типизация

Функциональное программирование

Функциона́льное программи́рование — раздел дискретной математики и парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних (в отличие от функций как подпрограмм в процедурном программировании).

Посмотреть Ruby и Функциональное программирование

Мультипарадигмальный язык программирования

Мультипарадигма́льный язы́к программи́рования — как правило, язык программирования, который был разработан специально как инструмент мультипарадигмального программирования, то есть изобразительные возможности которого изначально предполагалось унаследовать от нескольких, чаще всего не родственных языков.

Посмотреть Ruby и Мультипарадигмальный язык программирования

Массив (программирование)

Массив (в некоторых языках программирования также таблица, ряд, матрица) — структура данных в виде набора компонентов (элементов массива), расположенных в памяти непосредственно друг за другом, что позволяет обращаться к элементам по числовому индексу.

Посмотреть Ruby и Массив (программирование)

Мацумото, Юкихиро

Юкихиро Мацумо́то (松本行弘, чаще まつもとゆきひろ, также известный как Matz, род. 14 апреля 1965) — японский разработчик свободного ПО, создатель языка программирования Ruby.

Посмотреть Ruby и Мацумото, Юкихиро

Многопоточность

Многопото́чность — свойство платформы (например, операционной системы, виртуальной машины и т. д.) или приложения, состоящее в том, что процесс, порождённый в операционной системе, может состоять из нескольких потоков, выполняющихся «параллельно», то есть без предписанного порядка во времени.

Посмотреть Ruby и Многопоточность

Московский физико-технический институт

Московский физико-технический институт (государственный университет) (МФТИ), неофициально Физтех — один из ведущих российских вузов, готовящий специалистов в области теоретической и прикладной физики, математики и смежных дисциплин.

Посмотреть Ruby и Московский физико-технический институт

Московский государственный индустриальный университет

Моско́вский госуда́рственный индустриа́льный университе́т — высшее учебное заведение в Москве существовавшее в 1960—2014 годах.

Посмотреть Ruby и Московский государственный индустриальный университет

История создания Microsoft SQL Server

Microsoft SQL Server — система управления реляционными базами данных (РСУБД), разработанная корпорацией Microsoft.

Посмотреть Ruby и История создания Microsoft SQL Server

Итератор

Итератор (от iterator ― перечислитель) — интерфейс, предоставляющий доступ к элементам коллекции (массива или контейнера) и навигацию по ним.

Посмотреть Ruby и Итератор

Императивное программирование

Императи́вное программи́рование — это парадигма программирования (стиль написания исходного кода компьютерной программы), для которой характерно следующее.

Посмотреть Ruby и Императивное программирование

Интерфейс командной строки

Fedora 15 Интерфейс командной строки (Command line interface, CLI) — разновидность текстового интерфейса (CUI) между человеком и компьютером, в котором инструкции компьютеру даются в основном путём ввода с клавиатуры текстовых строк (команд), в UNIX-системах возможно применение мыши.

Посмотреть Ruby и Интерфейс командной строки

Интерпретатор

Интерпретатор — программа (разновидность транслятора), выполняющая интерпретацию.

Посмотреть Ruby и Интерпретатор

Интегрированная среда разработки

Интегри́рованная среда́ разрабо́тки, ИСP (Integrated development environment — IDE), также единая среда разработки, ЕСР — комплекс программных средств, используемый программистами для разработки программного обеспечения (ПО).

Посмотреть Ruby и Интегрированная среда разработки

Замыкание (программирование)

Замыкание (closure) в программировании — функция первого класса, в теле которой присутствуют ссылки на переменные, объявленные вне тела этой функции в окружающем коде и не являющиеся её параметрами.

Посмотреть Ruby и Замыкание (программирование)

Блок (программирование)

Блок (также говорят блок кода, блок команд, блок инструкций) в программировании — это логически сгруппированный набор идущих подряд инструкций в исходном коде программы, является основой парадигмы структурного программирования.

Посмотреть Ruby и Блок (программирование)

Викитека

Стенд с логотипом Викитеки Виките́ка (Wikisource) — свободная библиотека — проект некоммерческого фонда «Викимедиа», имеющий целью создание постоянно пополняемой библиотеки свободно распространяемых текстов на всех возможных языках.

Посмотреть Ruby и Викитека

Генератор документации

Генератор документации — программа или пакет программ, позволяющая получать документацию, предназначенную для программистов (документация на API) и/или для конечных пользователей системы, по особым образом комментированному исходному коду и, в некоторых случаях, по исполняемым модулям (полученным на выходе компилятора).

Посмотреть Ruby и Генератор документации

Дистрибутив операционной системы

Дистрибути́в операцио́нной систе́мы — это форма распространения системного программного обеспечения.

Посмотреть Ruby и Дистрибутив операционной системы

Динамическая типизация

Динами́ческая типиза́ция — приём, широко используемый в языках программирования и языках спецификации, при котором переменная связывается с типом в момент присваивания значения, а не в момент объявления переменной.

Посмотреть Ruby и Динамическая типизация

Динамический язык программирования

Динамический язык — язык программирования, который позволяет определять типы данных и осуществлять синтаксический анализ и компиляцию «на лету», на этапе выполнения программы.

Посмотреть Ruby и Динамический язык программирования

Лисп

Массачусетского технологического института. Лисп (LISP, от LISt Processing language — «язык обработки списков»; современное написание: Lisp) — семейство языков программирования, программы и данные в которых представляются системами линейных списков символов.

Посмотреть Ruby и Лисп

Лицензия Apache

Лицензия Apache (Apache LicenseИзначально (версии 1.0 и 1.1) лицензия называлась) — лицензия на свободное программное обеспечение Apache Software Foundation.

Посмотреть Ruby и Лицензия Apache

Лицензия BSD

Лицензия BSD (BSD license, Berkeley Software Distribution license — Программная лицензия университета Беркли) — это лицензионное соглашение, впервые применённое для распространения UNIX-подобных операционных систем BSD.

Посмотреть Ruby и Лицензия BSD

Лицензия MIT

Лицензия MIT (MIT License) — лицензия открытого программного обеспечения, разработанная Массачусетским технологическим институтом.

Посмотреть Ruby и Лицензия MIT

.NET Framework

.NET Framework — программная платформа, выпущенная компанией Microsoft в 2002 году.

Посмотреть Ruby и .NET Framework

18 ноября

См.

Посмотреть Ruby и 18 ноября

1993 год

Объявлен ООН Международным годом коренных народов мира.

Посмотреть Ruby и 1993 год

1995 год

Объявлен ООН Международным годом терпимости (резолюция ООН 48/126) и памяти народов о жертвах второй мировой войны (резолюция ООН 49/25).

Посмотреть Ruby и 1995 год

1997 год

См.

Посмотреть Ruby и 1997 год

2004 год

* (резолюция № 57/162 ООН).

Посмотреть Ruby и 2004 год

2007 год

* Международные годы ООН.

Посмотреть Ruby и 2007 год

2018 год

Год добровольца (волонтёра) в России.

Посмотреть Ruby и 2018 год

23 февраля

См.

Посмотреть Ruby и 23 февраля

См. также

Классовые языки программирования

Языки программирования, появившиеся в 1995 году

Языки с динамической типизацией

Также известен как .rb, .rbw, Руби IDE, Рубин (язык программирования), Язык программирования Рубин.

, Mac OS, MacOS, MacRuby, Metasploit, Microsoft Visual Studio, Motorola, MySQL, Nano, NetBeans, O’Reilly, Object Pascal, ODBC, OpenGL, OpenNET, Oracle Database, ORM, OS/2, Perl, Perl 6, Portable Document Format, Puppet, Python, Qt, Redmine, RPG Maker, RSDN, RSS, Rubinius, Ruby on Rails, RubyGems, RubyMine, SciTE, SketchUp, Smalltalk, SQLite, Syllable Desktop, Tk, Travis CI, Unix, Vagrant, Vim, WATIR, Windows, Windows API, Windows CE, WSDL, WxWidgets, XChat, Xcode, XML, XSLT, YAML, Кроссплатформенность, Клу, Класс (программирование), Кодовая страница, Правило наименьшего удивления, Профилирование (информатика), Проприетарное программное обеспечение, Питер (издательство), Объектно-ориентированный язык программирования, Объектно-ориентированное программирование, Обработка исключений, Архив (информатика), Ада (язык программирования), Нью-Йорк, НАСА, Национальное управление океанических и атмосферных исследований, Рефлексия (программирование), Стек вызовов, Сравнение языков программирования, Свободное программное обеспечение, Си (язык программирования), Сильная и слабая типизация, Трёхмерная графика, Тип данных, Тестирование программного обеспечения, Техническая документация, Текстовый редактор, Утиная типизация, Функциональное программирование, Мультипарадигмальный язык программирования, Массив (программирование), Мацумото, Юкихиро, Многопоточность, Московский физико-технический институт, Московский государственный индустриальный университет, История создания Microsoft SQL Server, Итератор, Императивное программирование, Интерфейс командной строки, Интерпретатор, Интегрированная среда разработки, Замыкание (программирование), Блок (программирование), Викитека, Генератор документации, Дистрибутив операционной системы, Динамическая типизация, Динамический язык программирования, Лисп, Лицензия Apache, Лицензия BSD, Лицензия MIT, .NET Framework, 18 ноября, 1993 год, 1995 год, 1997 год, 2004 год, 2007 год, 2018 год, 23 февраля.