التخطي إلى المحتوى الرئيسي

لغات البرمجة في الحاسب.

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

1ـ لغة الآلة :
وتسمى *اللغة الثنائية* حيث إنها تتكون من سلسلة من 0 و 1، وهي اللغة الوحيد التي يفهمها الحاسب الآلي، حيث تحول جميع اللغات إلى لغة الآلة، حتى تتمكن معدات الحاسب الآلي من التفاهم معها، ولأنها تتكون من صفر وواحد، لذا فقد تميزت هذه اللغة بالصعوبة نظراً لما تتطلبه من حفظ ودقة في كتابة سلسلة طويلة من صفر وواحد بترتيب معين.
2ـ لغة التجميع :
ظهرت لغة التجميع بوصفها أو لغة ترميز، تستخدم الرموز SYMBOLIC CODE للتعبير عن تعليمات لغة الآلة، وذلك لمواجهة صعوبة الترميز بلغة الآلة، ولغة التجميع لغة قريبة من لغة الآلة التي يفهمها الحاسب الآلي، وتسمى هذه اللغات بلغات المستوى البسيط .
3 ـ اللغات العليا :
سميت بهذا الاسم لأنه أصبح بإمكان المبرمج كتابة البرنامج دون معرفة تفاصيل كيفية قيام الحاسب بهذه العمليات، كمواقع التخزين وتفاصيل الجهاز الدقيقة، وتعبيرات لغات المستوى العالي هي تعبيرات شبيهة إلى درجة كبيرة باللغة الطبيعية التي يستخدمها الإنسان في حياته للتواصل، .
ومن مميزات اللغات العليا التي تميزها من لغات المستوى البسيط،
.
4- لغة البيسك BASIC LANGAUGE :
وتستخدم لغة Basic الحديثة في قطاع واسع . إذ تستخدم في مجال الأعمال لقدرتها على التعامل مع الملفات، وكذا في العمليات الرياضية من قبل العلماء والمهندسين لامتلاكها كثيراً من الوظائف للقيام بمثل تلك العمليات المعقدة .
5- لغة باسكال PASCAL :
وتمتاز لغة PASCAL بالسهولة، واختصار الكلمات فيها إلى حد كبير، وبنيتها التركيبية وقوة البرامج الفرعية، واستخدام المؤشرات Pointers لتوافر كثير من المميزات فيها، وتستخدم هذه اللغة من قبل الطلاب والمهندسين، كما تستخدم في قطاع الأعمال التجارية .
6-لغة سي C :
تعد لغة قريبة، وتشبه إلى حد كبير لغة التجميع وتمتاز بسرعتها الكبيرة، كما تملك مجموعة  جيدة من التعليمات، كما أنها لغة قابلة للنقل من جهاز إلى آخر لصغر الجزء الواجب نقله منها، وتعد لغة C من اللغات التركيبية Structured Language .
وازداد اهتمام محترفي البرمجة بلغة الـC ، والنسخ المحسنة منها C+ , C++ . إذ إن معظم التطبيقات تكتب بها .
تمتاز هذه اللغات بعدة مزايا :
1ــ إنها لغة موجهة للنتائج أي إن المبرمج يهتم بطلب ما يريده من الكمبيوتر، دون أن يوجهه لكيفية القيام بذلك .
2ــ زادت من الإنتاجية؛ لأن كتابة البرامج وصيانتها أكثر سهولة .
3ــ سهلة الاستخدام، وتتطلب قليلاً من التدريب على استخدامها، سواء كان للبرمجة أو غيرها .
4ــ لم يعد المستخدم بحاجة إلى التفكير في الأجهزة أو هيكلية البرنامج .
7- لغة HTML : وهي إحدى اللغات المستخدمة لإنشاء صفحات الويب www .
إن أوامر Html تمكن المستخدم من تنفيذ عدد من العمليات على صفحات الويب منها :
ـــ تحديد حجم النص وطريقة عرضه .
ـــ إنشاء الروابط مع الوثائق والمستندات الأخرى .
ـــ إنشاء نماذج تفاعلية مع الصفحة .
ـــ توفير الدعم للوسائط المتعددة كالفيديو والصوت والصورة .
9- لغة جافا Java : وهي من اللغات المستخدمة للانترنت ولصفحات الويب في www وتهدف لغة البرمجة هذه إلى إضافة الحيوية إلى صفحات الويب عبر النصوص المتحركة والرسوم التي تتحرك بشكل تفاعلي والوسائط المتعددة .

تعليقات

المشاركات الشائعة من هذه المدونة

أفضل كتاب لتعلم JavaScript مجاني بصيغة PDF                                            كتاب  تعلم JavaScript هذا الكتاب هو في الأصل للكاتب Lindley Cody تحث عنوان Enlightenment JavaScript وقام فيما بعد الأستاذ عبد اللطيف ايمش بترجمته للغة العربية بطريقة احترافية ,بالإضافة إلى الإحترافية في ترجمة المعاني التقنية بحيث يتم تبسيطها بشكل جيد ,فهذا الكتاب مرتب بشكل ممتاز يسهل عليك التنقل بين مختلف أجزائه. فهم كائنات  JavaScript  بشكل جيد فهم الكائنات في جافا سكريبت بل في أي لغة برمجة هو من المفاتيح الأساسية لإتقان اللغة وفهما بشكل معمق,وهذا ما يحاول الكتاب التركيز عليها بحيث أن الكثير من المطورين يعتمدون على الكثير من المكتبات الجاهزة لإستخدامها في مختلف المشاريع المعروفة ,لكن نادرا ما يمكن فهم التفاصيل وراء هذه المكتبات ,وهذا ما قد يؤدي للكثير من المشاكل تتمثل في صعوبة الصيانة فيما بعد. هل هذا الكتاب مناسب لك ؟ حسنا حسب الكاتب فهذا الكتاب إلى حد ما يتطلب...
تعلم البرمجة مع هذه المواقع المميزة                                                   البرمجة أصبحث من المهن الأكثر طلبا, نظرا لأن البرمجة أصبحت متصلة بأغلب جوانب الحياة من اقتصاد طب تعليم وغيرها من المجالات, والبرمجة تعتبر من أكثر المهن متعة فالبرمجة تطور طريقة تفكيرك وتجعلها أكثر دقة وعناية بالتفاصيل الصغيرة, فالمبرمج يهتم بالتفاصيل الصغيرة, وهذا نابع من طبيعة عمله وهي إيجاد حلول للمشاكل المختلفة ,فمثلا قد يطلب من المبرمج أن يطور برنامج قادر على التعامل مع المنصات البنكية عن طريق API التي تمكن من جلب المعلومات الازمة ومعالجتها ,أو تطوير نظام تسجيل دخول عن طريق التعرف على الوجوه من خلال مكتبة مفتوحة المصدر مخصصة لهذا الأمر , وقد يطلب من المبرمج القيام ببعض التعديلات لجعل برنامج ما يتعامل مع قاعدة بيانات مختلفة, وهكذا تكون مهمة المبرمج إيجاد حلول حسب نوعية المشكل . في السطور القادمة سنتعرف على مجموعة من المواقع التي ستمكنك من تعلم البرمجة بطرق تفاعلية...
تجهيزات التعليم الالكتروني السبورة التفاعلية الكاميرا الوثائقية المستشعرات الرقمية السبورة التفاعلية :من اهم انواعها (سبورة حساسة وسبورة كهرومغناطيسية وسبورة الاشعة دون الحمراء الكاميرا الوثائقية :كاميرا فيديو مثبتة على حامل ومتصلة مع جهاز الحاسب وجهاز عرض البيانات في الصف الدرسي المستشعرات الرقمية مثل : مستشعر عددو سرعه نبضات القلب و مستشعر درجة الحرارة و مستشعر شده الاضاءة