الثلاثاء، 22 أكتوبر 2013

من أشهر لغات المستوى العالي


 أشهر لغات المستوى العالي 
 
 
 
: COBOL : لغة الكوبول
هي اختصار للعبارة الإنجليزية COBOL وآلمة Common Business Oriented Language ، وقد طورت وصممت هذه اللغة من لدن لجنة من مصنعي
أنظمة الحاسب الآلي ومطوريها عام ١٩٦٠ م تسمى لجنة اختصاراً ل CODASYL Conference of Data System Languages . COBOL بتطوير نسخة معيارية من ANSI وقد قام المعهد الوطني الأمريكي للمعايير
، مفسر آوبول يطابق المواصفات القياسية لهذا المعهد، وآان ذلك ف ي عام ١٩٦٨ م
وسميت و ANSI 80 . ANSI 1974 وظهر بعدها "ANSI 1968"
وينتشر استخدام لغة آوبول على نطاق واسع عالمياً حيث تستخدم في البنوك وفي
المنظمات الحكومية، وتستخدم على حاسبات آبيرة أو على حاسبات شخصية . آوبول بقدرتها على التعامل مع الملفات؛ لذا اشتهرت بأنها لغة أعمال وتتميز لغة . FORTRAN : الفورتران لغة
FORTRAN ، وتعد لغة FORmula TRANSlation وهي اختصار عبارة أقدم
اللغات ذات المستوى العالي، وقد ظهرت هذه اللغة في منتصف الستينات، حيث بدئ عام
١٩٥٤ بالعمل على تطوير لغة برمجة تقبل برنامجا مكتوبا بلغة قريبة من لغة الإنسان،
ويحوله إلى شفرة قابلة للتنفيذ على الحاسب الآلي، وبعد ٣ سنوات أي في عام 1957 م
ظهر أول مفسر فورتران وفي تلك الفترة آان استخدام الحاسب الآلي يكاد . يكون حكراً
على العلماء والمهندسين والرياضيين، ومن الطبيعي أن تكون هذه اللغة المطورة حديثاً
قد جاءت لتواآب احتياجاتهم إذ تتميز لغة العمليات بقدراتها على إجراء FORTRAN

. BASIC LANGAUGE : لغة البيسك
وهي اختصار للعبارة الإنجليزية Beginner's All Purpose Symbolic In struction Code BASIC أي اللغة المتعدد الأغراض للمبتدئين، وتأتي آلمة التي
تعني الأساس لتحقيق المعنى نفسه، فهذه اللغة ونظراً لبساطة تعلىماتها ومحدوديتها فإنها
تعد لغة مناسبة للتعلم من قبل المبتدئين في عالم الحاسب الآلي والبرمجة، وتستخدم هذه
اللغة في معظم الحاسبات الشخصية، مما يدل على الانتشار الواسع لها، وقد طورت هذه
اللغة في و John Demuy عام ١٩٦٣ م من لدن Dartmouth آلية Thomas Kurtz . Basic وتستخدم لغة الحديثة في قطاع واسع . إذ تستخدم في مجال الأعمال لقدرتها
على التعامل مع الملفات، وآذا في العمليات الرياضية من قبل العلماء والمهندسين
لامتلاآها آثيراً من الوظائف للقيام بمثل تلك العمليات المعقدة . PASCAL : لغة باسكال
Blaise Pascal الفرنسي الرياضي الفذ وسميت باسم العالم ، وصممت هذه اللغة من
قبل العالم السويسري Niklaus Wirth ، وطرحت عام ١٩٧١ م، وقد انتشرت هذه
اللغة خصوصاً في الجامعات . إذ تدرس هذه في معظم جامعات العالم لطلاب علوم
الحاسب، وتمتاز لغة بالسهولة، PASCAL واختصار الكلمات فيها إلى حد آبير،
وبنيتها الترآيبية وقوة البرامج الفرعية، Pointers واستخدام المؤشرات ، وقد ظهرت
نسخ جديدة من في النسخ السابقة، ويعد امتازت بتلافي العيوب Pascal Turbo Pascal من البرامج المستخدمة بكثرة Borland من شرآة بين المبتدئين
والتخصصين في البرامج، وتنافس هذه اللغة لغة في آثرة Basic المستخدمين لتوافر
آثير من المميزات فيها، وتستخدم هذه اللغة من قبل الطلاب والمهندسين، آما تستخدم
في قطاع الأعمال التجارية . C : لغة سي
Dennis Ritchie من قبل Bell اللغة في معامل طورت هذه وهي تطوير لنسخة
قديمه تسمى BCPL من لغة B التي ظهرت عام ١٩٦٩ م . لذا سميت هذه النسخة
اللاحقة ب C . system software باستخدامها آلغة برمجة نظم C وتشتهر لغة حيث تستخدم
لكتابة برامج النظم التشغيلية . إذ إنها تعد لغة قريبة، وتشبه إلى حد آبير لغة التجميع
As-simply وتمتاز بسرعتها الكبيرة، آما تملك مجموعة جيدة من التعلىمات، آما أنها
لغة قابلة C للنقل من جهاز إلى آخر لصغر الجزء الواجب نقله منها، وتعد لغة من
اللغات الترآيبية Structured Language . C+ , C++ . والنسخ المحسنة منها ،C وازداد اهتمام محترفي البرمجة بلغة ال إذ إن
معظم التطبيقات تكتب بها . الرابع : Fourth-Generation language (4GL) : لغات الجيل

سميت بهذا الاسم نسبة إلى الجيل التي ظهرت فيه، مثل هذه اللغات التي تتصف بقلة
التعلىمات التي يكتبها المبرمج لتحقيق هدف ما ، فما آان يتطلب مئات الأسطر من لغة
بيسك أو الآلاف من لغة آوبول باستخدام عدد بسيط من الأسطر في هذه اللغات . تمتاز هذه اللغات بعدة مزايا : 1  إنها لغة موجهة للنتائج أي إن المبرمج يهتم بطلب ما يريده من الكمبيوتر، دون أن
يوجهه لكيفية القيام بذلك . 2 وصيانتها أآثر سهولة  زادت من الإنتاجية؛ لأن آتابة البرامج . 3  سهلة الاستخدام، وتتطلب قليلاً من التدريب على استخدامها، سواء آان للبرمجة أو
غيرها . 4 في الأجهزة أو هيكلية البرنامج .  لم يعد المستخدم بحاجة إلى التفكير
وقد بدأت لغات الجيل الرابع بالانتشار بين المبرمجين، وبشكل آبير جداً لما توفره لغات
البرمجة هذه من سهولة في معاملة الملفات، وربط هذه الملفات بعضها مع بعض بغرض
التحديث أو طباعة التقارير . آما توفر هذه اللغات قوة في المشارآة في الموارد البرمجية وخصوصاً الملفات، ومن
أمثال Microsoft من FoxPro ، ولغة Borland من Dbase هذه اللغات لغة ،
و ، وتستخدم لغة الاستفسار المهيكلة Ingressمن Oracle SQL Structured Query Language في عمليات بناء قواعد المعلومات وتحديثها، وتوفير الحماية

اللازمة لها . SQL• ما هي ؟

SQL أي Structured Query Language هي اختصار للعبارة الإنجليزية لغة
الاستفسار المهيكلة، وهي عبارة عن مجموعة من التعلىمات القريبة من اللغة الطبيعية
التي توجه DBMS نظام إدارة قواعد البيانات للقيام بعمليات بناء قواعد البيانات،
وتحديثها والبحث فيها، وعمل قواعد الحماية للبيانات . بالآتي SQL وتمتاز لغة الاستفسار : 1  لغة قريبة من اللغة الطبيعية . 2  تستطيع الحصول على أية بيانات من قاعدة البيانات . إذ يمكن الحصول على بيانات
ملف آامل أو بعض الحقول من ملف أو مجموعة ملفات . 3 بكيفية الحصول على أو من أين ؟  يهتم المستخدم بتعريف احتياجه ، ولا يهتم
: أو لغات الجيل الخامس Natural Language اللغات الطبيعية
ويقصد بها لغة الإنسان أي إيجاد لغة مبرمجة نستطيع بها توجيه الحاسب للقيام بما نريد
من أعمال، وذلك باستخدام التعبيرات الشائعة ((اطبع تقريراً يحوي اسم الطالب
والدرجة))،فالمستخدم ما علىه سوى طباعة الأمر أو إملائه للحاسب الذي يلبي الطلب . فالمستخدم يستطيع إملاء النص وآتابته بعبارات متعدد تحمل المعنى نفسه، آأن يقول
((اطبع الاسم والدرجة لجميع الطلاب)) أو (( اطبع اسم الطالب ودرجة الاختبار للجميع))،
فالطلبان لهما المعنى نفسه، وإن اختلفا في الصياغة، فلغات البرمجة هذه قادرة على فهم
تراآيب الجمل المختلفة، وإن اختلفت اللهجات أو آان هناك أخطاء لغوية، وإذا لم يفهم
الحاسب المقصود يقوم بتقديم أسئلة لمزيد من الوضوح والوصول إلى الهدف . صفحة ٤ من ٦
المجالات التي يبحثها علم الذآاء الاصطناعي والأبحاث في مجال اللغات الطبيعية هو من
. A.I إذ إن فهم اللغة الطبيعية يحتاج إلى آثير من الخبرات والعلاقات في ربط الجمل
وتحليل آل جملة لاستنتاج المعنى الصحيح، ومن ثم تقديم رد الفعل المناسب . : لغات الإنترنت
إحدى اللغات المستخدمة لإنشاء صفحات الويب www . وهي HTML : لغة
(Hypertext Markup Language) إن عبارة عن لغة تحوي مجموعة من
الأوامر تؤدي إلى تكوين صفحات الويب، إن إنشاء صفحة ASCII بواسطة ترآيبة على
منسق الكلمات يمكن أن تحول إلى صفحة على الويب بإضافة بعض أوامر Html . : الويب منها تمكن المستخدم من تنفيذ عدد من العمليات على صفحات Html إن أوامر
 تحديد حجم النص وطريقة عرضه . والمستندات الأخرى .  إنشاء الروابط مع الوثائق
 إنشاء نماذج تفاعلىة مع الصفحة . للوسائط المتعددة آالفيديو والصوت والصورة .  توفير الدعم
www المستخدمة للإنترنت ولصفحات الويب في وهي من اللغات Java : لغة جافا
وتهدف لغة البرمجة هذه إلى إضافة الحيوية إلى صفحات الويب عبر النصوص المتحرآة
والرسوم التي تتحرك بشكل تفاعلى والوسائط المتعددة . على غرار لغة C++ Sun Microsystems ولغة جافا طورت من قبل شرآة
Html الوثائق المنشئة بلغة الترميز النصي وتقوم باستدعاء برامج جافا آما يكن
تشغيلها بصورة منفردة .

0 التعليقات:

إرسال تعليق