(تصميم المواقع) لمحة مختصرة توضح لك مجال التصميم

5:13 م | | | 3تعليقات


أولا تعريف البرمجة :

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

ثانيا تطور لغات البرمجة :

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

ثالثا أنواع البرمجة :

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

ويمكنا لبقول ان انواع لغات البرمجة نسبياً هى :

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

2- برمجة قواعد البيانات : هي عبارة عن تجميع لكمية كبيرة من المعلومات أو البيانات وعرضها بطريقة أو أكثر من طريقة لتسهل الاستفادة منها .

وتشترك معظم نظم إدارة قواعد البيانات في مجموعة من الوظائف منها :

أ. إضافة معلومة أو بيان إلى الملف . ب. حذف البيانات القديمة . جـ. تغيير البيانات الموجودة . د. ترتيب وتنظيم البيانات داخل الملفات . هـ. عرض البيانات على شكل تقرير أو نموذج .

هذا ويعتبر برنامج Microsoft Access واحد من أشهر قواعد البيانات والتي تستخدم في ترتيب قواعد البيانات واستخراج النتائج منها وعمل الاستفسارات اللازمة .

3- برمجة مواقع الويب : بداية برمجة الويب لا تختلف عن أي نوع من أنواع البرمجة من حيث المبادئ المتعلقة باساسيات البرمج فكرة الويب ببساطة قائمة على ما يعرف بـ لغة علامات الترميز التشعبية Html وفكرتها أن تتم كتابة اكواد معينة تصف طريقة عرض ما بين هذه الأكواد من سطور نصية أو عرض صور من خلال ربط هذه الصور عبر علامات الترميز السابق ذكرها. مثال:

 </h1> بسم الله الرحمن الرحيم <h1>

هذا المثال السابق هو علامتي ترميز مكتوبتان بلغة html وبينهما المحتوى وهو البسملة ومعنى ذلك (اكتب بسم الله الرحمن الرحيم بدرجة خط h1 وهى الأكبر

 ولكن من الذي سينفذ هذا الكلام المكتوب بهذه الأكواد؟ بالتأكيد من سينفذ ذلك هو برنامج عادي تمت برمجته بحيث يفهم جميع علامات الترميز تلك ويقوم بتنفيذ عمليات معينة وفق هذه العلامات مثل المثال السابق يجب ان يقوم هذا البرنامج بعرض عبارة (بسم الله الرحمن الرحيم) بدرجة الخط الأكبر من بين درجات الخطوط المضمنة داخل ذلك البرنامج؟ هذا البرنامج هو المتصفح مثل الفايرفوكس أو الانترنت اكسبلورر أو غيرهم. وهو برنامج مثل اي برنامج سطح مكتب مثل الألة الحاسبة أو الوورد أو غيرهم.


حتى تصبح مبرمجا محترفًا فلابد لك من تحديد الآتى :

1-   نوع البرمجة التى تريد ان تصبح محترفا فيها ( برمجة مواقع الكترونية أو برمجة برامج ) هل تريد صناعة مواقع ؟ ام تريد صناعة برامج ؟

فلو كنت تريد التمرس في برمجة الويب فليس لديك خيارات كثيرة :

- تعلم الـ HTML و Css
- تعلم احدة اللغتين ال
php أو الـ Asp ، انصك بتعلم الـ asp لكن في المقابل عليك دفع مبلغ لـ Microsoft لنشر مواقعك المبرمجة بها غير ذلك فالأفضل هي الـ php لأنها بسيطة و جميلة و مفتوحة المصدر
- تعلم الـ
Javascripte

اما اذا كنت تريد التمرس في برمجة البرامج فتابع المعايير الأخرى

2-   تحديد هدفك من البرمجة لان لغات الترجمة منها السهل ومنها الإحترافى فلو كنت من هواة البرمجة تريد تعلمها للهواية لا للإحترافية فعليك باختيار أسهل انواع البرمجة مثل (Vb6 - Pascal - Go – Windev) أما لوكانت وجهتك الاحتراف فعليك استخدام المعايير الاخرى

خامسًا أمثلة للغات البرمجة :

سي

سي++

سي #

جافا

ليسب

برولوغ

بايثون

سي شارب

فورتران

روبي

أدا

دلفي

بيسك

كوبول

باسكال

إس كيو إل


جافا سكربت

جيم

لغة لوغو Logo

أطلس أوتوكود

لغة دارت


تابع القراءة Résuméabuiyad

جميع الحقوق محفوظة ©2013