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

Категории

Алтернативи на Ruby за Mac

Neko

Neko

Neko е динамично въведен език за програмиране на високо ниво.Може да се използва като вграден скриптов език.
Solid

Solid

Solid - Минималистичен интерпретиран език, с изчистен модел на обекта и миниатюрен VM.
Raku

Raku

Раку (известен преди като Perl 6) е член на семейството на програмните езици на Perl.
Hy

Hy

Hy е прекрасен диалект на Лисп, който е вграден в Python.
Wyvern

Wyvern

Wyvern е нов език за програмиране, предназначен да помогне на разработчиците да бъдат високо продуктивни при писане на приложения с висока увереност.
Avian

Avian

Avian е лека виртуална машина и библиотека от клас, създадена да осигури полезен подмножество от функции на Java, подходящи за изграждане на самостоятелни приложения.
X10 (programming language)

X10 (programming language)

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

Objective-J

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

AWK

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

BeanShell

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

Nim (programming language)

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

Guile

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

Algogo

Algogo е редактор на алгоритми и интерпретатор.Лек и лесен за използване, той е безплатен и с отворен код.
V (programming language)

V (programming language)

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

Object Pascal

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