تعلم أساسيات البرمجة وتعرف على لغاتها

اليوم سنتحدث عن أنظمة التشغيل للحاسوب، وطريقة تصميمها وتطويرها، وما هي البرمجة المعتمد عليها في تطوير الأنظمة.الآن سنشرح لكم ما هي البرمجة وتقسيمها، إذ إن البرمجة مقسمة إلى ثلاث تخصصات للمبتدئين والهواة:بداية من برمجة تطبيقات الحاسب الآلي إلى برمجة تطبيقات الجوال إلى برمجة الويب ومستلزماتها.وبرمجة تطبيقات الحاسب الآلي معتمدة على نظام الفيجوال بيسك، والآن سيتطرق إلى ذهنك ما هو الفيجوال بيسك!فيجوال بيسك(بالإنجليزية: (Visual BASIC)‏ هي بيئة تطوير ولغة برمجة من شركة مايكروسوفت تستند إلى لغة البيسك الشهيرة.
وهي تصنف ضمن لغات البرمجة بالكائنات، منذ أن بدأت شركة مايكروسوفت في إصدار الفيجوال بيسك، وهي تلاقي نجاحًا باهرًا وشعبية لا بأس بها بين المبرمجين، وذلك نظرًا لسهولة الاستعمال في مقابل التعقيد الشديد الذي يواجهه أي مبرمج يسعى لبرمجة ويندوز باستخدام لغة (c) أو برمجة (c++).
تناسب الفيجوال بيسك تطبيقات قواعد بيانات والتطبيقات المخصصة للشركات الصغيرة وبرامج الحسابات، وهي مريحة وسهلة، وتؤدي الغرض، بالإضافة إلى أنها تسمح للمبرمج بالتركيز على حلّ المشكلة، فغالباً ما يجد صعوبة فنيّة أثناء كتابة برنامج بالفيجوال بيسك، ولكن بقى أن نذكر أن برامج الفيجوال بيسك لا تترجم كاملة إلى لغة الآلة مثل لغة برمجة السي++ أو الدلفي وإنما تترجم إلى كود (شفرة) وسطي يتصل مع مكتبة ربط تسمى بـ"Run Time library"، واسمها "MSVBM.dll" مع استبدال علامات الاستفهام برقم الإصدار.لغة البرمجة فيجوال بيسك هي لغة برمجة ذات تصميم مرئي لواجهة رسومية بعكس بعض اللغات مثل (الاسمبلي) ذات الشاشة السوداء، حيث تحتوي هذه اللغة على العديد من الأوامر بداخلها، وهي لغة سهلة التطبيق طورت هذه النسخة من البرنامج عن النسخة القديمة من لغة البيسك والتي تعمل تحت بيئة دوز إلى هذه النسخة التي تعمل تحت بيئة ويندوز.
تعتمد اللغة في تطوير تطبيقاتها على الكائنات فهي تشبه العديد من لغات البرمجة الحديثة من حيث اعتمادها على الآلية (ديناميكية) والأحداث، تعني الآلية في هذه اللغة القدرة على استدعاء أي اقتران أو إجراء اعتمادا على الحدث.
الحدث هو أي عملية يقوم بها مستخدم التطبيق على التطبيق مثل الضغط بزر الفارة أو الضغط على أحد أزرار لوحة المفاتيح أو حتى تحميل نموذج.ذكر في منتصف الشرح مسميات للغات برمجة مثل الـ c ,c+,c++,c# استنادًا إلى الاوركال والسيكوال، فإن اللغات المذكورة تعتمد في برمجتها على المصفوفات، والذكاء الاصطناعي، وقواعد البيانات؛ لتسهيل عملية البحث المستخدمة بعد تطوير النظام والواجهة المستخدمة للبرنامج.
الجزء الثاني من البرمجةبرمجة الويب أو صفحات الانترنت وهذا يعتمد بالملخص على لغات برمجة عدة لإنتاج موقع انترنت متكامل.يعتمد على الـ "Html, php, asp net, javascrept, xml, css, css2"وفي ظل التطور التكنولوجي المستمر وتسهيل عملية البرمجة تم إطلاق لغات برمجة مبسطة بأكواد مختصرة للـ WEB2 بهدف اختصار الوقت، والتصميم السريع لصفحات الانترنت بنفس كفاءة لغات البرمجة الأولى للـ Web1.ولإتقان اللغات الحديثة يتوجب عليك تعلّم اللغات الأولى وأكوادها حتى تتمكن التصميم والبرمجة بكل سلاسة وسهولة واختصارًا للوقت.أرجو أن أكون قد أفدتكم ولو بمعلومة فكاتم العلم كما الساكت عن الحق شيطان أخرس.

ملاحظة: المقالات والمشاركات والتعليقات المنشورة بأسماء أصحابها أو بأسماء مستعارة لا تمثل الرأي الرسمي لجوَّك بل تمثل وجهة نظر كاتبها ونحن لا نتحمل أي مسؤولية أو ضرر بسبب هذا المحتوى.

ما رأيك بما قرأت؟
إذا أعجبك المقال اضغط زر متابعة الكاتب وشارك المقال مع أصدقائك على مواقع التواصل الاجتماعي حتى يتسنى للكاتب نشر المزيد من المقالات الجديدة والمفيدة والإيجابية..

تعليقات

يجب عليك تسجيل الدخول أولاً لإضافة تعليق.

نبذة عن الكاتب
مقالات الكاتب الأكثر شعبية
بقلم أحمد ابراهيم مسلم
بقلم أحمد ابراهيم مسلم
بقلم أحمد ابراهيم مسلم