Логотип
Юнионпедия
Связь
Доступно в Google Play
Новый! Скачать Юнионпедия на вашем Android™ устройстве!
Скачать
Более быстрый доступ, чем браузер!
 

Ruby

Индекс Ruby

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

164 отношения: 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, ..., 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 февраля, 28 марта. Развернуть индекс (114 больше) »

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, и, возможно, другие компоненты. Как и ядро Linux, системы на его основе как правило создаются и распространяются в соответствии с моделью разработки свободного и открытого программного обеспечения. Linux-системы распространяются в основном бесплатно в виде различных дистрибутивов — в форме, готовой для установки и удобной для сопровождения и обновлений, — и имеющих свой набор системных и прикладных компонентов, как свободных, так возможно и собственнических. Появившись как решения вокруг созданного в начале 1990-х годов ядра, уже с начала 2000-х годов системы Linux являются основными для суперкомпьютеров и серверов, расширяется применение их для встраиваемых систем и мобильных устройств, некоторое распространение системы получили и для персональных компьютеров. За счёт использования свободного программного обеспечения и привлечения волонтёров каждая из систем Linux обладает значительными программными возможностями, трудно реализуемыми в прочих моделях разработки: например, в 2008 году расчёты показывали, что для того, чтобы «с нуля» разработать систему, аналогичную Fedora 9, потребовалось бы затратить $10,8 млрд, а совокупная себестоимость только ядра Linux оценивалась в сумму более $1,4 млрд, притом только за 2008 год она увеличилась на $315 млн, совокупный труд оценён в размере 73 тыс. человеко-лет. Традиционно системами Linux считаются только те, которые включают в качестве компонентов основные программы проекта GNU, такие как bash, gcc, glibc, coreutils, GNOME и ряд других, в связи с чем часто всё семейство иногда идентифицируется как GNU/Linux, притом существует спор об именовании GNU/Linux. Существует проект стандартизации внутренней структуры Linux-систем — Linux Standard Base, часть из документов которого зарегистрировано в качестве стандартов ISO; но далеко не все системы сертифицируются по нему, и в целом для Linux-систем не существует какой-либо общепризнанной стандартной комплектации или формальных условий включения в семейство. Однако есть ряд систем на базе ядра Linux, но не имеющих в основе зависимости от программ GNU, которые к Linux-семейству традиционно не относят, в частности таковы мобильные системы Android и FirefoxOS. Пингвин Tux Официальным логотипом и талисманом Linux является пингвин Tux, созданный в 1996 году Ларри Юингом. Торговая марка «Linux» принадлежит создателю и основному разработчику ядра Линусу Торвальдсу. При этом проект Linux в широком смысле не принадлежит какой-либо организации или частному лицу, вклад в его развитие и распространение осуществляют тысячи независимых разработчиков и компаний, одним из инструментов взаимодействия которых являются группы пользователей Linux. Существует ряд некоммерческих объединений, ставящих основной целью развитие и продвижение Linux, наиболее крупное и влиятельное из них — основанный в 2007 году The Linux Foundation. Существует значительный рынок коммерческой технической поддержки Linux-систем, на котором с долей свыше 70 % (2017) доминирует корпорация Red Hat. Линус Торвальдс — создатель и основной координатор проекта по разработке ядра 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 февраля · Узнать больше »

28 марта

Без описания.

Новый!!: Ruby и 28 марта · Узнать больше »

Перенаправления здесь:

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

ИсходящиеВходящий
Привет! Мы на Facebook сейчас! »