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