تعتبر
البرمجة هي لغة المستقبل في وقتنا الحالي، فقد أصبحت تسهل علينا الكثير من مهام
حياتنا اليومية والعملية، لذلك تعلمها اصبح من الضروريات ليس فقط لمن يتعلمون
علم الحاسوب بل يجب ان يتعلم ويستفاد من
البرمجة جميع الدراسات في جميع المجالات
وانما يجب على كل شخص ان يستفيد من البرمجة بعمل حلول برمجية لكثير من المشاكل
التي تصادفه في اعماله، فتكون البرمجة هي لغة المستقبل لأهميتها فقد أصبحت جميع
الاعمال تحتاج الى مختصين البرمجة، ومختصين تكنولوجيا المعلومات، لإنجاز مختلف
اعمالها كـ الحسابات، وأتمته البيانات، والمعاملات، فقد أصبحت جميعها تنفذ عبر
نظام برمجي يعمل على حل المشاكل وتنظيم المعلومات الخاصة بالعمل، فقد تفتقر التعرف
عن البرمجة ما عليك الى مواصلة القراءة، وستتعرف على الكثير من المفاهيم البرمجية
التي تعرفك عن تخصص البرمجة، وكيف يمكنك البداء في تعلم البرمجة، فهذه المقالة
الثانية من تعلم مبدئ البرمجة فاذا لم تقم بقراءة المقالة الأولى فعليك الرجوع
اليها الان من هنا
اللغة الإنجليزية في البرمجة
في
وقتنا الحالي تعتبر أساس العلوم، وفي البرمجة تعتبر جزء مهم ولاكن لا يعني ذلك ان تكون
ذا مستوى عالي لكي تدرس البرمجة، يكفي ان تكون مطلع وفاهم المصطلحات التقنية بشكل
عام ومصطلحات البرمجة بشكل خاص.
فلا
يجب ان تكون الان متعلم لجميع المصطلحات البرمجية الان، فيمكنك البدء بصفر مصطلح
في حصيلتك، وانما ستتعلم المصطلحات ومعانيها ووظائفها واحد واحد تباعاً.
الرياضيات في البرمجة
"أساس
البرمجة الرياضيات" نعم ان الأساس في البرمجة هو الرياضيات فهي تعتبر العمود
الفقري للبرمجة، فالبرمجة قائمة على أساس المنطق، والمنطق البرمجي هو نفسه المنطق
الرياضي، والبرنامج يعمل وفق خوارزميات تعمل بشكل مرتب وهذا الخوارزمية هي أصلها
في الرياضيات.
فمواضيع
الرياضيات الذي درسنها سوا المعقدة او البسيطة او المتقدمة كلها تقوم على أساسها
البرمجة، وهي تطبق عليها البرمجة لاكن بصورة أسهل مما درسناه في الصفوف الماضية في
الرياضيات.
فالمعادلات
والجبر والمنطق والعبارات المنطقية والمصفوفات والاحتمالات الخ... جميعها تستخدم
لحل المشكلات البرمجية المعقدة منها والبسيطة، بنفس قوانينها ومفاهيمها الرياضية.
بيئة تطوير البرمجيات IDE
IDE: هو اختصار Integrated development environment وهو بيئة كاملة للتطوير، ببساطة هو برنامج نستطيع من خلاله تطوير
المشروع البرمجي الخاص بنا بشكل متكامل، بشكل أوضح كتابة لغة البرمجة علية وهو
يحولها الى برنامج او تطبيق مفيد يحل مشكلة معينة او مختلف المشاكل.
وهناك IDE تستخدم لعدة مشاريع
من تطوير برامج الكمبيوتر او تطبيقات الهواتف او مواقع الويب، واجراء عدة مشاريع
برمجية علية وهناك مختلف الــ IDE، علماً ان هناك منها مجانية ومنها نسخ مدفوعة، ومن بيئة التطوير
الكاملة:
لغات تطوير تطبيقات الكمبيوتر
كل لغة من لغات البرمجة مختصة في عملها وفي مجالها البرمجي وفي عملها، وهناك لغات برمجية تدخل في العديد من البرمجيات، وهذه اللغات من لغات البرمجة المستخدمة في تطوير الكمبيوتر ومنها.
تطوير تطبيقات الكمبيوتر:
لغة C#
لغة VB
لغة C++
لغة Java
لغة Python
لغة MATLAB
هذه كانت اهم
اللغات المستخدمة في برمجة تطبيقات الكمبيوتر وتطويره، والأكثر استخداماً من قبل
المبرمجين.
لغات تطوير تطبيقات الهواتف
في لغات تطوير
الهواتف هناك قسمين من اللغات لغات برمجة وتطوير نظام Android، ولغات برمجة وتطوير أنظمة IOS، كل نظام لدية برمجيات تستخدم في برمجة.
لغات تطوير برمجيات
Android:
Java
C#
Kotlin
Dart
لغات تطوير برمجيات IOS:
Swift
C#
Dart
لغات تطوير الويب
ولغات برمجة الويب تنقسم الى قسمين Front End (تصميم الويب) وBack End (تطوير الويب) وكل قسم يهتم بمجال من مجالات الويب.
لغات Front End (تصميم الويب):
HTML
CSS
JavaScript
Back End (تطوير الويب):
PHP
ASP.NET
Python