لغات البرمجه .. 2


MODOUNTIY

مفهوم البرمجة
من الممكن تعريف البرمجة بأنها عملية كتابة تعليمات وأوامر لجهاز الحاسوب أو أي جهاز آخر، لتوجيهه وإعلامه بكيفية التعامل مع البيانات.
و تكون عملية البرمجة متبعة لقواعد محددة باللغة التي اختارها المبرمج. و كل لغة لها خصائصها التي تميزها عن الأخرى و تجعلها مناسبة بدرجات متفاوتة لكل نوع من أنواع البرامج. كما أن للغات البرمجة أيضا خصائص مشتركة و حدود مشتركة بحكم أن كل هذه اللغات محدده للتعامل مع الحاسوب
البرمجة ــ
هى عملية تغذية الحاسوب بالخطوات الدقيقة والتفصيلية التي توصلنا إلى حل مسألة معينه.ولكن هذا لا يتم باستخدام اللغة التي يتحدث بها الإنسان بل يجب استعمال لغة خاصة يستطيع الحاسوب فهمها وتنفيذ أوامرها.
تكون البرمجة مفيدة في الحالات التي تعرف فيها بالضبط كيف تحل مسألة ما ، حتى وان كان الوصول إلى حلها عملية طويلة ومملة
استخدام الحاسوب مفيد بحيث يقوم بخطوات الحل التفصيلية التي زود بها فينجز لنا الحل بسرعة فائقة ودقة كبيره
لغة البرمجة هي لغة يتم كتابة البرامج بها ليقوم جهاز الحاسوب بتنفيذها. تقسم لغات البرمجة للحاسوب لعدة اجيال أو أنواع بناء على قربها من اللغات الإنسانية. وتقسم أحيانا بناء على الأغراض لهذه اللغة
ولغات البرمجه كثيره ومتعدده الاغراض .... و من اهم المجالات هو الانترنت  اى برمجه  صفحات الانترنت .... اى مطورى الوب ... تحتاج الى لغات برمجه لتطوير صفحات الوب ... فما هي هذه اللغات  
أول لغة يجب عليك أن تتعلمها هي لغة ال
                                             HTML                                                        
 هذه اللغة هي أساس المواقع التي توجد على الأنترنت جميعا أي أنك لا تستطيع إنشاء موقع بدون هذه اللغة
اللغة الثانية هي لغة ال   Css

   هذه اللغة أيضا تعد لغة لا يمكن الإستغناء عنها 
                                                          
MODOUNTIY

ما هى ال
                   CSSو    HTML     

   Html    لغة النص المتشعب
                      Hypertext Markup Language  
                                    والتي تسمى اختصارا                ً
                                           HTML                        

هي لغة مسؤولة عن بُنية صفحة الويب. اى مسئوله عن  المحتوى من نصوص  وصور وفقرات ..اى عن ال         structure
                                                            
            اما لغه         Css    او   Cascading Style Sheet  
    فهي مسؤولة عن التنسيق ...  الألوان وطرق المحاذاة والخطوط  و غيرها من التنسيقات ...اي ان الاتش تى  ام ال .... مسئوله عن  المحتوى .... ولغه السى اس اس ...تنسق هذا  المحتوى .                   
 اللغتان السابقتان أي        html        و css           
 ليست لغات برمجية أي أنها لا تقوم بأوامر معقدة وهي مطورة أساسا لتنظيم واجهة موقعنا أي أنك حتى لو تعلمتهما فلن تستطيع برمجة موقع يتفاعل مع المستخدم.اى ستكون مواقع الويب هذه ساكنة ويعني ذلك أنّ زوّار الموقع يمكنهم استعراض الصفحات لكنّهم لا يمكنهم التفاعل مع هذه الصفحات باستثناء النقر على الروابط الموجودة في الصفحات.
ويمكن بناء مواقع ويب تكون تفاعلية مع المستخدم، ستحتاج الى تعلم لغات اخرى
مثل الجافاسكريبت  و الجى كويرى.. والبى اتش بى ....
وومن الأفضل إتباع تسلسل زمني في تعلم هذه اللغات
  ......  Jquery  .....javascript......  css.......  html        
نصيحه هامه ... حاول التعلم من مصادر باللغة الإنجليزي
ومن اهم مواقع تعلم هذه اللغات .... نذكر موقعين ..اعتبرهما من اهم مواقع فى تعلم لغات برمجه المواقع على الانترنت ...
الاول ... موقع   w3schools
 هومن اقوى المواقع واهمها ... واغلب المواقع تعتمد على هذا الموقع فى تقديم مادتها .   
    
MODOUNTIY




الثانى موقع    code.makery
 وتاتى اهميته من احتواءه على مشروعات و دروس تعليم للبرمجه وباذن الله سنقوم بترجمه هذه الدروس و نشرها فى تدونات قادمه حيث انها دروس مهمه.
MODOUNTIY



اما المواقع العربيه ... للاسف لا تغنى عن المواقع الاجنبيه  ـ على الاقل المواقع التى زرتها ـ ربما يوجد غيرها .... على العموم  لو وجدت موقع عربى يستحق التنويه ساقوم بذكر ذلك  فى . تدونات قادمه...  

ليست هناك تعليقات:

إرسال تعليق