معجبوامنتدى محبي أهل البيت على الفيسبوك
صفحتنا على الفيس بوك
عدد مرات النقر : 3,142
عدد  مرات الظهور : 75,129,385صفحتنا على الانستغرام
عدد مرات النقر : 4,858
عدد  مرات الظهور : 75,129,367صفحتنا على تويتر
عدد مرات النقر : 2,828
عدد  مرات الظهور : 75,129,366قناتنا على اليوتيوب
عدد مرات النقر : 2,849
عدد  مرات الظهور : 73,996,817

عدد مرات النقر : 905
عدد  مرات الظهور : 26,776,045



تصنيف لغات البرمجة

تصنيف لغات البرمجة توجد المئات من لغات البرمجة، كل لغة فريدة من نوعها، ومتميزة في الهدف منها وما يمكن أن تقدمه، لكن بعض اللغات أسهل في التعلم من

إضافة رد
#1  
قديم اليوم, 01:11 PM
نور الحسني.
مراقبة عامة
نور الحسني غير متواجد حالياً
Iraq     Female
لوني المفضل Sienna
 رقم العضوية : 1060
 تاريخ التسجيل : Sep 2022
 فترة الأقامة : 605 يوم
 أخر زيارة : اليوم (01:15 PM)
 المشاركات : 538 [ + ]
 التقييم : 10
 معدل التقييم : نور الحسني is on a distinguished road
بيانات اضافيه [ + ]
شكراً: 0
تم شكره 4 مرة في 4 مشاركة
افتراضي تصنيف لغات البرمجة







تصنيف لغات البرمجة

%D9%84%D8%BA%D8%A7%D
توجد المئات من لغات البرمجة، كل لغة فريدة من نوعها، ومتميزة في الهدف منها وما يمكن أن تقدمه، لكن بعض اللغات أسهل في التعلم من غيرها، لذا من الأفضل أن تبدأ بها لأنها ستكون أسرع طريقة لتعلم أساسيات البرمجة.
في البداية سنحتاج إلى توضيح أن لغات البرمجة تنقسم إلى فئتين رئيسيتين (23.png الأولى هي اللغة منخفضة المستوى (Low-Level Language)، أو اللغة الأصلية للحاسوب، وهي قريبة جدا من كتابة تعليمات الآلة الفعلية، أي نظام العد الثنائي 0 و1، وتتعامل مع مكونات أجهزة الحاسوب الداخلية أو قطع الهاردوير، ولا يمكن للإنسان قراءة التعليمات البرمجية بها، وغالبا ما تكون مشفّرة.
إعلان
بينما الفئة الثانية هي اللغة عالية المستوى (High-Level Language)، التي تتيح كتابة البرامج بغض النظر عن نوع الحاسوب أو الهاردوير، وهي تحمل اسم "عالية المستوى" لأنها أقرب إلى اللغات البشرية ويمكن فهمها بسهولة. تحتاج هذه الفئة من اللغات إلى مترجم برمجي (compiler) لترجمتها إلى لغة منخفضة المستوى كي تفهمها الآلة. يركز بعض تلك اللغات على البنية الهيكلية، في حين أن بعضها يكون تفاعليا ويؤدي وظائف معقدة أكثر. وعادة ما تكون اللغات عالية المستوى أسهل للمبتدئين في التعلم، وهي ما سنرشحه هنا لبداية رحلتك في تعلم البرمجة.
منصة "Stack Overflow"، وهي بمنزلة موقع التواصل الاجتماعي الأشهر للمبرمجين حول العالم، تُجري استبانة سنويا لمَن يعملون بمجال البرمجة بهدف تحديد أكثر التقنيات واللغات التي يستخدمونها، وبعض المعلومات المهمة الأخرى بالمجال مثل الإنتاجية والرواتب. اختيارنا لترشيح لغات البرمجة هنا جاء بناء على ترتيب أكثر اللغات استخداما لمَن يتعلمون البرمجة في آخر استبانة للمنصة هذا العام 2022. وقد جاءت لُغتا HTML/CSS في المركز الأول، باختيار أكثر من 62% ممن بدأوا تعلُّم البرمجة (3).
لغتا HTML/CSS

يمكننا اعتبار لغة توصيف النص التشعبي، أو "HTML" هي أساس الإنترنت (4). من الناحية التقنية، لا تُعَدُّ "HTML" لغة برمجة، لكنها لغة توصيف، أي تُستخدم لوصف صفحات الويب بالنص العادي، بمعنى أنها مسؤولة عن تنسيق شكل المعلومات على مواقع الإنترنت.
%D9%84%D8%BA%D8%A9-%(بيكسابي)
عندما تفتح صفحة "ميدان" مثلا، فعادة ما تراه هو مستند "HTML" يقدمه متصفحك، الأقسام والعناوين الفرعية والروابط والفقرات في صفحة المقال هنا كلها جزء من نطاق "HTML". ستجدها في كل مكان من حولك على مواقع الإنترنت، لذا إن كنت ستبدأ رحلتك لعالم البرمجة فستحتاج أولا إلى فهم لغة "HTML"، خاصة أنها سهلة التعلم للمبتدئين.
من المهم الإشارة أن لغة "HTML" تتحكم في المحتوى الذي سيظهر أمامك داخل الصفحة هنا، لكنها لا تؤثر على كيفية ظهور هذا المحتوى. هنا يأتي دور الأخت المغمورة لها وهي لغة "CSS"، وهي تتعامل (5) ببساطة مع تصميم صفحات "HTML"، ألوان صفحة المقال وحجمها والخطوط وحتى شكل الصفحة بأكملها. لغة "CSS" لا تُعَدُّ أيضا لغة برمجة، لكنها مجموعة من القواعد المطبقة على صفحات "HTML".
في الغالب، تُستخدم اللغتان معا عند تصميم صفحات المواقع، لذا ستحتاج إلى تعلمهما معا. من السهل أن تبدأ بهما لأنك لن تحتاج إلى التفكير بالمنطق الحسابي لباقي لغات البرمجة، كما أنك سترى أمامك نتائج الكود الذي تكتبه سريعا.
فيما يلي قائمة بمساقات مبسطة لتعلم لغتي HTML/CSS:
إعلان
  1. Learn HTML: What You Need to Know Before Starting to Code
  2. HTML Full Course – Build a Website Tutorial
  3. HTML Tutorial
  4. CSS
  5. CSS Tutorial
  6. Intro to HTML/CSS: Making webpages
لغة جافاسكربت (JavaScript)

عند ذكر لغة جافاسكربت (JavaScript) ستجد أنها تتيح لك القيام بالكثير. إن أمكننا تشبيه موقع الويب بالإنسان، فإن صفحات "HTML" ستكون الهيكل العظمي الذي يُمسك بجسم الإنسان ويمنحه هيئته العامة، بينما ستكون "CSS" هي الجسد الخارجي وكل ما يمنح الإنسان مظهره وشكله، في حين أن "JavaScript" ستكون هي العقل



jwkdt gyhj hgfvl[m





رد مع اقتباس
إضافة رد

جديد منتدى عالم البرمجة


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


Loading...


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir
هذا الموقع يتسخدم منتجات Weblanca.com
new notificatio by 9adq_ala7sas
HêĽм √ 3.2 OPS BY: ! ωαнαм ! © 2010
Developed By Marco Mamdouh
Ads Organizer 3.0.3 by Analytics - Distance Education