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 за Linux

Apple Swift

Apple Swift

Swift е език за програмиране за iOS, OS X, watchOS и tvOS приложения, който надгражда най-доброто от C и Objective-C, без ограниченията на C съвместимост.
Objective-C

Objective-C

Езикът Objective-C е прост компютърен език, предназначен да даде възможност за сложно обектно-ориентирано програмиране.
Erlang

Erlang

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

Nim (programming language)

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

Groovy

Groovy е гъвкав и динамичен език за виртуалната машина на Java (JVM).
Tcl

Tcl

Tcl (първоначално от "Език на командния инструмент", но условно представен като "Tcl", а не "TCL"; произнася се като "гъделичкане" или ...
Clojure

Clojure

Clojure е динамичен програмен език, насочен към виртуалната машина на Java (и CLR).
FreeBASIC

FreeBASIC

FreeBASIC е напълно безплатен, 32-битов BASIC компилатор с отворен код, със синтаксис, подобен на MS-QuickBASIC, който добавя нови функции като указатели, неподписани типове данни, вградени ...
jRuby

jRuby

JRuby е 100% реализация на Java на езика за програмиране на Ruby, работещ на Java Virtual Machine (JVM).
Kotlin

Kotlin

Kotlin е крос-платформа, статично типизиран език за програмиране с общо предназначение с извод за тип.
F# (programming language)

F# (programming language)

F # е кратък, изразителен и ефективен функционален и обектно-ориентиран език за .NET, който ви помага да напишете прост код за решаване на сложни проблеми.
Vala

Vala

Vala е нов език за програмиране, който има за цел да внесе съвременни функции на език за програмиране на разработчиците на GNOME, без да налага допълнителни изисквания по време на изпълнение и без ...
REBOL

REBOL

Rebol (исторически REBOL) е междуплатформен език за обмен на данни и многопарадигмен динамичен програмен език, проектиран от Карл Сасенрат за мрежови комуникации и ...
Hack

Hack

Hack е език за програмиране за HHVM, който взаимодейства безпроблемно с PHP.
  • Безплатно
  • Linux
Squirrel (programming language)

Squirrel (programming language)

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