• [ يمنع ] طرح أي موضوع يحوي على كراكات أو باتشات او كيجنات من غير فحصها عبر موقع فيروس توتال [ virustotal.com ] وطرح رابط الفحص ضِمن الموضوع.

  • بادئ الموضوع بادئ الموضوع salamira
  • تاريخ البدء تاريخ البدء
  • المشاهدات 2,841
الحالة
مغلق و غير مفتوح للمزيد من الردود.

salamira

.: خبير نقاشات الحماية :.
★★ نجم المنتدى ★★
إنضم
26 فبراير 2014
المشاركات
12,450
مستوى التفاعل
12,154
النقاط
1,295
غير متصل
images

بعض اهم أنواع لغات البرمجة و مميزات كل واحدة منهم


images


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

1 - لغة HTML :-
-------------------------------------------------------
في البداية يجدر بنا أن نعرف , أن لغة HTML ليست لغة برمجة كما يفهم الكثيرون , بل إنها لغة هيكلة و تكوين المواقع و ليست لغة برمجة كما يعتقد البعض , و مصطلح " HTML " هو اختصار لجملة : Hyper Text Markup Language
و هي لغة لا تترجم للغة أبسط منها كما يحدث في باقي اللغات , فهناك لغات تترجم للغة الآلة مثلاُ أو إلي لغة قريبة منها , و ملف الـ HTML يكون ملف نصي عادي كأي ملف نصي , و لكن الفرق أنه يكون علي امتداد الـ html , و يمكن كتابة ملف الـ html علي المفكرة Notepad الموجودة علي ويندوز , و هذا أبسط وسيلة لكتابة النصوص البرمجية ذات امتداد الـ html
فمثلاُ علي سبيل المثال إذا أنشأت ملف نصي علي المفكرة Notepad فيتم حفظه بامتداد txt ليكون مثلاً اسمه : Project.txt أما عند كتابة نص برمجي بلغة html فيتم حفظ الملف ليكون علي هذا النمط : Project.html , و كما تلاحظون مسمي الملف مبني علي امتداد html و هكذا يتم إنشاء أو برمجة موقع بـالـ HTML , و كانت هذه نبذة مبسطة عن لغة HTML

2 - لغة PHP :-
-------------------------------------------------------
من أشهر لغات البرمجة الموجودة و المستخدمة الآن , و قد ظهرت لأول مرة عام 1995 و حررت علي يد مبرمج دانيماركي يسمي : Ramous Lerdorf و قد حررها لكي تساعده في التحكم بموقعه الشخصي علي الإنترنت , و تعتبر لغة php من أشهر اللغات التي تستخدم حالياً في إنشاء تطبيقات الويب , و من خلالها يقوم الخادم ( Server ) باستقبال النصوص البرمجية الخاصة بها و ترجمتها و عرضها للمستخدم أثناء التصفح , فعلي سبيل المثال حينما تريد أن تدخل علي لعبة ما علي الإنترنت يلزمك تحميل برنامج JAVA , بينما لغة PHP توفر عليك كل هذا لأن الخادم يترجمها و يتيح لك إمكانية التصفح بدون إزعاج أو المطالبة بتحميل برامج الجافا
و لغة PHP تستخدم لبرمجة صفحات ويب ديناميكية , أي متغيرة المحتوي , و يتغير المحتوي نتيجة تفاعل المستخدم في الموقع , فمثلاً مواقع التواصل الإجتماعي , فهي تتيح للمستخدمين تسجيل بياناتهم و إذا أرادوا تغييرها فهذا متاح لهم , أو حتي أرادوا حذفها , فهذا ما يطلق عليه التصفح الديناميكي

3 - لغة الـ Javascript :-
-------------------------------------------------------
من أحدث لغات البرمجة المستخدمة حالياً في برمجة المواقع , حيث أنها أعطت الحياة لمواقع الإنترنت , و ذلك من خلال طريقة العرض الديناميكية مما يجعلها أكثر تفاعلية و متعة
و قد ظهرت هذه اللغة لكي تعمل بالكامل عبر المتصفح , لذلك فهي لا تستخدم لإدارة برامج أو تطبيقات خارج المتصفح , و لغة الجافا هي ما تعطي أسلوب تفاعلي أكثر في المواقع , و تجعل تحركات المستخدم في المتصفح بإنسيابية أكثر و سرعة في التحميل و سهولة فتح التطبيقات المعروضة علي الموقع

4 - لغة الـ CSS :-
-------------------------------------------------------
تدعي بـ " اللغة الداعمة للغة HTML " , لأنها حينما تكتب فتكتب ضمن ملف الـ HTML , و من المؤكد أنك تتساءل الآن لما هي داعمة أو مساعدة للغة HTML ؟!! , دعني أضرب لك مثال , نفترض أنك لديك 1000 صفحة HTML , و أردت أن تغير مثلاُ خلفية الموقع بالنسبة للـ 1000 صفحة , فحينها ماذا تفعل ؟! أتفتح الـ 1000 صفحة و تغير الخلفية !! أمر مجهد للغاية , و هنا يأتي دور لغة الـ CSS في أنها تمكنك من التعديل علي كل الملفات دفعة واحدة من خلال تعديلك لملف واحد فقط ! , و هذا ما يميز هذه اللغة
و من خلال لغة CSS تستطيع وضع شكل لكل بيئة عمل , أي لجهاز كمبيوتر أو حاسوب محمول أو هاتف ... , و تمكنك من التحكم الكامل بالصور و النصوص و إمكانية تعديلها بوقت قصير , و باختصار لغة CSS تتحكم في تعديل الشكل العام لصفحة الموقع بحسب بيئة العمل

5 - لغة XML :-
-------------------------------------------------------
واحدة من أشهر لغات البرمجة , و لكنها تختلف عن باقي اللغات في عدة أشياء , لأنها لغة صممت لتخزين و نقل البيانات , و تتميز بالتوسع , و هي لغة ترميز استلهمت كثير من خواصها من لغة HTML , حيث التشابه بينهما , و هي لغة صممت لعرض البيانات و التركيز علي كيفية ظهورها

images
 

توقيع : salamira
images

بعض اهم أنواع لغات البرمجة و مميزات كل واحدة منهم


images

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

1 - لغة HTML :-
-------------------------------------------------------
في البداية يجدر بنا أن نعرف , أن لغة HTML ليست لغة برمجة كما يفهم الكثيرون , بل إنها لغة هيكلة و تكوين المواقع و ليست لغة برمجة كما يعتقد البعض , و مصطلح " HTML " هو اختصار لجملة : Hyper Text Markup Language
و هي لغة لا تترجم للغة أبسط منها كما يحدث في باقي اللغات , فهناك لغات تترجم للغة الآلة مثلاُ أو إلي لغة قريبة منها , و ملف الـ HTML يكون ملف نصي عادي كأي ملف نصي , و لكن الفرق أنه يكون علي امتداد الـ html , و يمكن كتابة ملف الـ html علي المفكرة Notepad الموجودة علي ويندوز , و هذا أبسط وسيلة لكتابة النصوص البرمجية ذات امتداد الـ html
فمثلاُ علي سبيل المثال إذا أنشأت ملف نصي علي المفكرة Notepad فيتم حفظه بامتداد txt ليكون مثلاً اسمه : Project.txt أما عند كتابة نص برمجي بلغة html فيتم حفظ الملف ليكون علي هذا النمط : Project.html , و كما تلاحظون مسمي الملف مبني علي امتداد html و هكذا يتم إنشاء أو برمجة موقع بـالـ HTML , و كانت هذه نبذة مبسطة عن لغة HTML

2 - لغة PHP :-
-------------------------------------------------------
من أشهر لغات البرمجة الموجودة و المستخدمة الآن , و قد ظهرت لأول مرة عام 1995 و حررت علي يد مبرمج دانيماركي يسمي : Ramous Lerdorf و قد حررها لكي تساعده في التحكم بموقعه الشخصي علي الإنترنت , و تعتبر لغة php من أشهر اللغات التي تستخدم حالياً في إنشاء تطبيقات الويب , و من خلالها يقوم الخادم ( Server ) باستقبال النصوص البرمجية الخاصة بها و ترجمتها و عرضها للمستخدم أثناء التصفح , فعلي سبيل المثال حينما تريد أن تدخل علي لعبة ما علي الإنترنت يلزمك تحميل برنامج JAVA , بينما لغة PHP توفر عليك كل هذا لأن الخادم يترجمها و يتيح لك إمكانية التصفح بدون إزعاج أو المطالبة بتحميل برامج الجافا
و لغة PHP تستخدم لبرمجة صفحات ويب ديناميكية , أي متغيرة المحتوي , و يتغير المحتوي نتيجة تفاعل المستخدم في الموقع , فمثلاً مواقع التواصل الإجتماعي , فهي تتيح للمستخدمين تسجيل بياناتهم و إذا أرادوا تغييرها فهذا متاح لهم , أو حتي أرادوا حذفها , فهذا ما يطلق عليه التصفح الديناميكي

3 - لغة الـ Javascript :-
-------------------------------------------------------
من أحدث لغات البرمجة المستخدمة حالياً في برمجة المواقع , حيث أنها أعطت الحياة لمواقع الإنترنت , و ذلك من خلال طريقة العرض الديناميكية مما يجعلها أكثر تفاعلية و متعة
و قد ظهرت هذه اللغة لكي تعمل بالكامل عبر المتصفح , لذلك فهي لا تستخدم لإدارة برامج أو تطبيقات خارج المتصفح , و لغة الجافا هي ما تعطي أسلوب تفاعلي أكثر في المواقع , و تجعل تحركات المستخدم في المتصفح بإنسيابية أكثر و سرعة في التحميل و سهولة فتح التطبيقات المعروضة علي الموقع

4 - لغة الـ CSS :-
-------------------------------------------------------
تدعي بـ " اللغة الداعمة للغة HTML " , لأنها حينما تكتب فتكتب ضمن ملف الـ HTML , و من المؤكد أنك تتساءل الآن لما هي داعمة أو مساعدة للغة HTML ؟!! , دعني أضرب لك مثال , نفترض أنك لديك 1000 صفحة HTML , و أردت أن تغير مثلاُ خلفية الموقع بالنسبة للـ 1000 صفحة , فحينها ماذا تفعل ؟! أتفتح الـ 1000 صفحة و تغير الخلفية !! أمر مجهد للغاية , و هنا يأتي دور لغة الـ CSS في أنها تمكنك من التعديل علي كل الملفات دفعة واحدة من خلال تعديلك لملف واحد فقط ! , و هذا ما يميز هذه اللغة
و من خلال لغة CSS تستطيع وضع شكل لكل بيئة عمل , أي لجهاز كمبيوتر أو حاسوب محمول أو هاتف ... , و تمكنك من التحكم الكامل بالصور و النصوص و إمكانية تعديلها بوقت قصير , و باختصار لغة CSS تتحكم في تعديل الشكل العام لصفحة الموقع بحسب بيئة العمل

5 - لغة XML :-
-------------------------------------------------------
واحدة من أشهر لغات البرمجة , و لكنها تختلف عن باقي اللغات في عدة أشياء , لأنها لغة صممت لتخزين و نقل البيانات , و تتميز بالتوسع , و هي لغة ترميز استلهمت كثير من خواصها من لغة HTML , حيث التشابه بينهما , و هي لغة صممت لعرض البيانات و التركيز علي كيفية ظهورها

images

تعلم لغات الحاسب و مكانية استعمالها لطرح افكارك امر رائع
مشكوور على موضوعك اخي الكريم . بس ارجو اخي انك تتكلم عن لغات اللبرمجة باللغة العربية
بالتوفيق ...
 
توقيع : Dz_zYz0
تعلم لغات الحاسب و مكانية استعمالها لطرح افكارك امر رائع
مشكوور على موضوعك اخي الكريم . بس ارجو اخي انك تتكلم عن لغات اللبرمجة باللغة العربية
بالتوفيق ...
الله يبارك فيك اخي الكريم نورت الموضوع
 
توقيع : salamira
جزاك الله خيرا
 
توقيع : وليد الجمل
توقيع : salamira
تعلم لغات الحاسب و مكانية استعمالها لطرح افكارك امر رائع
مشكوور على موضوعك اخي الكريم . بس ارجو اخي انك تتكلم عن لغات اللبرمجة باللغة العربية
بالتوفيق ...
بالنسبة لاستفسارك عن لغات البرمجة باللغة العربية الموجودة حاليا برأيي لا ترقى لمستوى لغات البرمجة التي تكلمنا عنها في الموضوع و هناك سؤال يطرح نفسه...
هل نحتاج لغة برمجة عربية ؟
برأيي ان حالياً كل ما نحتاجه هو برمجة مفسر بسيط يشغل بضعة أكواد كتبت بلغة عربية أمر ممكن وليس صعب خصوصاً ان كانت لأغراض تعليمية أو موجهة للأطفال لكن برمجة لغة برمجة عربية "حقيقية" عامة الأغراض يحتاج عشرات السنوات من البرمجة. الوقت ليس ببرمجة مفسّر اللغة كما يظن البعض بل ببرمجة آلاف المكتبات التي نستخدمها الآن وعمل غلاف حولها بلغة عربية بالاضافة لجميع الخصائص التي يوفرها النظام بدأ من حجز الذاكرة والتعامل معها، التعامل مع الملفات، بروتوكولات الشبكات، الاتصال مع قواعد البيانات، مكتبات الرسوم والتعديل على الصور، مكتبات التشفير.. الخ
اليوم، أغلب البرامج تبنى على مكتبات جاهزة استغرق برمجتها ملايين ساعات العمل. هل من المنطق أن نعود 40 سنة للوراء ونعيد برمجة كل شيء من جديد بلغة عربية؟ أنا لم أرى مبرمج فرنسي مثلاً يبرمج بلغة برمجة فرنسية ولا ياباني يبرمج بلغة برمجة يابانية. لغة روبي كمثال، مطورها ياباني لكن اللغة انكليزية وأي لغات برمجة نصها غير انكليزي، ان وجدت على الأغلب هي محاولات عشوائية وليست جادة.
في لغات البرمجة، الأفضل أن نكمل من حيث بدأ الآخرين وألا نعيد اختراع العجلة. أنا مع تطوير لغات برمجة جديدة لكن جعلها بنص عربي، بقدر ما تستهويني الفكرة الا أن هذا فعلياً أمر غير واقعي الآن.
 
توقيع : salamira
>
بالنسبة لاستفسارك عن لغات البرمجة باللغة العربية الموجودة حاليا برأيي لا ترقى لمستوى لغات البرمجة التي تكلمنا عنها في الموضوع و هناك سؤال يطرح نفسه...
هل نحتاج لغة برمجة عربية ؟
برأيي ان حالياً كل ما نحتاجه هو برمجة مفسر بسيط يشغل بضعة أكواد كتبت بلغة عربية أمر ممكن وليس صعب خصوصاً ان كانت لأغراض تعليمية أو موجهة للأطفال لكن برمجة لغة برمجة عربية "حقيقية" عامة الأغراض يحتاج عشرات السنوات من البرمجة. الوقت ليس ببرمجة مفسّر اللغة كما يظن البعض بل ببرمجة آلاف المكتبات التي نستخدمها الآن وعمل غلاف حولها بلغة عربية بالاضافة لجميع الخصائص التي يوفرها النظام بدأ من حجز الذاكرة والتعامل معها، التعامل مع الملفات، بروتوكولات الشبكات، الاتصال مع قواعد البيانات، مكتبات الرسوم والتعديل على الصور، مكتبات التشفير.. الخ
اليوم، أغلب البرامج تبنى على مكتبات جاهزة استغرق برمجتها ملايين ساعات العمل. هل من المنطق أن نعود 40 سنة للوراء ونعيد برمجة كل شيء من جديد بلغة عربية؟ أنا لم أرى مبرمج فرنسي مثلاً يبرمج بلغة برمجة فرنسية ولا ياباني يبرمج بلغة برمجة يابانية. لغة روبي كمثال، مطورها ياباني لكن اللغة انكليزية وأي لغات برمجة نصها غير انكليزي، ان وجدت على الأغلب هي محاولات عشوائية وليست جادة.
في لغات البرمجة، الأفضل أن نكمل من حيث بدأ الآخرين وألا نعيد اختراع العجلة. أنا مع تطوير لغات برمجة جديدة لكن جعلها بنص عربي، بقدر ما تستهويني الفكرة الا أن هذا فعلياً أمر غير واقعي الآن.

جميل جدا اخي . بارك الله فيك
 
توقيع : Dz_zYz0
توقيع : salamira
بارك الله فيكم أخي الكريم
وننتظر منكم معلومات أكثر عن باقي لغات البرمجة
أمثال : Assembly , Perl , .....
 
بارك الله فيكم أخي الكريم
وننتظر منكم معلومات أكثر عن باقي لغات البرمجة
أمثال : Assembly , Perl , .....
الله يبارك فيك اخي انشاء الله في المواضيع القادمة باذن الله دمتم في امان الله
 
توقيع : salamira
توقيع : salamira
الحالة
مغلق و غير مفتوح للمزيد من الردود.
عودة
أعلى