Ruby

Ruby

تعتبر روبي لغة برمجة ديناميكية وعاكسة وموجهة للأغراض العامة تجمع بين بناء الجملة المستوحى من بيرل والميزات الشبيهة بـ Smalltalk.
تعتبر روبي لغة برمجة ديناميكية وعاكسة وموجهة للأغراض العامة تجمع بين بناء الجملة المستوحى من بيرل وميزات تشبه Smalltalk.نشأ روبي في اليابان خلال منتصف التسعينيات من القرن الماضي ، وتم تطويره وتصميمه في البداية بواسطة يوكيهيرو "ماتز" ماتسوموتو.يتمتع روبي بعدد كبير من المكتبات والمستخدمين.يستند إلى Perl و Smalltalk و Eiffel و Ada و Lisp.يدعم روبي نماذج البرمجة المتعددة ، بما في ذلك وظيفية ، وجوه المنحى ، حتمية وعاكسة.كما أن لديها نظام نوع ديناميكي وإدارة ذاكرة تلقائية.وبالتالي فهي متشابهة في نواح مختلفة مثل Python و Perl و Lisp و Dylan و CLU.غالبًا ما تتم مقارنة روبي بيثون ، ويستخدم روبي لبرامج CLI وبرامج واجهة المستخدم الرسومية وأيضًا تطبيقات الويب ، ويتم تطوير إطار عمل MVC الإلكتروني الشهير "روبي أون ريلز" في روبي.
ruby

موقع الكتروني:

التصنيفات

بدائل لـ Ruby لنظام التشغيل Mac

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 Virtual Machine (JVM).
Clojure

Clojure

Clojure هي لغة برمجة ديناميكية تستهدف Java Virtual Machine (و CLR).
Tcl

Tcl

Tcl (أصلاً من "لغة أوامر الأداة" ، ولكن يتم تقديمه تقليديًا كـ "Tcl" بدلاً من "TCL" ؛ يتم نطقه كـ "دغدغة" أو ...
jRuby

jRuby

JRuby هو تطبيق Java 100 ٪ من لغة البرمجة Ruby التي تعمل على Java Virtual Machine (JVM).
Kotlin

Kotlin

Kotlin هي لغة برمجة متعددة الأغراض ، مكتوبة بشكل ثابت ، للأغراض العامة مع الاستدلال النوعي.
F# (programming language)

F# (programming language)

F # هي لغة وظيفية وموجهة وفعالة وموجزة وفعالة وموجهة ل. NET والتي تساعدك على كتابة التعليمات البرمجية البسيطة لحل المشاكل المعقدة.
REBOL

REBOL

Rebol (تاريخيا REBOL) هي لغة تبادل البيانات عبر منصة ولغة برمجة ديناميكية متعددة النماذج التي صممها كارل ساسينراث لاتصالات الشبكة و ...
Squirrel (programming language)

Squirrel (programming language)

Squirrel هي لغة برمجة حتمية عالية المستوى موجهة للكائنات ، مصممة لتكون لغة برمجة نصية خفيفة تتناسب مع الحجم وعرض النطاق الترددي للذاكرة وفي الوقت الفعلي ...
Racket

Racket

Racket (PLT Scheme سابقًا) هي لغة برمجة حديثة في عائلة Lisp / Scheme ، وهي مناسبة لمجموعة واسعة من التطبيقات.
Ceylon

Ceylon

دعم لأجهزة Java و JavaScript الافتراضية
Crystal (programming language)

Crystal (programming language)

لغة البرمجة مع بناء جملة مثل روبي الذي يجمع إلى رمز أصلي فعال.