programming
-
علوم البرمجة
ما هو الفرق بين المُترجم والمُفسّر في عالم لغات البرمجة؟ Compiler vs Interpreter
بالنسبة لمعظم لغات البرمجة الشهيرة المستخدمة اليوم، يتم استخدام طريقتين أساسيتين كوسائل لمعالجة الشيفرة المصدرية وتنفيذها، فإما أن يتم "ترجمة Compile" اللغة وإما أن يتم "تفسيرها Interpret"، وهذا يتم عبر…
أكمل القراءة » -
علوم البرمجة
[تطوير وبرمجة]: ما هو المُفسر Interpreter في عالم لغات البرمجة؟
ما هو المفسر؟ لا يستطيع المعالج فهم الشيفرة المصدرية المكتوبة بإحدى لغات البرمجة عالية المستوى (مثل بايثون أو روبي) مباشرةً، فهو يحتاج إلى وسيلة أو آلية تنقل البرنامج من شكله…
أكمل القراءة » -
علوم البرمجة
[تطوير وبرمجة]: ما هو المترجم Compiler في لغات البرمجة؟
مقدمة: حول الحاجة للمترجمات عند النظر إلى أي نص برمجيّ من إحدى لغات البرمجة الشهيرة، سنلاحظ أنه مكتوبٌ باستخدام كلمات ورموز غريبة إلا أنها مألوفة بالنسبة لنا، فهي على الأقل…
أكمل القراءة » -
علوم البرمجة
[تطوير وبرمجة]: ما هي البرمجة غرضية-كائنية التوّجه Object Oriented Programming
تتضمن عملية البرمجة استخدام طرقًا وأساليب مختلفة تُعرف باسم “نماذج البرمجة Programming Paradigms” بحيث يشتمل كل نموذج على مجموعةٍ من الخصائص والصفات التي تميّزه عن النماذج الأخرى، وبحيث تدعم كل…
أكمل القراءة » -
علوم البرمجة
ما هي البرمجة الإجرائية Procedural Programming
يعتبر تعلم قواعد لغات البرمجة وكيفية النصوص البرمجية الخطوة الأولى التي ينبغي على المتعلمين الجدد القيام بها، وعلى الرّغم من أهميتها، فإن تعلم قواعد اللغة ومكوناتها هو شرطٌ لازم ولكنه…
أكمل القراءة » -
علوم البرمجة
مقدمة في لغات البرمجة Intro to Programming Languages
1. مقدمة أصبح التواصل مع الحاسوب أمرًا أبسط وألطف بكثيرٍ من ذي قبل، حيث وبفضل تطور تقنيات اللمس والتعرف على الكلام، أصبحت الحواسيب قادرة على “الإحساس” بنا وفهم كلامنا وحتى…
أكمل القراءة » -
المساحة الإخبارية
تعاون بين غوغل وديزني لإنتاج كرتون بين المجرات لإلهام الأطفال أن يهتموا بالبرمجة
لا يمكن أن يكون التعليم هو مجرد تلقين بسيط للمعلومات ضمن صفٍ مدرسي، وبفضل التقنيات الحديثة التي أصبحت متوافرة، فضلاً عن تطور مجال الرسوم ثلاثية الأبعاد والأفلام الكرتونية، فقد أصبح…
أكمل القراءة »