صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 25 من 25

الموضوع: هل يمكن بناء لغة برمجة كاملة أي Compiler للغة جديدة عن طريق php

  1. #16
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    خرج الموضوع كليا عن هدفه بدون اي داعي


    islam992001 لسنا هنا لإستعراض العضلات .. هناك الكثير من المبرمجين المحترمين في هذا القسم .. من يكتفي بالرد على النقطة دون الداعي لاستعراض عضلاته ..

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


    ادعم الاخ حلبي تماما في رأيه .. الراجل اوضح ان العملية بحد ذاتها غير ممكنة وان كان هناك ما نعتبره particular compilers .. او minimized compilers لو صح التعبير ..





    __________________
    SWF Thumbnail - tweet me

  2. #17


    لست أدري هل طرح البيانات الصحيحة هو عرض للعضلات ؟
    يا اخواني :
    النقاش له أساسات و آداب ..
    و الاستاذ ISLAM لم يخرج عن هذه الأساسات أبداً ..
    فلا أدري لماذا هذا الطرح الآن يا استاذ Egyptechno






  3. #18
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    68


    صدقا ياجماعة

    لم يفسد الموضوع سوى التدخلات الجانبية التي لاتحب التعلم ولا العلم

    بداية من تفلسف الاخ زهير الى ان وصلنا لهذه النقطة

    لا يوجد مانع في المناقشة والمنافسة واستعراض العضلات

    اشكر hilaby و islam على الطرح التنافسي الجميل

    اتفق معك linux juggler في ردك السابق





    __________________
    برمجة - تطوير - إدارة

  4. #19
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    لن اقوم بالرد .. حتى لا يتفاقم الوضع

    وعلى اي حال .. الحمدلله اننا عرفنا الاجابة في الآخر





    __________________
    SWF Thumbnail - tweet me

  5. #20


    استمروا بالنقاش :shy:

    أستاذ islam992001 أعجبتني هذه منك:
    informations
    ... فقط للتنبيه وانا واثق على ان السرعة هي السبب ..

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

    تحياتي ، sBForum





    __________________
    أحمد أبو النصر
    Junior php Developer
    +20166196074



  6. عفواً ..يا صاحب المنتدى .. هل ممكن قفل الموضوع ؟





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

  7. #22


    اقتباس المشاركة الأصلية كتبت بواسطة hilaby
    عفواً ..يا صاحب المنتدى .. هل ممكن قفل الموضوع ؟
    لازم دايماً يدخلون لنا الأحكام واشياء مالها دخل بالموضوع ..
    لازم نلاقى حل لمشاكلنا النفسية والعقلية ...

    أستاذي hilaby لسه ما طفشت من المنتديات ؟؟؟
    انا قربت أطفش





    __________________
    أحمد أبو النصر
    Junior php Developer
    +20166196074

  8. #23
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    68


    يجب ان نلتزم بقواعد النقاش وآدابه ولاندعي امر ونعمل عكسه

    حصل خير





    التعديل الأخير تم بواسطة حلول للبرمجة ; 05-08-2006 الساعة 05:02 PM سبب آخر: خطأ إملائي
    __________________
    برمجة - تطوير - إدارة

  9. #24

    بسم الله الرحمن الرحيم



    السلام عليكم ورحمة الله وبركاته

    تحية طيبة

    في البداية أشكر جميع من شارك في النقاش وإختلاف للرأي لايفسد للود قضية

    أما بالنسبة للسؤال فأنا وضعته للنقاش وعلى العموم .. الإجابة على هذا السؤال هي نعم يمكن بناء Compiler عن طريق php ...كيف ذلك ؟

    في البداية قمت بكتابة Compiler صغير يعمل كـ CGI مثل مابدأت php وكتبت هذا الكمبايلر بالكامل على لغة C وقمت بتجربته وكانت لغة سكربت كذلك ... على العموم أنا أحب هذا المجال (مجال بناء المترجمات ) وقد قرأت مواضيع كثيرة فيه ... على العموم ...

    وسألت نفسي هذا السؤال (هل يمكن بناء مترجم عن طريق php )

    الجواب نعم أما كيف ... فلقد بحثت طويلاً وجربت وتم كل شئ على مايرام و لقد كتبت كمبايلر كامل على لغة php

    أما الطريقة كالتالي :

    هناك مفهوم في علم بناء المترجمات يسمى Bootstrapping وهذا المفهوم يعتمد على شئ يسمى T-Diagrams لتوضيحه ولكن أحتاج لعمل بعض الصور لبنائه ...


    وعلى العموم أي كمبايلر ينقسم قسمين وهي :

    Front-End
    وهو يهتم بعمليات تحليل الشفرة وهي Tokenizer,Parser,Symantic

    Back-End
    وهذا يهتم بتوليد Object Code وعملية التنفيذ ..
    وفيه الأقسام Code Optimizing,Code Generator,Target Code Optimizer

    على العموم قمت بكتابة المترجم كامل عن طريق تقنية BootStrapping وعمل بشكل جيد

    واللغة التي عملتها تعمل كملفات منعزلة وتعمل أيضاً من داخل php و من داخل html كذلك


    وأخيراً هذا كان نتيجة البحث التي بحثته وتمنياتي للجميع بالتوفيق

    وهذا مالدي الآن فإن أخطأت فمن نفسي والشيطان وإن أصبت فمن الله عز وجل

    تحياتي

    أخوكم عبدالله عيد





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)

  10. #25


    عبد الله أعطانا مثالاً عملياً ...
    و مزيداً من الشرح










ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض