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

كلية التعليم الصناعي ببني سويف

 
الرئيسيةأحدث الصورالتسجيلدخول الملف الخاص للمدير العام جروب الفيس بوك لتعليم صناعى اتصل بنا
دخول
اسم العضو:
كلمة السر:
ادخلني بشكل آلي عند زيارتي مرة اخرى: 
:: لقد نسيت كلمة السر
مواضيع مماثلة
    المواضيع الأخيرة
    » نماذج امتحانات سنوات سابقة
    لغة الـ Java مقدمة على البرمجة Emptyالأحد نوفمبر 10, 2019 1:30 am من طرف Peo

    » بدء الدراسة بالعام الجامعى 2016 ببرنامج تأهيل المعلمين
    لغة الـ Java مقدمة على البرمجة Emptyالثلاثاء سبتمبر 22, 2015 12:22 pm من طرف mke.mohamed_korany

    » مبادرة متشغلنيش شكرا هعمل مشروع لنفسى .
    لغة الـ Java مقدمة على البرمجة Emptyالثلاثاء سبتمبر 22, 2015 9:48 am من طرف mke.mohamed_korany

    » نتيجة المدينة الجامعية للعام 2015 / 2016
    لغة الـ Java مقدمة على البرمجة Emptyالثلاثاء سبتمبر 22, 2015 9:37 am من طرف mke.mohamed_korany

    » للتواصل والاتصال بالمدينة الجامعية ببنى سويف فى الشرق
    لغة الـ Java مقدمة على البرمجة Emptyالأربعاء سبتمبر 16, 2015 7:35 am من طرف yasser daba

    » أرقام تليفونات المدينة الجامعية بالشرق
    لغة الـ Java مقدمة على البرمجة Emptyالأحد أغسطس 30, 2015 10:20 am من طرف yasser daba

    » 7 خطايا فى الـ Interview
    لغة الـ Java مقدمة على البرمجة Emptyالسبت أغسطس 29, 2015 10:51 am من طرف mke.mohamed_korany

    » برنامج wilcom عربى
    لغة الـ Java مقدمة على البرمجة Emptyالخميس ديسمبر 18, 2014 4:26 am من طرف haya2013

    » صور كليه التعليم الصناعى
    لغة الـ Java مقدمة على البرمجة Emptyالأربعاء أكتوبر 08, 2014 7:01 pm من طرف م/ على حجازى

    فديو mke2011
    فديو مكى 2009
    المصحف الاليكترونى
    مجموعة كلية التعليم الصناعى
    مجموعات Google
    اشتراك في كلية التعليم الصناعي
    البريد الإلكتروني:
    زيارة هذه المجموعة
    ساعة تعليم صناعى

    محمد مكى
    ملف تعريف مكى بالجامعة
    الصفحة الشخصية لمكى على الفيس بوك
    لغة الـ Java مقدمة على البرمجة Copy_o10
    اتصل بنا
    لغة الـ Java مقدمة على البرمجة Footer10
    ساعة مكى 2011

     

     لغة الـ Java مقدمة على البرمجة

    اذهب الى الأسفل 
    كاتب الموضوعرسالة
    mke.mohamed_korany
    مؤسس منتدى كلية التعليم الصناعى ببنى سويف
    مؤسس منتدى كلية التعليم الصناعى ببنى سويف
    mke.mohamed_korany


    عدد المساهمات : 709
    تاريخ التسجيل : 24/07/2009
    الموقع - -محل الاقامة : ‎EGYPT-Helwan
    رقم العضوية : mke.mohamed@yahoo.com ......................... 1
    المزاج : قال رسول الله صلى الله عليه وآله وسلم يأتي زمان علي أمتي يحبون خمس وينسون خمس ... يحبون الدنيا وينسون الآخرة يحبون المال وينسون الحساب يحبون المخلوق وينسون الخالق يحبون القصور وينسون القبور يحبون المعصية وينسون التوبة فإن كان الأمر كذلك ابتلاهم الله بالغلاء والوباء والموت الفجأة وجور الحكام. 'اللهم ' (((((اللهم يا رحمن يا رحيم يا سميع يا عليم يا غفور يا كريم إني أسألك بعدد من سجد لك في حرمك المقدس من يوم خلقت الدنيا إلى يوم القيامة أن تطيل عمر قاريء هذا الدعاء على العمل الصالح وان تحفظ أسرته وأحبته وان تبارك عمله وتسعد قلبه وأن تفرج كربه وتيسر أمره وأن تغفر ذنبه وتطهر نفسه وان تبارك سائر ايامه وتوفقه لما تحبه وترضاه اللهم أمين. )

    لغة الـ Java مقدمة على البرمجة Empty
    مُساهمةموضوع: لغة الـ Java مقدمة على البرمجة   لغة الـ Java مقدمة على البرمجة Emptyالخميس أبريل 15, 2010 7:14 am

    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]





    لغة الـ Java مقدمة على البرمجة

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

    و كان للسيطرة على الكومبيوتر نكتب ما نطلق عليه اسم (برنامج) و هو يحتوي على عدد من الأوامر الموجهة للكومبيوتر ليحل مسألة معينة.

    كان المبرمجون الأوائل يكتبون البرامج بهذه اللغة! يكون شكل البرنامج هكذا:

    101011101000101001010010
    100101001010001001011010
    010011110011100001010101
    010101000100100000001001
    011110111010010101010101

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


    لم يستطع أجدادنا المبرمجون الاستمرار على هذا الحال، فقد كان فعلاً صعباً، لذت قاموا باختراع لغة التجميع (Assembly) و هي لغة أبسط من لغة الآلة نظراً لاحتوائها على أوامر مثل (ADD و MOV)، و هكذا كما ترون فقد ابتعدنا قليلاً عن لغة الآلة التي سبق و ركّزت على أنها لا تفهم سوىالصفر والواحد. و هنا ظهرت الحاجة الماسّة إلى المفسّر (Interpreter) و هو برنامج يقوم بتحويل الأوامر بالتتابع من لغة ال Assembly إلى لغة الآلة، و يوقف البرنامج فوراً في حالة مواجهة خطأ في البرنامج و لا يقوم يالنظر (حتى لجبر الخاطر) إلى بقية البرنامج :-)

    نلاحظ هنا أننا حصلنا على برنامج تسهل كتابته نسبياً و يمكن بسهولة ايجاد الأخطاء فيه و تصحيحها( بدلاً من البحلقة في الأصفار والآحادهاهاها).

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

    المبرمجون لم يعجبهم الحال (كما لم يعجبني حين درست هذه اللغة اهاهاهها) لذا أرادوا لغات تكون قريبة من لغة الإنسان، يفهمها بسهولة و ليست معقّدة مثل لغة التجميع. لذا قاموا بوضع العديد من لغات البرمجة التي تقوم على أوامر مباشرة بلغتنا البشرية التي نفهمها بسهولة، ففي لغة الباسكال مثلاً إذا أردنا طباعة كلمة (mama) على الشاشة نكتب الأمر التالي ضمن البرنامج:

    writeln("mama");

    و هذا كفيل بطباعة الكلمة على الشاشة :-)

    و لكننا هنا ابتعدنا عن لغة الآلة كثيراً، لذا توجّب علينا استخدام المترجم بدلاً من المفسّر، لتحويل البرنامج إلى لغة الآلة.

    و هذه اللغات هي لغات الجيل الثالث و منها: Pascal, COBOL, ForTran, Basic و منها أيضاً لغة ال C و التي تعتبر أسرع لغات الجيل الثالث على الإطلاق، بل انها في كثير من الأحيان تتصرّف كما لو كنت من الجيل الثاني (حيث يقوم بعض المصنّفون تصنيفها ضمن الجيل الثاني لهذا السبب).

    إلى هنا و الكلام عند المبرمجين سهل و بسيط، تسألهم ما هو البرنامج فيجيبون فوراً: مجموعة من الأوامر لتأدية وظيفة معيّنة.


    مُدخلات ----تحصل عليها-------> عمليات ----- تنتج منها -------> مُخرجات

    و لكن.. نعم لازالت هناك "لكن"! الإنسان بطبعه لا يفكّر في العمليات التي تحدث دون أن يفكّر في المعلومات أو الأشياء التي حدثت عليها أو صدرت منها هذه الأفعال. لا يمكن أن تكون الجملة الفعلية صحيحة دون فاعل أو مفعول.

    إذاً ما زالت طريقة البرمجة بطريقة سلسلة العمليات المتلاحقة بعيدة عنّا و عن تفكيرنا.

    لقد كنّا خلال ما سبق من الأجيال نفكّر مثل الكومبيوتر. نكتب البرامج بناء على الطريقة التي يفهمها هو، و هذا من الصعوبة بمكان!

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


    santa mke
    الرجوع الى أعلى الصفحة اذهب الى الأسفل
    01115235001 https://mke90.yoo7.com
     
    لغة الـ Java مقدمة على البرمجة
    الرجوع الى أعلى الصفحة 
    صفحة 1 من اصل 1
     مواضيع مماثلة
    -
    »  مقدمة مختصرة عن البوليمر....

    صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
    كلية التعليم الصناعي ببني سويف :: mke اقسام الميكانيكا -- mohamed korany :: قسم تكنولوجيا الاجهزه الدقيقه-
    انتقل الى: