أجهزة الكمبيوتربرمجة

لماذا تستخدم لغات برمجة عالية المستوى؟

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

قصة

البرنامج هو سلسلة من الأوامر القياسية، تنفيذ يؤدي إلى حل مهمة محددة. لأجهزة الكمبيوتر الأولى، كانت البرامج مكتوبة مباشرة في لغة الآلة، كانت مرهقة جدا وصعبة الفهم. في البداية - في منتصف الخمسينات من الماضي، 20، القرن، ظهرت وحدات الماكرو الأولى التي جعلت عملية البرمجة أكثر تنظيما، ثم ما يسمى لغات المجمع، والتي كانت أيضا موجهة إلى رموز آلة. وبعد التطور السريع لتكنولوجيا الحاسوب، تطورت لغات البرمجة أيضا وتحسنت. وبالفعل في منتصف الخمسينات فورتران ظهرت، أول لغة البرمجة رفيعة المستوى كاملة. في عام 1968، قدم نيكولاس ويرث اللغة الجديدة باسكال، والذي يستخدم على نطاق واسع لتطوير وخلق منتجات البرمجيات للاهتمام حتى الوقت الحاضر. ثم ظهرت باسيك، واللغة، وأساس الذي يستخدم في منصة وجوه المنحى من فيسوال باسيك. في السبعينيات، تم استخدام لغة أخرى تستخدم على نطاق واسع، C، تم تكييفها خصيصا لبرمجة النظام. وفي الوقت الراهن، تلقت التنمية والتوزيع أنظمة متكاملة ومتنوعة المنحى، فضلا عن تلك اللغات التي تساعد المتخصصين على إنشاء تطبيقات الإنترنت: هتمل، فب، جافا. في المجموع هناك حوالي ألفي لغات مختلفة في البرمجة، في الكتلة العامة التي هناك أيضا مشروط، لا تستخدم في أجهزة الكمبيوتر، فضلا عن العديد من لغات البرمجة رفيعة المستوى.

تصنيف

ويقوم أبسط تصنيف بتقسيم جميع الأدوات الموجودة إلى ما يسمى بلغة البرمجة المنخفضة المستوى أو لغات البرمجة الموجهة إلى الآلة أو الرفيعة المستوى أو التي تركز على المستخدم. والفرق الرئيسي هو أن البرامج المكتوبة مع لغات المجموعة الأولى (أي، المجمع و رموز ذاكري)، تعتمد على جهاز كمبيوتر معين، أو بالأحرى على المعالج و مجموعة التعليمات. البرمجة بلغة عالية المستوى تجعل من الممكن الحصول على تطبيق من شأنها أن تعمل على أي جهاز كمبيوتر، بغض النظر عن الأجهزة الخاصة به . وهناك أيضا مجموعتان كبيرتان من اللغات: إجرائية وغير إجرائية، يتم في إطارها إدخال التقسيم الفرعي أيضا إلى الهيكلية والتشغيلية والوظيفية والمنطقية.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.birmiss.com. Theme powered by WordPress.