لغات الكمبيوتر

يمكن تعريف لغة برمجة الكمبيوتر على أنّها مجموعة من الأوامر والتعليمات المفصلة لتشغيل الكمبيوتر، فمنها ما يُسمى بلغة الآلة والذي يتم تنفيذه مباشرة خلال عملية تصنيع الكمبيوتر في شركته ليتم بعد ذلك استبدال تلك اللغة بلغة تناسب مرحلة التجميع لمكونات الكمبيوتر وهي لغة ذات مستوى أعلى من سابقتها، وبالرغم من وجود أكثر من 2,000 لغة كمبيوتر إلا أنّ القليل منها يعتبر أكثر شيوعاً، وفيما يلي نذكر انواع لغات الكمبيوتر ابتداءاً من مرحلة التصنيع والتجميع وانتهاءاً بمرحلة الاستخدام المباشر:1

لغات التصنيع والتجميع

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

اللغات الحسابية أو الرياضية

وُجدت هذه اللغات لتعبر عن الحسابات الرياضية التي تكون بالأساس عبارة عن عمليات جبرية ومنه يتم السماح لبرامج فرعية باستخدام تلك المعادلات، ويعد هذا النوع من اللغات هو الأول في مجال اللغات المتقدمة، ومن أبرز اللغات الجبرية (فورتران، آلجول، ليسب، سي).1

لغات الأعمال

ومن أبرز لغاتها ما يسمى بـ كوبول، وهذا النظام يستخدم اللغة الإنجليزية.1

عِلم الكمبيوتر وهندسة الكمبيوتر

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

مهارات الحاسوب

تتطلب بعض الوظائف امتلاك مهارات عامة في الحاسوب، ولذلك يلجأ بعض الأشخاص للحصول على دورة متخصصة في هذا المجال من أبرزها دورة الـ ECDL وهي دورة تمنح شهادة عالمية ومعتمدة في علم الكمبيوتر وممارسة مهارات استخدامه باللإضافة لحاجة كل من الموظفين وأصحاب المهن أيضاً للحصول عليها، حيث تتميز هذه الشهادة بأنّها تعتمد على القراءة الذاتية من خلال المقررات المتوفرة حيثما أراد الشخص الحصول عليها وسهولتها للدراسة مع توفر حصص مباشرة عن طريق الإنترنت.3

مصادر

  1. ^ أ ب ت ث David Hemmendinger, "Computer programming language"، britannica, Retrieved 8-7-2018. Edited.
  2. ↑ Brian (17-1-2018), "What’s the Difference Between Computer Science and Computer Engineering?"، petersons, Retrieved 8-7-2018. Edited.
  3. ↑ "Learning Computing Skills", kent, Retrieved 8-7-2018. Edited.
هذا الموقع يستخدم الكوكيز | This website uses cookies. x