أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.
لغة السي و لغة السي بلس بلس هما من اللغات الهيكلية
لغة الآلة Machine Language وتسمى "اللغة الثنائية" حيث إنها تتكون من سلسلة من0 و1، وهي اللغة الوحيدة التي يفهمها الحاسب الآلي، حيث تحول جميع اللغات إلى لغة الآلة، حتى تتمكن معدات الحاسب الآلي من التفاهم معها، ولأنها تتكون من صفر وواحد، لذا فقد تميزت هذه اللغة بالصعوبة نظراً لما تتطلبه من حفظ ودقة في كتابة سلسلة طويلة من صفر وواحد بترتيب معين، مما ينتج عنه أخطاء كثيرة من الترميز، ويجب أن يحدد المبرمج كل شي، فكل خطوة يجب أن ينفذها البرنامج يجب أن ترمز، لذا فالمبرمج يجب أن يكون على علم بتركيب الحاسب الداخلي، والعنا وين الرقمية لمواقع التخزين، سواء للبيانات أو التعليمات، كما أن لكل جهاز لغة آلة تختلف عن الجهاز الآخر بحسب النوع والتركيب مما يعني أنه يجب كتابة البرنامج بشكل ككامل مره أخرى عن الرغبة في تنفيذه على جهاز آخر، ونتيجة لهذه الصعوبات فقد ظهرت طرق أخرى لتمثيل الترميز الثنائي، كالنظام الثماني OCTAL والستة عشري HEX-ADECIMAL بدلا من1،0 فالنظام الستة عشرين يتكون من ستة عشر رمزاُ هي :0 ,1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 A.B,C,D,E,F . مما يساعد على سهولة قراءة التعليمات المكتوبة وحفظها بهذه اللغة، فبدلا من كتابة16 رقماً في سلسلة يمكن الاستعاضة عنها بأربعة رموز من رموز النظام التشغيل الستة عشري . لغة التجميع Assembly ظهرت لغة التجميع بوصفها أول لغة ترميز، تستخدم الرموز SYMBOLIC CODE للتعبير عن تعليمات لغة الآلة، وذلك لمواجهة صعوبة الترميز بلغة الآلة، ولغة التجميع لغة قريبة من لغة الآلة التي يفهمها الحاسب الآلي، وتسمى هذه اللغات بلغات المستوى البسيط . ويتم استعمال مختصرات ورموز يسهل حفظها وكتابتها لكل تعليمة من تعليمات لغة الآلة، ولغة التجميع كما في لغة الآلة مصممة للعمل على حاسب معين، مما يوفر قدرة أكبر على استغلال موارد الحاسب الآلي ووحدة المعالجة المركزية بشكل أفضل، ويقوم البرنامج المسمى المجمع ASSEMBLER بترجمة البرنامج المكتوب بلغة المجمع إلى لغة الآلة . اللغات العليا High Level Language سميت بهذا الاسم لأنه أصبح بإمكان المبرمج كتابة البرنامج دون معرفة تفاصيل كيفية قيام الحاسب بهذه العمليات، كمواقع التخزين وتفاصيل الجهاز الدقيقة، وتعبيرات لغات المستوى العالي هي تعبيرات شبيهة إلى درجة كبيرة باللغة الطبيعية التي يستخدمها الإنسان في حياته للتواصل، والتخاطب مع الآخرين . ومن مميزات اللغات العليا التي تميزها من لغات المستوى البسيط، بالإضافة إلى ما سبق، أن هذه اللغات غير مرتبطة بجهاز معين . أي يمكننا تنفيذ البرنامج المكتوب بلغة من لغات المستوى العالي، كالفورتران أو الكوبول أو البيسك على أكثر من جهاز، كما يمكن استخدام أكثر من لغة ترجمة على حاسب معين . كذلك، فإن اكتشاف الأخطاء وتصحيحها أصبح أكثر سهولة بسبب سهولة قراءة البرامج وتتبعها وفهمها . تسمى اللغات كالكوبول والفورتران والبيسك باللغات العليا الموجهة نحو إجراءات الحل ، PROCEDURE - ORIENTED LANGUAGES ، وهي اللغات التي يعطي فيها المبرمج التعليمات خطوة خطوة . ويمر البرنامج المكتوب بلغات المستوى العالي بثلاث مراح قبل أن يكون جاهزاً للتنفيذ . الترجمة TRANSLATION تحويل البرنامج المكتوب بلغة المستوى العالي إلى لغة الآلة .الربط LINKING ربط الروتينات المكتبية الكائنة بالمكتبة، والتعليمات الضرورية بالبرنامج .التحميل LOADING يقوم البرنامج بتحميل شفرة الهدف والروتينات المكتبية، والتعليمات على الذاكرة الرئيسة بغرض التنفيذ . وكانت اللغات تصنف حسب قوتها إلى لغات أعمال، أو لغة علمية أو لغات مبتدئين ـ وفي وقتنا الحاضر ـ فإن معظم اللغات يمكن استخدامها بكفاءة في تطبيق أنواع التطبيقات كافة، ومن أشهر لغات المستوى العالي .
اظن ان اجابة الاستاذ عماد محمد رائعه واضافة الى ما ذكر التالي :-و
هي لغه الحاسب الآلي التي تستخدم نظام الاكواد وهيه لغه C و +C وهي اللغه التي تعتمد على المدخلات الرقمية فقط وهما0 .1 وهي التي كنا نسميها بالشجرية او الهيكلية و منها النظام الثنائي والثماني و العشري والسادس عشر وهي من اللغات الاولى فى عالم الكمبيوتر والحاسبات الشخصية .
ظهرت البرمجة المهيكلة لحل مشكله صعوبة تطوير البرمجيات الضخمة التى كانت تستغرق وقت طويل فى تطويرها وتكلفه كبيرة فى الستينيات
وبعد مجهود وبحث عملى تم تصميم لغة باسكال فى اوائل السبعينيات بهدف كتابة برامج واضحة وسهلة التطوير والتعديل
اتفق مع اجابة الاستاذ المشرف احمد علام المحترم
هي البرامج التي تقسم البرنامج الى وظائف او دوال يمكن استدعائها في اي جزاء من البرنامج ويمكن ان تكون متداخله بمعنى اننا نستدعي داله او اكثر داخل داله اخرى
لست متخخصص فى البرمجة ولكن احوم حولها من باب المعرفة
شكرا للدعوة
على ما أظن هي اللغات التي تقتصر على الجمل التحكم مثل if و for و while و switch و الله أعلم.
جافا وc باسكال وتمثل الجزء الأساسي في النظام
الحوسبة وهو مصطلح عادة ما يُطلق على فعالية استخدام برامج
هل تحتاج لمساعدة في كتابة سيرة ذاتية تحتوي على الكلمات الدلالية التي يبحث عنها أصحاب العمل؟