مقدمة المقال
كما عودتكم مدونة مواضيعك المميزة فى نشر كل ما هو مفيد فأننا سنطرق لكم فى هذا المقال عن ما هى البرمجة ؟ وما هى الأجهزة الخاضعة للبرمجة ؟ وما هو الهدف الرئيسى من تعلم البرمجة ؟ وكيف تتعلم البرمجة فى وقت قياسى ؟ وأهم لغات البرمجة الموجودة فى عصرنا الحالى ؟
كيف تبدأ تعلم أساسيات لغات البرمجة
يمكنك التعمق فى معرفة الخوارزميات أكثر من خلال موقع ويكيبيديا أضغط هنا
هناك الكثير من لغات البرمجة المستخدمة فى عصرنا الحالى فلكل لغة برمجة مختصة بمجال معين مثل اللغة المسؤلة عن برمجة صفحات المواقع الالكترونية وهناك لغات أيضاً مسؤلة عن قواعد البيانات وأخرى للشبكات ولغات مختصة ببرمجة الهواتف الذكية وغيرهم ومن أهم هذه اللغات :-
المراجع : مدونة عبدالفتاح , مدونة موضوع
كما عودتكم مدونة مواضيعك المميزة فى نشر كل ما هو مفيد فأننا سنطرق لكم فى هذا المقال عن ما هى البرمجة ؟ وما هى الأجهزة الخاضعة للبرمجة ؟ وما هو الهدف الرئيسى من تعلم البرمجة ؟ وكيف تتعلم البرمجة فى وقت قياسى ؟ وأهم لغات البرمجة الموجودة فى عصرنا الحالى ؟
ما هى البرمجة ؟
يطلق على البرمجة باللغة الإنجليزية Programming أوScripting وهى عبارة عن كتابة تعليمات و أوامر على هيئة أكواد لكى يتم تنفيذها بواسطة اى جهاز قابل للبرمجة ويمكن تلخيص البرمجة على أنها حلقة وصل بين البشر (المبرمج) والجهاز القابل للبرمجة وتم إبتكار الكثير من لغات البرمجة التى تساعد فى التواصل بين البشر و الآلة وكما هو الحال بين البشر الذين يتحدثون لغات مختلفة حيث يتم إستخدام مترجم لترجمة هذه اللغات للبشر ويتم ذلك أيضاً بين البشر المبرمجين والآلة حيث يقوم البشر بترجمة لغات البرمجة إلى الأجهزة والآلات المراد برمجتها من خلال لغة النظام الثنائى والتى تتمثل فى الصفر والواحد وهى اللغة التى تفهمها الآلة ويتم برمجة هذا اللغة عن طريق برامج مخصصة مثل compiler .ما هى الأجهزة الخاضعة للبرمجة ؟
( الموبايل / التليفزيونات الذكية / السيارات المودلات الحديثة / Playstation , وغيرهم )ما هو الهدف الرئيسى من تعلم البرمجة؟
الهدف من تعلم البرمجة هو استخدام آلة أو جهاز يقوم بالكثير من الأعمال والمهام والهدف الأساسى من تعلمها هو تصميم برامج تخدم إحتياجاتك الخاصة أو تخدم إحتياجات الشركة التى تعمل بها من خلال التعديل على نص وكود برمجى معينكيف تتعلم البرمجة فى وقت قياسى ؟
فى البداية يجب على المتعلم أن يحدد اللغة البرمجية التى تخدم أهدافه فعلى سبيل المثال لو كان الشخص يريد تصميم المواقع الالكترونية فعليه أن يلجأ إلى اللغة المسؤلة عن تصميم المواقع ويفضل أن تقرأ الكثير من الدروس البسيطة لكل لغات البرمجة ومن ثم تختار اللغة التى تحددها والتى تناسب المجال الذى ستختاره يجب عليك أيها المتعلم دراسة المبادئ الأساسية فى لغة البرمجة التى ستحددها قبل تعلم ودراسة الأمور المعقدة لأن دراسة المبادئ الأساسية هى التأسيس السليم فى البرمجة والمبادئ الأساسية فى البرمجة تعتبر برامج سهلة وصغيرة فى برنامج كبير والذى يمكن الاستفادة من ذلك فى بناء تطبيقات وبرامج أكثر تعقيداً ومن ضمن الأساسيات فى لغات البرمجة هى المدخلات Data input والمخرجات Data output التى يستفيد منها المستخدم ويمكن إظهارها على الشاشة وبعد إختيارك اللغة المراد تعلمها يجب عليك تثبيت بيئة العمل التى من خلالها تقوم بالتعديل وكتابة الأكواد التى تساعد فى إنشاء البرامج والتطبيقات ويطلق على بيئة العمل IDESكيف تبدأ تعلم أساسيات لغات البرمجة
ما هى أفضل الطرق لتعلم البرمجة فى وقت قياسى جداً ؟
تختلف الطرق فى تعلم البرمجة من شخص لشخص لآخر ولكن فى الأغلبية معظم من تعلمو البرمجة بدأوا بمشاهدة الكثير من الدورات التدريبية المجانية الموجودة على الإنترنت سواء كانت عربية أو أجنبية ويمكنك فى البداية قراءة بعض الكتب فى اللغة البرمجية التى تأمل فى تعلمها وقراءة أساسيات اللغة ويتبقى أن نتعرف على المفاهيم المتعلقة بالبرمجة مثل :-المقصود بالبرنامج
يطلق على البرنامج باللغة الانجليزية Program والمقصود بالبرنامج هو مجموع مع الأوامر التى تسمى بالخوارزميات وهذه الأوامر والتعليمات يمكن كتابتها بأكثر من لغة برمجة ثم يتم ترجمتها وتحويلها إلى لغة الآلة وهى الصفر و الواحد حتى تستطيع الآلة فهمها وتنفيذها ويتم ترجمة الأوامر البرمجية إلى لغة الآلة من خلال استخدام برامج متخصصة مثل المترجم Compiler أو المفسر Interpreter ويتم تحديد البرنامج من خلال لغة البرمجة المستخدمة فلكل لغة لها برنامج مخصص لها مثل لغة الجافا مخصص لها برنامج Eclipse و netBeansما هى الخوارزميات
يطلق على الخوارزميات بالإنجليزية Algorithms ويطلق عليها أيضاً بحل المشكلات Problem Solving وهى عبارة عن مجموعة من الخطوات التى يتم تطبيقها على مجموعة من البيانات والتى تسمى بالمدخلات inputs لنحصل منها على حل للمشكلة وهو ما يعرف بالمخرجات Output وهذا بإختصار هو المقصود بالخوارزمياتيمكنك التعمق فى معرفة الخوارزميات أكثر من خلال موقع ويكيبيديا أضغط هنا
أهم لغات البرمجة المستخدمة فى عصرنا الحالى
نتيجة للتطور الملحوظ فى جميع أشكال ومجالات الحياة وبالأخص الأجهزة الذكية ومواقع التواصل أصبحت لغات البرمجة مهمة جداً فى حياتنا وذلك من خلال إنشاء أكواد برمجية تربط بين الأجهزة الذكية والمستحدم فالأجهزة التى بين أيدينا لا تستطيع تنفيذ الأوامر التى نطلبها منها دون لغات برمجة تسيطر عليهاهناك الكثير من لغات البرمجة المستخدمة فى عصرنا الحالى فلكل لغة برمجة مختصة بمجال معين مثل اللغة المسؤلة عن برمجة صفحات المواقع الالكترونية وهناك لغات أيضاً مسؤلة عن قواعد البيانات وأخرى للشبكات ولغات مختصة ببرمجة الهواتف الذكية وغيرهم ومن أهم هذه اللغات :-
- الجافا (JAVA)
- سى شارب (#C)
- بى اتش بى PHP
- لغة SQL
- جافا سكريبت (Java Script)
المراجع : مدونة عبدالفتاح , مدونة موضوع
تعليقات
إرسال تعليق