النتائج 1 إلى 10 من 10

الموضوع: سؤال بخصوص لغات البرمجه.. هل هيا تتقارب او تتباعد عن بعضها؟

  1. سؤال بخصوص لغات البرمجه.. هل هيا تتقارب او تتباعد عن بعضها؟



    السلام عليكم..


    الصراحه مادري وين احط هالسؤال.. بس محتاج للجواب مع اثبات :shy:


    قاعد اسوي Research عن لغات البرمجه..


    وباقي قسم لاثبات انه لغات البرمجه Converging or Diverging?


    ياليت اللي يجاوب يعطيني اثبات او معلومات بسيطه تثبت هالشي لاني راح اترجمه للانجليزي واستخدمه بالبحث

    والف شكر :shy:





    __________________
    سبحان الله وبحمده
    > "كتبي، لعلها تفيدك!" *جديد
    > "مدونتي، تصويري.." | LaZqA
    > Twitter


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    599


    ارجو توضيح اكثر لمعني تتقارب او تتباعد او غرضك من السؤال





    __________________
    MrKindy



  3. تتقارب او تتباعد من بعضها..

    يعني لغات البرمجه هل قاعده تتقارب من بعضها؟ كطريقة للاستخدام او شي جذي او قاعده تتباعد؟

    يعني بالنهايه تتوقع اللغات راح تكون متشابه بطريقتها؟

    << مايعرف شلون يوضح :shy:

    بس خل اكتب لكم السؤال بالانجليزي يمكن احد يفهمه

    Research The future of the Programming Languages and ARE they Converging or Diverging?





    __________________
    سبحان الله وبحمده
    > "كتبي، لعلها تفيدك!" *جديد
    > "مدونتي، تصويري.." | LaZqA
    > Twitter

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    599


    طيب نبدأ من الاول معلومات ورا بعضها ممكن تفهم فيها اللي انت عايزة
    لغة البرمجة هي لغة يتم بها كتابة بعض الكلمات ويقوم الحاسب بتنفيذها فأول لغات البرمجة التي عرفها الحاسب هي لغة الالة - 0 , 1 - ولكن هذه اللغة كانت معقدة جداً ويصعب فهمها او التعديل عليها لهذا ابتكر الانسان لغات برمجة اعلي منها يتم تنفيذها من خلال مترجم او مفسر مثل البسيك و السي و الروبي و ........ ألخ
    هذه لغات انقسم لعدة مستويات طبقاً لسهولتها واقربها فهماً للغة الانسان العادية وايضاً علي مدي تعاملها مع العتاد - الهاردوير - فنجد جميعاً ان لغة الاسمبلي تتحكم في كل جزء من الذاكرة ونجد ايضاً لغة السي تتعامل مع العتاد بشكل مباشر علي العكس من لغة الفيجوال بيسك التي تفضل ترتيب و التعامل مع الذاكرة اتوماتيكيا من خلال compiler ولكن تعتبر لغة الفيجوال بيسك اسهل من السي و لغة السي اسهل من الاسمبلي طبقاً لقربها للغة الانسان و التعامل معها


    واذا نظرنا الي لغات المستوي الواحد نجدها تتشابه في طريقة البرمجة فأذا نظرنة الي لغات - البي اتش بي , الروبي , الفيجوال بيسك , الجافا , ......... ألخ - نجدها انها تتكون من ( الحلقات و الجمل الشرطية و المتغيرات و الثوابت و ..... ألخ - Loops , Conditions , Variabls , Statics , ...... ETC -)

    يتبع





    __________________
    MrKindy

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    599


    اذاً الطريقة واحدة ولكن الصيغ مختلفة مع وجود بعض التغيرات البسيطة فنجد الجملة الشرطية في البي اتش بي تكون
    كود PHP:
    if ($me=="Kindy")
    {
    // any code here

    ونفس الجملة في الفيجوال بيسك تكون
    كود PHP:
    If me "kindy" Then
    //any code here
    End If 
    بل تجد التشابه ايضاً متقارب بين لغات المستويات المتتالية

    ولاحظ ايضاً ان تحل كل العمليات البرمجية في كل لغات البرمجة بالخورزميات فيجب علي كل مبرمج اجادة الخورزميات فهي مفتاح لكل لغات البرمجة

    يتبع





    __________________
    MrKindy

  6. #6
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    5,069


    الصراحة اشوفها متقاربة انا درست بي اتش بي وجافا ابلكيشن فيها اشياء قريبة من بعضها






  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    599


    لاحظ ان كل لغات البرمجة تحتاج الي مجمع او مفسر خاص بها لتحويل شفرتها الي لغة الالة الا الغات الاولي

    ولاحظ ايضاً انها تتشابهة الي حد كبير في صيغها و لا تختلف الي القليل - مثلاً لغة البي اتش بي حساسة لحالة الاحرف انما الفيجوال بيسك لا -

    تعديل 1 :
    كل لغات البرمجة تعتمد في الاساس علي الخورزميات لحل المشاكل وظهر حديثاً مصطلح design pattern وهو طريقة المثلي لحل المشكلة

    بعض المصادر يمكن الرجوع اليها لأن عرضت كلامي بشكل مختصر جداً
    لغة برمجة - ويكيبيديا، الموسوعة الحرة
    برمجة - ويكيبيديا، الموسوعة الحرة
    مصرف (برمجة) - ويكيبيديا، الموسوعة الحرة
    مفسر (برمجة - ويكيبيديا، الموسوعة الحرة

    تعديل 2 :
    نماذج التصميم (هندسة البرمجيات - ويكيبيديا، الموسوعة الحرة
    المقالات السابقة بالعربية وافضل الرجوع الي نفس المقالة باللغة الانجليزية بها معلومات اكثر في حالة وجود استفسار اكثر انا بالخدمة





    __________________
    MrKindy

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2008
    المشاركات
    357


    لاحظ ان كل لغات البرمجة تحتاج الي مجمع او مفسر خاص بها لتحويل شفرتها الي لغة الالة الا الغات الاولي

    ولاحظ ايضاً انها تتشابهة الي حد كبير في صيغها و لا تختلف الي القليل - مثلاً لغة البي اتش بي حساسة لحالة الاحرف انما الفيجوال بيسك لا -

    تعديل 1 :
    كل لغات البرمجة تعتمد في الاساس علي الخورزميات لحل المشاكل وظهر حديثاً مصطلح design pattern وهو طريقة المثلي لحل المشكلة

    بعض المصادر يمكن الرجوع اليها لأن عرضت كلامي بشكل مختصر جداً
    لغة برمجة - ويكيبيديا، الموسوعة الحرة
    برمجة - ويكيبيديا، الموسوعة الحرة
    مصرف (برمجة) - ويكيبيديا، الموسوعة الحرة
    مفسر (برمجة - ويكيبيديا، الموسوعة الحرة

    تعديل 2 :
    نماذج التصميم (هندسة البرمجيات - ويكيبيديا، الموسوعة الحرة
    المقالات السابقة بالعربية وافضل الرجوع الي نفس المقالة باللغة الانجليزية بها معلومات اكثر في حالة وجود استفسار اكثر انا بالخدمة
    معلومات مفيدة جدا حقيقا
    بس على ما اتعقد شاعر يقصد
    المطورين للغات البرمجة هل يطورنها بحيث تكون متقاربة من بعض ختى ولو لم يكونوا قاصدين ذالك
    انا حقيقا الى الان مبتدى في php لذلك لا استطيع ان اعطيك جواب

    وبالتوفيق_





    __________________
    كود PHP:
    <?
    echo "30% had done";
    ?>
    In both possibilities i will do the best

    مدونتي بدران


  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    599


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





    __________________
    MrKindy



  10. مشكورين وايد والله..

    الف شكر لكم كلكم على المساعده الحين باذن الله راح اقدر انهي بحثي ^^

    واخوي kindy ربي يعطيك العافيه ويوفقك دنيا واخره انت والاخوان اللي ردوا

    شرح وافي وكافي ^^

    وعلى فكره هذا حل اعتبره بعد مثالي من واحد اخر يمكن اللي يدور يلقى هالحل

    a new language will just take ideas from a whole bunch of other ones and and then add in it's own special syntax and extra functionality.

    look at c#
    originally built very similarly to java, except a bit better (delegate support, stack based allocation, properties, and a bunch of other things)
    c#2 added generics, which is a rip off of c++ templates, which java also ripped off c++, and it also contained annonymous delegates, which is a concept taken from functional style programming languages that treat functions as first-class objects (javascript, lisp, haskell etc.)
    c#3 added even more functional style features through lambda functions and LINQ, and it also ripped an idea from dynamically typed languages by using the var keyword for type inference when creating variables.

    languages don't really converge in terms of syntax, but they do borrow concepts and implement them in their own way, so you can say they converge conceptually.

    الف شكر للجميع





    __________________
    سبحان الله وبحمده
    > "كتبي، لعلها تفيدك!" *جديد
    > "مدونتي، تصويري.." | LaZqA
    > Twitter





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

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

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