عندما نتكلم عن البرمجة فهذا المقال يجعلني أتكلم عن شئ أحبه منذ صغري ..
البرمجة ولغاتها هي فن جميل وجذاب .. ولكنه صعب وليس بالسهل ..
أعبر عنه بطريقتي : أن البرمجة هي فني التعامل مع الحاسب الشخصي والألة الإلكترونية ..
كيف تعطي أمر كتابياً للحاسب الشخصي وتتعامل مع الدوائر الإلكترونية لكي تعطي لك نتائج علي شكل كلمات ورسومات وأصوات وموسيقي ..!!..؟؟
إذاً هي أوامر تترجم للحاسب الشخصي في شكل ( 1 و 0 ) لكي يعطي لك هذه النتائج التي علي شكل برنامج أو لعبة ...
معطيات أي برنامج ( الأساسية )
1- متغيرات . 2- داوئر تكرارية . 3- أوامر شرطية .
هذه هي الأعمدة الأساسية لأي برنامج .. ويندرج مع هذه الأساسيات دوال وكائنات وأيضاً قواعد البيانات ...
فأي برنامج لا يخلو من قواعد البيانات وكذلك أوامر الطباعة وأوامر المدخلات وكذلك الدوائر التكرارية والأوامر الشرطية ... الخ
هناك العديد من اللغات التي تتعامل مع الحاسب الشخصي وكذلك البرامج التي تتعامل مع أي رقائق ألكترونية بها معالج ألكتروني ..
فلغات الحاسب مثل :
1- لغة الألة : وهي اللغة الأساسية التي تترجم أي لغة مطورة إليها ..
2- لغة السي و السي ++ : التي يعمل بها مشاريع كبيرة مثل أنظمة التشغيل.
3- لغة البايثون : وهي لغة كائنية حديثة مطورة .
4- لغة الجافا : التي أيضاً يعمل بها أنظمة قواعد بيانات وتدخل في برمجة الهواتف
5- لغة الفيجيول بيسك : التي يتم تطويرها من قبل مايكروسوفت .
6- لغة الأندرويد : التي يعمل بها تطبيقات الهواتف الذكية والتابلت .
7- لغة HTML : التي تستخدم في تصميم المواقع المدونات والمنتديات.
8- لغة PHP : والتي تستخدم أيضاً في المواقع جانباً إلي جانب مع HTML في بعض المنتديات وكذلك يصمم بها بعض البرامج .
9- لغة SQL : وهي خاصة بقواعد البيانات ..
وهناك غير هذه اللغات الكثير ومازال يتم التطوير فيهم وينبثق عنهم لغات آخري تظهر علي الساحة ...
يدرج كثير من المبرمجين المتمكنين في مجال البرمجة ( المحترفين ) عدة لغات مع بعضها البعض في المشروعات المختلفة .. سواء كان هذا المشروع برنامج كبير أو لعبة كبيرة أو حتي مشاريع صغيرة ..
ولذلك يحتاج المبرمجين أن يتقن الفرد فيها عدة لغات ولا يكتفي بلغة واحدة ..
لأنه يمكنه أن يحتاج إلي أن يستخدم لغة تمكنه مما يريد بسهولة ولا تمكنه لغة آخري من ذلك إلا بالجهد الجهيد ..
إذا فلغات الحاسب معقدة .. ولكنها متشابهه في التركيب والبناء ولكن بصيغ أخري .. ومنها ما يمكنك من عمل شئ معين بسهولة لوجود أدوات تسهل ذلك الأمر علي المبرمج دون غيرها التي تأخذ منه وقت وجهد ..
وهناك فكرة أحب أن اتكلم عنها في هذا المقال أتت علي مخيلتي حالياً وأن أقوم بكتابه المقال : برنامج يمكن صاحبه من أن يدعوا أصدقائه علي الفيس بوك وتويتر وتاجد ومعظم المواقع الإجتماعية الشهيرة لمشاهدة مقاطع الفيديو التي يقوم بوضعها علي اليوتيوب وبذلك يجمع عدد كبير من المشاهدين ..
هذا مثال علي فكرة من الأفكار قد تبدوا جديدة .. وهناك الكثير من الأفكار عن برامج وتطبيقات سواء علي الحاسب أو علي الهواتف الذكية ..
الموضوع مازال مفتوحاً وله بقية بمشيئة الله تعالي ..
المقال ملك فريق عمل المدونة
لا يجوز النسخ أو النقل لمدونات أخري أو منتديات إلا عن طريق الإذن من صاحب المدونة
يمكن لمن يحب ويهوي الكتابة في مجال التقنيات
تقديم سيرتك الذاتية علي إيميل صاحب المدونة
(ورئيس فريق العمل بالمدونة )
وسيتم الرد علي سيادتكم في أقرب وقت ممكن