الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال : بأي لغة يمكن ان نقارن لغة روبي

بدأه Abdalltif في 5 يونيو 2012 · 4 رد · 1,506 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لغة روبي هل يمكن ان تقارن مثل الجافا او السي بلس بلس او .... الخ

و السؤال الاهم هل يمكن ان نبرمج برنامج بواجهة رسومية كالحاسبة مثلا ؟

ام ان لغة روبي اشتهرت بسبب روبي اون ريلز .

#2

وعليكم السلام

تستطيع عمل تطبيقات سطح المكتب أو تطبيقات الويب بلغة روبي فهي لغة برمجة عامة...

اما المقارنة فلا!

تستطيع أن تسأل عن التكامل _وهو مايحدث في أرض الواقع_ ومدى الإستفادة من روبي في بيئة جافا او دوت نت

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3

أشبه لغة بروبي هي لغة بايثون

ثم بي اتش بي وبيرل

http://stackoverflow.com/questions/673964/should-i-learn-ruby-or-python

لغات كومبايلد: يتم ترجمة الكود الى ملف تنفيذي

مثل: جافا، سي، سي شارب، سي بلص بلص، ديلفي،باسكل

لغات ديناميك: يفسر الكود مباشرة

مثل: بي اتش بي، بايثون، بيرل، روبي

Strong type system: تعريف المتغيرات يكون محدد String int double char

مثل: جافا، سي، سي شارب، سي بلص بلص، ديلفي

Weak type system: المتغيرات مرنة

var x

5 = x

x = "اهلا"

مثل: بي اتش بي، بايثون، بيرل، روبي

2
#4

طيب هل يمكن التكامل بين روبي و سي بلص بلص ام ان هناك لغات معينة تتفاعل مع بعضها ؟

مثلا على حسب علمي ان لغة سي بلص بلص يمكن ان تتحكم بالهاردوير ( يعي نغلق الكمبيوتر , تبديل المستخدم , فتح و اغلاق قارئ الاقراص المضغوطة ... الخ )

مثلا انا اريد ان افتح قارئ الاقراص من برنامج مبرمج بلغة روبي , و انا اعلم ان لغة روبي لا يمكن ان تفتح قارئ الاقراص ( اي لغة لا تتفاعل مع الهاردوير ) ,

فإذا هل يمكن التكامل بينهما ؟؟؟

#5

نعم تستطيع كتابة مكتبات بلغة سي/سي++

وتستطيع إستخدام أنواع اخرى من روبي مثل JRuby لتتكامل مع الجافا او IronRuby للتكامل مع ال دوت نت

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

مواضيع مشابهة