السلام عليكم ورحمة الله وبركاتة
اهلا بكم جميعا
لقد لاحظت اهتمام البعض بان يتعلم لغة الروبي
وبحمدالله قررت ان ابدا بسلسلة دروس تعلمك لغة الروبي وخفاياها ليكون لهذه اللغه محبين + ادارة المنتدى تجعل لهذه اللغة قسم خاص بها
على العموم دعنا الان نبدا في نبذه عن اللغه روبي :
نبذه عن لغة روبي ؟؟ هي لغة برمجيه مفتوحة المصدر + انها لغة تعمل على جميع الانظمه الحاليه + تستطيع بناء برامج كبرامج الداتابيز وبرامج السيكيوريتي .. الخ
من هو مؤلف لغة روبي ؟؟
ما هو الكومبايلر او المترجم ؟؟ هو برنامج يكتب فيه اكواد برمجيه ومن ثم يحولها الى برامج تنفيذيه
ماهو الكومبايلر الذي سنعمل به في روبي ؟؟ لا يوجد كومبايلر معين فإن النوت باد في حد ذاتها كومبايلر بالنسبه للغة روبي لكن لتستمتع ببرمجه اجود وخاليه من الاخطاء فعليك استخدام كومبايلر مثل
حمل الكومبايلر الذي سنعمل عليه من هنا
اذا كنت تستعمل نظام ويندوز فحمل هذا
حسنا انت الان جاهز للبدايه لتعلم لغة الروبي :)
الاساسيات في لغة روبي :
سنتناول الان اول برنامج لك في لغة روبي وهو لكتابة Hello Rb
حسنا لنرى كود برنامجنا البسيط
اولا سنفتح برنامج ScITE ونكتب فيه الاتي
#!usr/bin/ruby
puts “Hello Rb”
حسنا فلنتناول هذا الكود البسيط اولا
#!usr/bin/ruby
هذا الكود سنضعه في بداية كل برنامج سنكتبه في لغة الروبي
حيث ان هذا الكود يعرف النظام ان هذا الكود هو للغة روبي
puts “ Hello Rb”
الامر Puts + “” : يستخدم في طباعة النصوص على الشاشه فاستخدمناه
لطباعة Hello Rb ولا ننسى علامتي التنصيص “”
حسنا الان لتطبيق برنامجنا اذهب الى قائمة File ثم اذهب الى Save as
واحفظ البرنامج بامتداد rb وليكن هكذا hello.rb احفظه في السي :
ثم اذهب الى ال Command Prompt واكتب cd\
ثم اكتب hello.rb وسترى برنامجك ينفذ
يمكنك طباعة النص اكثر من مره انظر هذا المثال
#!usr/bin/ruby
puts "hi" * 3
رايت المثال لقد طبعنا hi ثلاث مرات :)
التعليقات
التعليقات تستخدم في الارشاد لكي لا تتوه في الكود الذي برمجته
في لغة الروبي يمكنك اضافة تعليق على كودك عن طريق استخدام
الشارب # مثال
#!usr/bin/ruby
puts “ HakxEr” # This is a Comment
تتميز لغة روبي بتعليق مميز عن باقي لغات البرمجه مثال :
#!usr/bin/ruby
=begin
Author : Hakxer
=end
حيث وضعنا التعليق بين =begin و =end
اظن الان الامر واضح لك ..
انواع البيانات
اكيد فيه انواع للبيانات مثلا نوع String ونوع Integer ونوع Float ..
طيب يعني ايه String : هي النصوص اللي بتطبعها
Integer : الاعداد الصحيحه
Float : الاعداد العشريه
انتهى الدرس الاول
الدرس الثاني عن المتغيرات في روبي