Monday, May 11, 2015

برمجة بالعربى - الورقة 2 - أنواع البرامج ولغات البرمجة

المرة دى هنكمل اللى كنا بدأنا نتكلم عنة المرة اللى فاتت 

بعد ما اتكلمنا عن البرنامج وتعريفة خلينا نعرف اكتر عن البرامج


ماهى أنواع البرامج ؟

يمكن تقسيم البرامج الى ثلاث أنواع رئيسية

Web Applications البرامج التى تعرض  من خلال المتصفح

 تتسم هذة البرامج بأمكانية تنفيذها فى مكان وعرضها فى مكان أخر ، حيث يتم تنفيذها فى "السيرفر" بينما يتم أرسال المحتوى الناتج عن تنفيذها ليتم عرضة من خلال المتصفح
 من أمثلة هذة البرامج مواقع التواصل الأجتماعى المشهورة وبرامج الخرائط


المصطلح العربى
المعنى الأصلى
مواقع التواصل الاجتماعى
Social Media
برامج الخرائط
e.g. google maps
 المتصفح
browser
الخادم أو السيرفر
Server


Mobile Applications البرامج التى تنفذ على الأجهزة المحمولة

أنتشرت هذة البرامج بصورة كبيرة خلال الفترة الأخيرة نتيجة لأزدياد أعداد مستخدمى هذة الأجهزة وتتسم هذة البرامج بأنها تستطيع ان تواصل مع المصادر و الأدوات التى تمتلكها هذة الاجهزة مثل الكاميرا وقارئ الباركود ومسجل الفيديو


المصطلح العربى
المعنى الأصلى
المصادر أو الأدوات
Resources


Desktop Applications البرامج التى تنفذ على الأجهزة غير المحمولة أو الثابتة أو الشخصية

  تعتبر هذة من أقدم الوسائل التى يتم من خلالها تنفيذ البرامج ، ولكن لها عيوبها ولذلك قل الأعتماد عليها

ماهى أنواع لغات البرمجة؟

نتيجة لتنوع انواع البرامج وانواع الألات المختلفة التى يتم تنفيذ هذة البرامج عليها ، ظهرت أنواع مختلفة من لغات البرمجة التى تستطيع أن تقدم أفضل تواصل بين تسلسل العمليات و أفضل استغلال للموارد التى تمنحها الألة

لغات خاصة يتطوير المواقع
PHP.ASP.NET

لغات خاصة بالأجهزة المحمولة
 Java, Objective C

لغات خاصة بالأجهزة الثابتة
C#,C++