بعض النصائح الهامة للمبرمجين و المقبلين على البرمجة Software advice - Programmer Tech

Programmer Tech

موقع تعليم مجاني يهتم بتعلم البرمجة و علوم الكمبيوتر, أمن المعلومات, القرصنة الأخلاقية, سكربتات

إعلان اعلى المقالة

الأحد، 12 يناير 2020

بعض النصائح الهامة للمبرمجين و المقبلين على البرمجة Software advice


نصائح هامة للمبرمجين و المقبلين على البرمجة

بعض الناس لما تأتي لتفكر فى برمجه تطبيق معين أو برنامج أو موقع مثلاً يذهبوا ويسألوا : ما هي المتطلبات اللازمه لعمل موقع مثلا ؟

فيرد أحدهم ويقول : تعلم لغه بايثون - Paython

لكن هل حقاً أحتاج إلى تعلم البايثون حتى اكون قادراً على برمجه المواقع ؟

وهذه حقيقه, مشكله تواجه المبرمجين العرب, لا يعرفون أن لغة البرمجه مجرد " أداه ", ولكي لا تقع أنت أيضاً فى تلك المشكله دعني أوضح لك الموضوع بكل بساطه.

الحاسوب computer هو جهاز إلكترونى مكون من بعض الأسلاك وأشباه الموصلات ومكونات أخرى كلها كهربائيه, لذلك لكي تتعامل معه تحتاج فقط إلى التحكم بتوصيل هذه الأسلاك للكهرباء, مثل أن يكون لديك مصباح وكل ما تستطيع فعله هو تشغيله أو اطفاءه, وحقيقة تشغيله أو إطفاءه ليس بالأمر الرائع لكن سيكون رائعاً إن كان لدينا عده مصابيح وشكّلناها بشكل معين ومن ثم اشعلناها, عندها قد تبدو فائده من ذلك.

والحاسوب يعمل بنفس الطريقه, كمية هائلة من الأسلاك تستطيع فقط أن تسمح بمرور التيار الكهربائى بها أو عدم ذلك.

ولذلك عبّر علماء الحاسوب عن مرور التيار الكهربائى بالرقم 1 و عن عدم مروره بالرقم 0.

ملحوظه : تذكر أن الكمبيوتر لا يفهم شيئ إسمه 0 و 1 ولكننا فقط نعبر عن حاله مرور التيار فى الأسلاك الموجوده فى الحاسوب ب 0 و 1.

وفى الحقيقه من الصعب جداً أن تفعل أي شيئ مذهل بواسطه تلك الطريقه وبهذا النظام, لذلك تم إختراع لغات البرمجه, والهدف من تلك اللغات أن تكون سهلة وبسيطه ويفهمها البشر عند قراءتها
ولكن الحاسوب لا يفهم سوى مرور التيار أو عدم مروره.

كيف سيفهم هذه اللغات المكتوبه بالإنكليزيه أو العربيه ؟
الحل موجود وهو من خلال إنشاء برنامج - تطبيق آخر يقوم بترجمه هذه اللغه البرمجيه إلى اللغه التى تفهمها الآله, شغل التيار, اطفئ التيار أو يمكننا التعبير عنها ب 0 و 1 وهذا البرنامج يطلق عليه إسم مترجم او المفسر.

وتختلف طرق الترجمه فى كل لغه برمجه لكن الهدف مايزال ثابتاً, وهو تحويل لغه البرمجه التي يفهمها الإنسان إلى اللغه التى تفهمها الآله، ولذلك تختلف لغات البرمجه فى اداءها, فمنها السريعه ومنها الآمنه ومنها التى تعمل على أكثر من نظام تشغيل بكفاءه وهكذا الذي اردت إيصاله من كل هذا الكلام.

((( إن لغات البرمجه جميعها لها نفس الوظيفه ونفس الهدف )))

وهو تحويل النص المكتوب أو بمعنى أدق تحويل الكود المكتوب بلغه برمجه معينه إلى اللغه التى تفهمها الآله, ولكنها تختلف فى اداءها.

فلا تنصتوا بعد ذلك لشخص جاهل يقول لكم : تعلم جافا حتى تبرمج تطبيقات للاندرويد.

استطيع أن استخدم أي لغه أشاء لبرمجه أي شي أُريد طالما توفر على ذلك الجهاز " مترجم " يحول كلامي المكتوب بلغه البرمجه إلى اللغه التى تفهمها الآله.

هناك تعليق واحد:

facebook

تسميات

تواصل معنا

Translate

أخر الافكار

من انا

authorمبرمجين ويب و محبين للتقنية و الشبكات و امن المعلومات و سوف نقدم لكم الافضل إن شاء الله
أعرف المزيد ←

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *

اقسام