Ruby

Ruby

Ruby е динамичен, отразяващ, обща цел обектно-ориентиран програмен език, който комбинира синтаксис, вдъхновен от Perl, с функции, подобни на Smalltalk.
Ruby е динамичен, отразяващ, обща цел обектно-ориентиран програмен език, който комбинира синтаксис, вдъхновен от Perl, с функции, подобни на Smalltalk.Ruby възниква в Япония през средата на 90-те години на миналия век и първоначално е разработен и проектиран от Yukihiro "Matz" Matsumoto.Ruby се радва на голям брой библиотеки и потребители.Тя се основава на Perl, Smalltalk, Eiffel, Ada и Lisp.Ruby поддържа множество парадигми за програмиране, включително функционални, обектно ориентирани, императивни и рефлективни.Освен това разполага с динамична система от тип и автоматично управление на паметта;Следователно той е подобен в различно отношение на Python, Perl, Lisp, Dylan и CLU.Ruby често се сравнява с Python, Ruby се използва за CLI, GUI програми, а също и за уеб приложения, в Ruby е разработена популярната MVC уеб рамка „Ruby on Rails“.

Категории

Алтернативи на Ruby за всички платформи с всякакъв лиценз

SMX

SMX

SMX: Динамично генериране на HTML чрез прост сървър на макро език с високоскоростна поддръжка на база данни, генериране на изображения, поддръжка на perl & ruby ​​модул и много други.
X10 (programming language)

X10 (programming language)

Езиковият език за програмиране X10 е организиран около четири основни принципа на асинхронност, локалност, атомност и ред, които са разработени на сигурен за типа, базиран на клас ...
Jabaco

Jabaco

Jabaco е прост език за програмиране със синтаксис като Visual Basic.Jabaco ви позволява да създавате мощен софтуер за всички поддържани от Java операционни системи.,
Objective-J

Objective-J

Objective-J е език за програмиране, разработен като част от ...
AWK

AWK

AWK е език за програмиране, предназначен за обработка на текст и обикновено използван като инструмент за извличане на данни и отчитане.
BeanShell

BeanShell

„BeanShell е малък, безплатен, вграждащ се интерпретатор на източник на Java с езикови функции на обектни скриптове, написани на Java.
Pyret

Pyret

Pyret е език за програмиране, предназначен да служи като изключителен избор за обучение по програмиране, като същевременно изследва сливането на сценариите и функционалното програмиране.
Nim (programming language)

Nim (programming language)

Nim е статично типизиран императивен език за програмиране, който се опитва да даде на програмиста максимална сила без компромиси с ефективността на изпълнение.
Object Pascal

Object Pascal

Object Pascal е мулти-парадигма, обектно-ориентиран, базиран на компоненти общ програмен език.
V (programming language)

V (programming language)

V е статично типизиран компилиран език за програмиране, предназначен за изграждане на поддържан софтуер.Подобно е на Go и също е повлияно от Oberon, Rust, Swift.
Guile

Guile

Вездесъщият интелигентен език за разширения на GNU, внедряване на програмния език на схемата.
Algogo

Algogo

Algogo е редактор на алгоритми и интерпретатор.Лек и лесен за използване, той е безплатен и с отворен код.
Motti.NET (Programming Language)

Motti.NET (Programming Language)

Motti.NET (mottidotnet) е усъвършенстван език за програмиране с визуални и програмни функции. Надеждният Motti.NET е доказан като много стабилен
Huginn

Huginn

Huginn е компютърен език за програмиране със следните черти: - интерпретиран - обектно ориентиран - система от статичен тип - силно въведен - динамично въведен
Janet Language

Janet Language

Janet е функционален и наложителен език за програмиране.Тя работи на Windows, Linux, macOS и трябва да работи на други системи с някои преноси.