samedi 4 avril 2015

مقدمة في عالم البرمجة هام للمبتدئين

نبدى بصلات وتسليم علي الرسول الحبيب

إخواني أخواتي سلام الله عليكم

مقدمة في عالم البرمجة 

هام قبل دخولك هذا العالم 






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


  اوقانا قد قمت بالبحث وتجميع ودمج الدروس من مصادر كثير بهدف تقديم محتوى كامل لكم  وسف نبدى بدروةسا تدريجا الى الوصول الى الإحتراف بإذن الله 

ماهي البرمجة

 البرمجة بصفة عامةهي  عملية إعطى تعليمات  و أوامر لجهاز معين، لتوجيهه وإعلامه بكيفية التعامل مع البيانات أو كيفية تنفيذ سلسلة من الأعمال المطلوبة.وفق قواعد خاصة باللغة التي اختارها المبرمج.
ولكل لغة  خصائص تميزها عن غيرها  وتجعلها مناسبة بدرجات متفاوتة لكل نوع من أنواع البرامج والمهمة المطلوبة من هذا البرنامج.
كما أن للغات البرمجة أيضاً نقاط  مشتركة  بحكم أن كل هذه اللغات صممت للتعامل مع الحاسوب.
وتتطور لغات البرمجة (السوفتوير Software) بتطور الحاسوب (الهاردوير Hardware). فعندما ابتكر الحاسوب الإلكتروني في الأربعينيات والخمسينيات من القرن الماضي (بعد أجهزة الحساب الكهربائية في العشرينات)- وكان الكمبيوتر يعمل بأعداد كبيرة من الصمامات الإلكترونية - كانت لغة البرمجة معقدة هي الأخرى، حتي أنها كانت عبارة عن سلسلة من الأعداد لا يدخلها إلا الصفر 0 والواحد 1، وكان ذلك صعبا على المبرمجين. ولكن بابتكار الترانزيستور صغر حجم الحاسوب كثيرا وزادت إمكانياته، واستطاع المختصون في نفس الوقت أن يبتكروا لغات أسهل للاستخدام، وأصبحت لغات البرمجة مفهومة إلى حد بعيد للمختصين. ولا يزال التطوير والتسهيل دائرا.

 خصائص لغات البرمجة

 لغة البرمجة هي بالأساس طريقة تسهل للمبرمج كتابة برنامجه في هيئة تعليمات وأوامر يفهما الحاسوب وهناك لغات التي قربيو من لغة البشر وهي سهلى التعلم مثل c  php  java  وهناك من قريبمة من لغة الالة مثل Assembly 
 ومن المعروف ان الحاسوب يحول اللغة المكتوبة بها البرمجة إلى سلسلة من 0 و 1، ويبدأ على أساسها عمله. ولكتابة الأوامر توفر لغة البرمجة المختارة مجموعة من اللبنات الأساسية للاستناد عليها خلال عملية تكوين البرنامج ومجموعة من القواعد التي تمكن من التعامل مع معلومات وتنظيمها بغرض أداء العمل المطلوب.

ونحن سوف نبدى بتعمل الغات القريبة من لغة الإنسان لأنها لغات العصر وتعتبر اسهل منها لتعلم وهي ايضا عبارة عن بحر وتنقسم الى الكثير من الاقسام سوف نشرحها بإختصار 

الغة البرمجية الشيئية 

او البرمجة الكائنبة التوجه وهي نوع يظم الكثير من لغات مثل 
c , c++ , java   
 وهي عبارة عن نمط برمجي متقدم وفيه يقسم البرنامج الى وحدات تسمى الكائنات وكل كائن يحتوي على الكثير من حزم التعليب 
ويتم برمجة البرنامج بإستعمال الكائنات وربطها مع بعضها البعض 

الغات الطبيعية  

وهي لغات الجيل الخامس وتعتمد على الغة الإنجليزية وقريبة من لغة الإنسان وتعمد على اوامر عادية مثل (إطبع توجيع تقري ... الخ)

لغات الانترنيت كم يطلق عليها 

مثل لغة html  xml  css  
وهي الغات التي تستعمل ل إنشاء صفحات الويب وهي لغات سهلة لتعلم  و وتدعمها اغلب قواعد البيانات 

الغات العليا 

وهي لغات قريبة من لغة الألة لكنها مبسطة بعض الشيى عليها وتم تحويلها الى اكواد يسهل حفظها وكتباتها 

وكمى قلنا في اول الدرس هذا ليس الا مختصر من معتصر عن عالم كبير جدا وهذا بعض التوضيحات وسوف نقوم بشح المصطحات وتعمق اكثر في دروس القادمة إن شاء الله 


dont forgiv subscrib me

https://www.facebook.com/ati9ni

http://tsu.co/zouniz
https://twitter.com/zouniz

 http://www.youtube.com/user/MrOuniz

 { شكرا على المتابعة  }





 

 

 

 

 

 

0 commentaires:

Enregistrer un commentaire

لا تبخل علينا بكلمة شكر في التعليق