العلم يدعو الى الايمان .... مازن الشمري

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
العلم يدعو الى الايمان .... مازن الشمري

يدعو المنتدى الى نشر المعرفة والعلوم الصرفة والتطبيقية بين مختلف شرائح المجتمع ..

المواضيع الأخيرة

» مليون هلا و غلا بالامزون
الفرق بين انواع لغات الانترنت Emptyالخميس أكتوبر 31, 2013 11:15 pm من طرف ستيفن هوبكنك

» رمضان مبارك
الفرق بين انواع لغات الانترنت Emptyالإثنين يوليو 30, 2012 3:32 pm من طرف طالبة الفيزياء

» اقتراح للادارة !!
الفرق بين انواع لغات الانترنت Emptyالثلاثاء يوليو 03, 2012 4:31 pm من طرف زهرة العلوم

» سلام خاص الى استاذي الغالي
الفرق بين انواع لغات الانترنت Emptyالإثنين يوليو 02, 2012 4:12 pm من طرف زهرة العلوم

» نظائر الكلور
الفرق بين انواع لغات الانترنت Emptyالإثنين يوليو 02, 2012 4:08 pm من طرف زهرة العلوم

» الصداقة الحقيقية
الفرق بين انواع لغات الانترنت Emptyالإثنين يوليو 02, 2012 4:06 pm من طرف زهرة العلوم

» الابتسامة وفوائدها
الفرق بين انواع لغات الانترنت Emptyالإثنين يوليو 02, 2012 3:58 pm من طرف زهرة العلوم

» العمليات الكيميائية لاستخلاص غاز الكلور
الفرق بين انواع لغات الانترنت Emptyالإثنين يوليو 02, 2012 3:55 pm من طرف زهرة العلوم

» هل تعلم
الفرق بين انواع لغات الانترنت Emptyالإثنين يوليو 02, 2012 3:45 pm من طرف زهرة العلوم

التبادل الاعلاني

الحفاظ على البيئة واجب وططني

اخبار العراق

تحميل صور


 
تحميل ملفات الصور

العلم يدعو للايمان






الامتدادات المسموحة: jpg jpeg gif bmp png

اعلى حجم: 1MB









 

المنتدى في اخبار !! ادخل وشوف ؟؟

...... ونرجو منكم امساهمة في المنتدى ونشر الثقافة والمعرفة ... ولكم الشكر والتقدير ...المنتدى يرحب بزواره الكرام ...... ويرجو لكم طيب الزيارة

أفضل 10 أعضاء في هذا المنتدى

الساعة

اذاعة القران الكريم


2 مشترك

    الفرق بين انواع لغات الانترنت

    avatar
    Ebn Alrafidaen
    عضو مميز
    عضو مميز


    عدد المساهمات : 166
    تاريخ التسجيل : 26/02/2010

    الفرق بين انواع لغات الانترنت Empty الفرق بين انواع لغات الانترنت

    مُساهمة من طرف Ebn Alrafidaen الإثنين مارس 08, 2010 10:39 pm

    السلام عليكم ورحمة الله وبركاته
    بسم الله الرحمن الرحيم
    لتوضيح الفرق بين المصطلحات الثلاثه
    Markup language
    Programming Language
    Scripting Language

    بالنسبه للمستخدمين فالجميع يتكلم عن لغة HTML و لغة Java Script ولغة Java علي انهم لغات برمجه ولكن بالاحري التركيز عن معني كلمة لغة برمجه من الناحية التقنيه وهل هذه اللغات يطلق عليها لغات برمجه فعلا ام لا

    نتكلم اولا عن لغات الترميز (Markup Languages):
    لغات الترميز وهي لغات تستخدم اغلبها في العرض بشكل ثابت Static وهذه اللغات مثل
    HTML - XHTML - CSS - XML - WML
    ويتم كتابة هذه الملفات في اي محرر نصوص ولكن من افضل المحررات في هذا المجال هي
    Macromedia Dreamweaver تجد منه نسخه تجريبيه في موقعه www.adobe.com

    nvu وهذا البرنامج لعشاق برامج المصدر المفتوح وفي نفس الوقت يمكن تشغيله علي نظام تشغيل لينكس ويمكنك الحصول علي نسخه مجانيه منه من موقعه http://www.nvu.com/

    Front Page ولكن هذا البرنامج يقوم بأضافة اكواد خاصه به ولا يتبع قوانين منظمة w3C وهي المنظمة المسؤله عن وضع قوانين العديد من هذه اللغات وانما يقوم بوضع القوانين اعتمادا علي شعبية المتصفح الخاص بهم Internet Explorer

    هذا بالنسبه للكتابه

    يتم ترجمة هذه اللغات من خلال المتصفح حيث ان المترجم للغات يكون مضمن بالمتصفح فلذلك تجد بعض المتصفحات تدعم تقنيات ومتصفحات اخري لا تدعمها وذلك لان الشركه المبرمجه للمتصفح تكون هي المحدده للقواعد في المتصفح بالنسبه للمترجمات المضمنه معه حيث ان شركة ميكروسوفت تحاول توفير افضل اسلوب عرض في متصفحها IE لمستخدمين برامجها في تصميم صفحات المواقع Front Pageفتجد انها كما قلنا لا تتبع القوانين القياسيه

    وتجد متصفحات اخري مثل Mozilla Firefox يتبع القوانين القياسيه في التصميم حيث انه غير منحاز لاسلوب معين في تصميم الصفحات ويتم تحديث اصدارت اللغات من خلال الموقع الام
    www.w3c.org وتقوم شركات المتصفحات بتضمين الاصدارات الجديده من اللغات والتي تحتوي علي اكواد ترميز جديده ضمن الاصدارات الجديده من برامجها وبذلك تجد ان بعض المواقع تعمل بكفأه مع نوع من المتصفحات ولا تعمل مع نوع اخر او مع اصدار اخر وذلك لانها تستخدم تقنيات غير مدعومه في الاصدارات القديمه


    ++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++


    لغات البرمجه Programming Languages

    استكمالا لما كنا نتحدث بصدده
    سنتطرق للغات البرمجه(Programming Languages) :
    لغات البرمجه وهي لغات مثل
    c++,c#,VB.net,VB6,Java,Paython
    هذه اللغات بعضها يحتاج لمترجم اثناء الكتابه مثل
    VB.net,C++,C#,Java
    حيث انهم يحتاجون الي Compiler او interpreter اثناء كتابة الكود لان الناتج النهائي لا يكون له علاقه بالمترجم فهو يتعامل مباشرة مع النظام طبعا مع توافر المكتبات المساعده علي حسب بيئة العمل فمثلا VB.net,C#,Java يمكنهم انتاج برامج تعمل في بيئة نظام التشغيل او تعمل في بيئة Web حيث ان ال.net يمكنها اخراج .exe او .aspx اما الjava فأنها تنتج برامج Java Applet وهي تعمل في اي بيئة بشرط تواجد الJava Virsual Machine حيث انه يتعامل مع النظام Linux,Windows بدلا من البرنامج فيعمل عمل الCompiler الذي يترجم لغة الJava ويحولها الي الاسلوب الذي يفهمه نظام التشغيل
    الفرق بين الCompiler وال interpreter
    Compiler : يقوم بأختبار الكود ان كان صحيحا ام لا بعد ان تقوم بكتابة الكود (اثناء تنفيذ البرنامج )
    مثال C++,PHP
    Interpreter: يقوم بأختبار الكود اثناء كتابة الكود ويخبرك بالخطأ قبل ان تقوم بتجربة تنفيذ البرنامج وكثيرا منها يقوم بأكمال الاكواد بدلا منك وذلك لاعتماد اللغه علي الفئات المضمنه
    مثال VB6,vb.net

    ++++++++++++++++++++++++++++++++++++++++++++++++++

    لغات الاسكربت (Scripting Languages):
    لغات الاسكربت وهي مثل:
    Java Script,VB Script,PHP,Perl,Action Script
    شرحها بإيجاز
    هي لغات برمجه لا تحتاج لبيئة عمل معينه لتكتب بها اي يمكن كتابتها بواسطه اي محرر من المحررات التي ذكرناها مسبقا وحفظها لتترجم من خلال الCompiler الخاص بها حسب نوعه ان كان (المتصفح او لا)
    لغة الاسكربت ليست مسؤله عن عرض شيء معين ولكن هي مسؤله عن معالجة البيانات لتسليمها للغة الترميز لتقوم بعرضها بطريقة او بأخري علي حسب الحاجه
    يوجد نوعان من الScripting Languages:
    النوع الاول Browser Side Scripting وهو الاسكربت من جهة المتصفح :
    وقد تطرقنا له مسبقا في لغات الترميز حيث ان المتصفح هو الذي يترجم اكواد لغة البرمجه ولكن في هذه المره لا تختلف نتائج لغة الاسكربت من متصفح لاخر الا اذا كان المتصفح لا يدعمها من الاساس
    ومثال علي لغات الترجمه من جهة المتصفح :
    Java Script: يدعمها جميع المتصفحات ولكن ليست كل اصداراتها
    VB Script : يدعمها متصفح Internet explorer فقط لان الشركه المنتجه للغه والمتصفح هي نفسها
    Action Script: يدعمها اي متصفح يدعم Flash Player ويتراوح دعمها علي حسب اصدار الFlash Playr (اخر اصدار 9) يمكنك الحصول عليه من موقعه www.adobe.com

    النوع الثاني Server Side Scripting وهو الاسكربت من جهة الخادم :
    حيث يتم ترجمة ملف الاسكربت علي السيرفر اولا وانتاج كود لغة الترميز وتسليمه للمتصفح ليقوم بترجمته ويختلف دعم هذا النوع من سيرفر لاخر اذا كان قام مسبقا بتنصيب دعم لغة الاسكربت بخادم الويب (Apache مثلا تعطيك امكانيه تنصيب الPHP كmodule للخادم ويصبح دعمها موجودا )

    مثال :
    PHP : يدعمها اي نوع من انواع الخوادم بتنصيب اللغه علي الخادم (يمكنك الحصول علي الاصدار المناسب من موقع الشركهwww.php.net)
    avatar
    الزهراء
    المشرف المساعد
    المشرف المساعد


    عدد المساهمات : 223
    تاريخ التسجيل : 21/09/2009
    العمر : 36
    الموقع : العراق // بعقوبة

    الفرق بين انواع لغات الانترنت Empty رد: الفرق بين انواع لغات الانترنت

    مُساهمة من طرف الزهراء الثلاثاء مارس 09, 2010 4:43 am

    الفرق بين انواع لغات الانترنت 29ngcggeeddk8p4vrc1bالفرق بين انواع لغات الانترنت 858الفرق بين انواع لغات الانترنت 12351733zc2الفرق بين انواع لغات الانترنت 731الفرق بين انواع لغات الانترنت 96kvtlw7zm53mw0wdfn

      الوقت/التاريخ الآن هو الإثنين مايو 20, 2024 9:54 am