![Ruby](https://i.altapps.net/icons/ruby-a1571.png)
243
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“.
WebSite:
http://www.ruby-lang.org/Характеристика
Категории
Алтернативи на Ruby за BSD
![Nim (programming language)](https://i.altapps.net/icons/nim-programming-language-74125.png)
27
Nim (programming language)
Nim е статично типизиран императивен език за програмиране с мощна макро система, която се опитва да даде на програмиста максимална сила без компромиси с ефективността на изпълнение.
![Clojure](https://i.altapps.net/icons/clojure-30ac6.png)
23
![Tcl](https://i.altapps.net/icons/tcl-ededa.png)
23
![F# (programming language)](https://i.altapps.net/icons/f--programming-language--f8e7b.png)
17
F# (programming language)
F # е кратък, изразителен и ефективен функционален и обектно-ориентиран език за .NET, който ви помага да напишете прост код за решаване на сложни проблеми.
![Vala](https://i.altapps.net/icons/vala-0343c.png)
16
![Racket](https://i.altapps.net/icons/racket-9083c.png)
10
![Ada](https://i.altapps.net/icons/ada-8d3e4.png)
7
![Raku](https://i.altapps.net/icons/perl-6-43690.png)
5
![Avian](https://i.altapps.net/icons/avian-34e34.png)
4
![AWK](https://i.altapps.net/icons/awk-41078.png)
3
![Nim (programming language)](https://i.altapps.net/icons/nim-programming-language--2380a.png)
2
Nim (programming language)
Nim е статично типизиран императивен език за програмиране, който се опитва да даде на програмиста максимална сила без компромиси с ефективността на изпълнение.
![V (programming language)](https://i.altapps.net/icons/v-programming-language--024e.jpg)
1
V (programming language)
V е статично типизиран компилиран език за програмиране, предназначен за изграждане на поддържан софтуер.Подобно е на Go и също е повлияно от Oberon, Rust, Swift.
![Object Pascal](https://i.altapps.net/icons/object-pascal-75063.png)
1
![Odin](https://i.altapps.net/icons/odin-programming-language-590b6.png)
0