Съдържание
64 отношения: Android, Ansible, ArgoUML, BerkeleyDB, Bluefish, Eclipse (софтуер), Fantasdic, GIMP, GNOME, Groovy (език за програмиране), GTK, Hello, world, IntelliJ IDEA, Java виртуална машина (JVM), Less (език), Lisp (език за програмиране), MySQL, NetBeans, Nmap, Notepad++, Parrot, Python, Raspberry Pi, Riak, RRDTool, Ruby on Rails, SASS, Smalltalk, SOLID (обектно ориентирано програмиране), Sublime Text, SWIFT (програмен език), Tokyo Cabinet, Tuple space, Visual Studio Code, Късна инициализация (шаблон), Клас (програмиране), Компонентно тестване, Пърл (език за програмиране), Псевдокод, Преработка на код, Предефиниране на оператор, Планиране на ресурсите на предприятието, Асоциативен масив, Аспектно-ориентирано програмиране, Анонимна функция, Назъбен масив, Руби, Разработка на софтуер, Регулярен израз, Скриптов език, ... Разширете индекс (14 Повече ▼) »
Android
Android (транскрипция: Андроид) е операционна система на Google Inc. за мобилни устройства, базирана на ядрото на Linux.
Виж Ruby и Android
Ansible
Ansible е софтуер с отворен код за обезпечаване, инсталиране, конфигуриране и управление, работещ на принципа инфраструктура като код (Infrastructure as code – IaC).
Виж Ruby и Ansible
ArgoUML
ArgoUML е свободен софтуер с BSD лиценз, позволяващ създаването на UML диаграми.
Виж Ruby и ArgoUML
BerkeleyDB
BerkeleyDB (BDB) е софтуерна библиотека, която предоставя висока ефективност на базите данни тип ключ-стойност.
Bluefish
Bluefish е текстов редактор за разработване на (динамични) уеб сайтове.
Виж Ruby и Bluefish
Eclipse (софтуер)
Eclipse е многоезична среда за разработване на софтуер, която включва интегрирана среда за разработка (IDE) и плъгин система.
Fantasdic
Fantasdic е многоплатформен, свободен речников софтуер, поддържащ множество източници на речникови данни.
Виж Ruby и Fantasdic
GIMP
GIMP (акроним от GNU Image Manipulation Program) e свободен софтуер с отворен код за редактиране на растерна компютърна графика.
Виж Ruby и GIMP
GNOME
GNOME с отворен Firefox GNOME е графична среда с отворен код, ползвана от много Unix базирани системи.
Виж Ruby и GNOME
Groovy (език за програмиране)
Groovy (произнася се грууви) е обектно ориентиран програмен език, който върви под Java платформата (JVM).
Виж Ruby и Groovy (език за програмиране)
GTK
GTK (в миналото GTK+ и GIMP Toolkit) е софтуер, междуплатформен набор инструменти за създаване на графичен потребителски интерфейс.
Виж Ruby и GTK
Hello, world
Hello, world (от англ. „Здравей, свят“) е компютърна програма – стандартен пример за програмиране в много учебници и ръководства.
IntelliJ IDEA
IntelliJ IDEA е интегрирана среда за разработка (IDE) в Java за компютърен софтуер.
Java виртуална машина (JVM)
Преглед на архитектурата на Java виртуалната машина (jvm) на базата на Java Virtual Machine Specification Java SE 7 Edition Java виртуалната машина (Java Virtual Machine) – това е абстрактна изчислителна машина, която позволява на компютър да стартирате Java програма.
Виж Ruby и Java виртуална машина (JVM)
Less (език)
Less (понякога стилизирано – LESS) е динамичен език за стилови множества, който може да се компилира до CSS (Cascading Style Sheets) и да работи на клиентска среда и на сървърна среда.
Lisp (език за програмиране)
Лисп (LISP, LISt Processing language – „език за обработка на списъци“; в съвременен запис: Lisp) е съвкупност от програмни езици и данни, създадена през 1958 г.
Виж Ruby и Lisp (език за програмиране)
MySQL
MySQL е многопоточна, многопотребителска, SQL система за управление на бази данни (СУБД) с повече от шест милиона инсталации.
Виж Ruby и MySQL
NetBeans
NetBeans е интегрирана среда за разработка (IDE) на Java, JavaScript, PHP, Python, Ruby, Groovy, C, C++, Scala, Clojure и други приложения.
Виж Ruby и NetBeans
Nmap
Nmap (Network Mapper) е порт-скенер с отворен код създаден от Гордън Лайън.
Виж Ruby и Nmap
Notepad++
Notepad++ е текстов редактор и редактор за изходен код за Microsoft Windows.
Виж Ruby и Notepad++
Parrot
Parrot (паеррот или паррот; от parrot — папагал) — виртуална машина, използвана от интерпретируемите езици за ефективното изпълнение на байт-код.
Виж Ruby и Parrot
Python
Python е език за програмиране от високо ниво, интерпретативен, интерактивен, обектно ориентиран, създаден от Гуидо ван Росум в началото на 90-те години.
Виж Ruby и Python
Raspberry Pi
Raspberry Pi или RPI е серия от едноплаткови компютри с размери на кредитна карта, разработена в Обединеното кралство от специално създадена за целта фондация (Raspberry Pi Foundation) с цел популяризиране на обучението по основи на компютърните науки в училищата.
Riak
Riak е нерелационна база данни, която имплементира принципите на Dynamo на Amazon.
Виж Ruby и Riak
RRDTool
RRDtool (съкратено от round-robin database tool) е софтуер за събиране и изобразяване на данни, съхранени в round-robin база данни (кръгов буфер), заради което с времето нужното пространство остава постоянно.
Виж Ruby и RRDTool
Ruby on Rails
Ruby on Rails (често съкращавано в английски като Rails или RoR) е популярна софтуерна рамка под MIT лиценз.
SASS
Sass (Syntactically Awesome Stylesheets) е език за каскадни шаблони, първоначално създаден от Хемптън Катлин и разработен от Натали Вейзенбаум.
Виж Ruby и SASS
Smalltalk
Smalltalk (чете се Смолток, означава „общи/празни приказки“, „разговор без особен смисъл“) е обектно ориентиран език за програмиране.
Виж Ruby и Smalltalk
SOLID (обектно ориентирано програмиране)
В света на компютърното програмиране SOLID (Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion) е мнемоничен акроним представен от Michael Feathers за „първите пет принципа“ основани и дефинирани от Роберт Мартин – Robert C.
Виж Ruby и SOLID (обектно ориентирано програмиране)
Sublime Text
Sublime Text е междуплатформен софтуер за обработка на изходен код и текстов редактор с приложно-програмен интерфейс (API), написан на Python.
SWIFT (програмен език)
Суифт (Swift) е многопарадигмен компилируем програмен език, създаден от Apple за разработване на приложения за iOS и Mac.
Виж Ruby и SWIFT (програмен език)
Tokyo Cabinet
Tokyo cabinet е библиотека с методи за управление на бази данни.
Tuple space
Tuple space е изпълнение на парадигмата на асоциативната памет за паралелно/дистрибуционно изчисление.
Visual Studio Code
Visual Studio Code е редактор на програмен код за Windows, Linux и OS X. Това е първият редактор на Microsoft, който може да се ползва под Linux и macOS.
Късна инициализация (шаблон)
Късна инициализация (Lazy initialization) е създаващ шаблон за дизайн, който се използва в обектно-ориентираното програмиране.
Виж Ruby и Късна инициализация (шаблон)
Клас (програмиране)
Класът е една от характеристиките на обектно ориентираното програмиране.
Виж Ruby и Клас (програмиране)
Компонентно тестване
Компонентното тестване (unit testing) е процес в програмирането, чрез който се тестват отделни единици (компоненти) от сорс код – един или повече програмни модула и техните контролни данни, процедури за използване, оперативни процедури с цел да се установи дали работят правилно.
Виж Ruby и Компонентно тестване
Пърл (език за програмиране)
Perl (произнася се „пърл“) е универсален, интерпретативен език за програмиране, създаден от Лари Уол през 1987 г.
Виж Ruby и Пърл (език за програмиране)
Псевдокод
Псевдокод Псевдкод в информатиката е начин да бъде описан алгоритъм или характеристика на някакъв език за програмиране, без да се използва конкретният език за програмиране.
Виж Ruby и Псевдокод
Преработка на код
Преработка на код или рефакторинг (refactoring) е процес на изменение на съществуващата вътрешна структура на кода, без да се променя неговият режим на работа.
Предефиниране на оператор
В програмирането, предефинирането на оператор (operator overloading / ad hoc polymorphism) е специфичен случай на полиморфизъм, при който различните оператори имат различна имплементация зависеща от аргументите ѝ.
Виж Ruby и Предефиниране на оператор
Планиране на ресурсите на предприятието
Планиране на ресурсите на предприятието (enterprise resource planning, ERP) е многофункционална информационна система, задвижвана от интегриран набор от програмни модули, които поддържат основните вътрешни работни процеси на една компания.
Виж Ruby и Планиране на ресурсите на предприятието
Асоциативен масив
Асоциативен масив В програмирането абстрактната структура данни „асоциативен масив“ представлява съвкупност от наредени двойки (ключ, стойност), заедно с дефинирани операции за достъп до стойностите по ключ.
Аспектно-ориентирано програмиране
В компютърните науки аспектно-ориентираното програмиране (АОП) е парадигма на програмиране, която има за цел да повиши модулността, позволявайки изолирането на пресичащи функционални дялове.
Виж Ruby и Аспектно-ориентирано програмиране
Анонимна функция
Анонимна функция (или т.нар. функционален литерал или ламбда функция) в програмирането е дефинирана функция, която не е обвързана с идентификатор, тоест не е именувана.
Назъбен масив
Memory layout of a jagged array. В програмирането назъбен масив (Jagged Array), познат още като нащърбен масив, е масив от масиви чиито елементи могат да бъдат с различна дължина.
Руби
#виж Ruby.
Виж Ruby и Руби
Разработка на софтуер
Разработката на софтуер (на английски: Software development, също като разработване на приложен софтуер, софтуерен дизайн или проектиране на софтуер, софтуерно програмиране, създаване и писане на софтуерна документация, тестване на софтуер и поправяне на софтуерни грешки) е бизнес процеса на писане на програмен код, неговата поддръжка, но в по-широк смисъл включва всичко, което стои между първоначалната концепция за определена програма или желан софтуерен продукт до релийза, понякога това става като планиран процес на разработка.
Виж Ruby и Разработка на софтуер
Регулярен израз
Резултат от търсене с шаблона (?: търсят се поне два поредни интервала, разположени между точка (.) и главна буква. Стивън Коул Клийни, спомогнал за разработването на техниката В информатиката регулярен израз (regular expression, съкращавано понякога като regex или regexp) е последователност от знаци, която дефинира шаблон за търсене.
Скриптов език
Скриптов език в информационните технологии се нарича език за програмиране, при който изходният код на програмите се изпълнява директно.
Сериализация
В информатиката, в контекста на съхранението на данни, сериализацията е процес на преобразуване на структури от данни или обекти до поток от байтове запазвайки състоянието на техните полета и свойства.
Селениум (софтуер)
Селениум (Selenium) е портативна структура за тестване на софтуер при уеб приложения.
Управление на изключения
В компютърното програмиране, управлението на изключения или системното администриране на изключения в операционната система (на английски: еxception handling) за софтуера и програмирането процес за справяне с възникващите по време на изпълнение изключения – грешки или неочаквани графични изпълнения на програмата (аномалии) или необикновени условия, изискващи специална обработка, често променящи нормалното протичане на изпълнението на програмата.
Виж Ruby и Управление на изключения
Метапрограмиране
Метапрограмирането представлява писане на компютърни програми с възможност програмите да се третират като техни данни.
Интернет форум
Интернет форум Интернет форум, също като уебфорум е онлайн форум, или още наричан на някои „места за съобщения“, е уебсайт за онлайн дискусии, където анонимни или регистрирани потребители могат да участват.
Интерпретатор (софтуер)
В компютърните науки интерпретатор е компютърна програма, която извършва последователен анализ на командите от изходния код, непосредствено ги превежда на машинен език и изпълнява.
Виж Ruby и Интерпретатор (софтуер)
Интегрирана среда за разработка
Unix-подобни операционни системи Интегрираната среда за разработка (integrated development environment, IDE) e софтуерно приложение, което предоставя цялостна среда за разработване на софтуер на програмистите.
Виж Ruby и Интегрирана среда за разработка
Затваряне (информатика)
Затваряне (closure) в програмирането е функция, която запазва (затваря) областта на видимост, в която е дефинирана, поне докато съществува референция към нея.
Виж Ruby и Затваряне (информатика)
Булев тип данни
В информатиката, булевият тип данни е тип данни, който има две възможни стойности (най-често обозначени като true и false).
Генератор на случайни числа
ERNIE1 2008 - Машина за генериране на случайни числаГенератор на случайни числа е изчислително или физическо устройство, предназначено да генерира поредица от числа или символи, в която липсва каквато и да е зависимост, т.е.
Виж Ruby и Генератор на случайни числа
Динамична уебстраница
базата данни MySQL и връща на клиента уебстраница Динамичната уебстраница (dynamic web page) е уебстраница, чието съдържание варира в зависимост от заложените параметри, предоставени от потребителя или от компютърния софтуер.
Виж Ruby и Динамична уебстраница
Дебиан
Debian (изговаря се „дѐбиън“ или „дѐйбиън“, на български разпространено като Дебиан) е UNIX-подобна компютърна операционна система, съставена изцяло от свободен софтуер, лицензиран най-вече под GNU General Public License и пакетиран от група хора, участващи в The Debian Project (Проектът Дебиан).
Виж Ruby и Дебиан
Език за програмиране от високо ниво
В компютърните науки езикът за програмиране на високо ниво е език за програмиране със силна абстракция от детайлите на компютъра.
Виж Ruby и Език за програмиране от високо ниво
Енкапсулация (програмиране)
В езиците за програмиране енкапсулиране се използва за обозначаване на едно от две свързани, но различни понятия, а понякога и в комбинацияNell B. Dale, Chip Weems, Programming and problem solving with Java, Edition 2, Jones & Bartlett Publishers, 2007, ISBN 0-7637-3402-0, p.
Виж Ruby и Енкапсулация (програмиране)