مقال عن البرمجة

البرمجة عملية توجية وكتابة بعض الأوامر للحاسوب، وغيرها من أجهزة استقبال الصوت والصورة، وذلك لتسهيل وظائف الحوسبة المحددة، وقد يحدث هذا بلغة برمجة واحدة أو بأكثر من لغة… وفيما يلي نستعرض لك مقال عن البرمجة

مقال عن البرمجة

تعريف البرمجة:

البرمجة تنفيذ المنطق لتسهيل عمليات ووظائف الحوسبة المحددة، ويحدث بلغة واحدة أو أكثر، والتي تختلف حسب التطبيق والمجال ونموذج البرمجة، وطريقة الكتابة.

يتم استخدام دلالات لغة البرمجة وبناء الجملة عند إنشاء تطبيق، وبالتالي تتطلب البرمجة معرفة مجالات التطبيق والخوارزميات وخبرة لغة البرمجة.

منطق لغة البرمجة يختلف حسب المطور، ويمكن تقييم الكود الجيد بعوامل مثل:

المتانة: يركز على إمكانية استمرار البرنامج، بغض النظر عن الأخطاء أو البيانات غير الصحيحة.

الموثوقية: يركز على التصميم الصحيح وتنفيذ الخوارزمية.

الكفاءة: يركز على الذاكرة أو الأجهزة أو غيرها من الخصائص المستخدمة لتحسين البرامج.

قابلية القراءة: توفر الوثائق المناسبة والمسافة البادئة، والتي توفر رؤية لمطوري البرامج أو المصممين الآخرين.

مقال عن البرمجة
مقال عن البرمجة

لغات البرمجة :

لغة البرمجة مفردات ومجموعة من القواعد النحوية، لإرشاد الكمبيوتر، لأداء مهام محددة، تحتوي كل لغة برمجة على مجموعة فريدة من الكلمات الرئيسية، وبناء جملة خاص لتنظيم إرشادات البرنامج.

أنواع لغات البرمجة:

هناك العشرات من لغات البرمجة المستخدمة، من حيث اللغات عالية المستوى ومنخفضة المستوى وفيما يلي أهم لغات البرمجة:

مقال عن البرمجة

تصنيف لغات البرمجة من حيث المستوي:

تسمى لغات الماكينات، كل نوع مختلف من وحدة المعالجة المركزية لديه لغة آلة فريدة من نوعها، وتشمل لغة جافا، بايثون، سي، تتمكن لغة المستوى الأعلى من إرسال عشرات الأوامر باستخدام سطر واحد من التعليمات البرمجية.

تسمى لغات التجميع، تتشابه لغات التجميع مع لغات الماكينات، لكنها أسهل في البرمجة لأنها تسمح للمبرمج باستبدال الأسماء بالأرقام، وتتكون من أرقام فقط، مثل لغة فورتران، باسكال، وتحتوي على الإرشادات الفردية التي تم تمريرها إلى جهاز كمبيوتر.

أفضل لغات البرمجة:

تعد بايثون أفضل لغة برمجة لعام 2017 ، تليها C وجافا، و C ++، يعتمد اختيار اللغة التي يجب استخدامها على نوع الكمبيوتر الذي سيتم تشغيل البرنامج عليه، ونوع البرنامج، وخبرة المبرمج.

أهمية البرمجة:

مقال عن البرمجة

المراجع

المصدر الأول

المصدر الثاني

المصدر الثالث

المصدر الرابع

المصدر الخامس

Exit mobile version