برنس فتوشوب  Pr-Photoshop



انضم إلى المنتدى ، فالأمر سريع وسهل

برنس فتوشوب  Pr-Photoshop

برنس فتوشوب  Pr-Photoshop

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
مثبت: ما هي لغات البرمجة 1 Barabeta.com_5454345
مثبت: ما هي لغات البرمجة 1 2tz3

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

» المرأة ....... تعرفوا عليها
مثبت: ما هي لغات البرمجة 1 Emptyالخميس ديسمبر 02, 2010 11:42 am من طرف فافي

» ارتداء الستيانه
مثبت: ما هي لغات البرمجة 1 Emptyالثلاثاء يونيو 29, 2010 11:34 am من طرف سمسم العراقي

» انضر الى اجمل ما خلقه الله سبحانه وتعالى
مثبت: ما هي لغات البرمجة 1 Emptyالأربعاء ديسمبر 02, 2009 1:19 pm من طرف سمسم العراقي

» آخر صور للفنان رضى العبد الله
مثبت: ما هي لغات البرمجة 1 Emptyالسبت أكتوبر 31, 2009 10:28 am من طرف فافي

» سر دمعتي .......
مثبت: ما هي لغات البرمجة 1 Emptyالجمعة يوليو 17, 2009 6:50 am من طرف mylove

» كليب كامل يوسف ^^ عزابي ^^ حصرياًَ بس مني
مثبت: ما هي لغات البرمجة 1 Emptyالثلاثاء يوليو 14, 2009 1:34 pm من طرف فافي

» احلى رقصة بالعالم ارجو الرد.....
مثبت: ما هي لغات البرمجة 1 Emptyالسبت يوليو 11, 2009 7:52 am من طرف فافي

» سؤال يطرح نفسه بقوة ؟؟؟؟؟
مثبت: ما هي لغات البرمجة 1 Emptyالجمعة يوليو 10, 2009 6:34 pm من طرف سمسم العراقي

» طفل في الهند له ذيل
مثبت: ما هي لغات البرمجة 1 Emptyالجمعة يوليو 10, 2009 6:30 pm من طرف سمسم العراقي

تدفق ال RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 

    مثبت: ما هي لغات البرمجة 1

    Admin
    Admin
    Admin
    Admin


    ذكر عدد المساهمات : 47
    نقاط : 22456
    السٌّمعَة : 0
    تاريخ التسجيل : 21/05/2009

    مثبت: ما هي لغات البرمجة 1 Empty مثبت: ما هي لغات البرمجة 1

    مُساهمة من طرف Admin الإثنين يونيو 01, 2009 4:14 pm

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

    1ـ لغة الآلة :
    وتسمى *اللغة الثنائية* حيث إنها تتكون من سلسلة من 0 و 1، وهي اللغة الوحيد التي يفهمها الحاسب الآلي، حيث تحول جميع اللغات إلى لغة الآلة، حتى تتمكن معدات الحاسب الآلي من التفاهم معها، ولأنها تتكون من صفر وواحد، لذا فقد تميزت هذه اللغة بالصعوبة نظراً لما تتطلبه من حفظ ودقة في كتابة سلسلة طويلة من صفر وواحد بترتيب معين، مما ينتج عنه أخطاء كثيرة من الترميز، ويجب أن يحدد المبرمج كل شي، فكل خطوة يجب أن ينفذها البرنامج يجب أن ترمز، لذا فالمبرمج يجب أن يكون على علم بتركيب الحاسب الداخلي، والعنا وين الرقمية لمواقع التخزين، سواء للبيانات أو التعليمات، كما أن لكل جهاز لغة آلة تختلف عن الجهاز الآخر بحسب النوع والتركيب مما يعني أنه يجب كتابة البرنامج بشكل ككامل مره أخرى عن الرغبة في تنفيذه على جهاز آخر، ونتيجة لهذه الصعوبات فقد ظهرت طرق أخرى لتمثيل الترميز الثنائي، كالنظام الثماني OCTAL والستة عشري HEX-ADECIMAL بدلا من 1، 0 فالنظام الستة عشرين يتكون من ستة عشر رمزاُ هي : 0 ,1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 A.B,C,D,E,F .
    مما يساعد على سهولة قراءة التعليمات المكتوبة وحفظها بهذه اللغة، فبدلا من كتابة 16 رقماً في سلسلة يمكن الاستعاضة عنها بأربعة رموز من رموز النظام التشغيل الستة عشري .

    2ـ لغة التجميع :
    ظهرت لغة التجميع بوصفها أو لغة ترميز، تستخدم الرموز SYMBOLIC CODE للتعبير عن تعليمات لغة الآلة، وذلك لمواجهة صعوبة الترميز بلغة الآلة، ولغة التجميع لغة قريبة من لغة الآلة التي يفهمها الحاسب الآلي، وتسمى هذه اللغات بلغات المستوى البسيط .
    ويتم استعمال مختصرات ورموز يسهل حفظها وكتابتها لكل تعليمة من تعليمات لغة الآلة، ولغة التجميع كما في لغة الآلة مصممة للعمل على حاسب معين، مما يوفر قدرة أكبر على استغلال موارد الحاسب الآلي ووحدة المعالجة المركزية بشكل أفضل، ويقوم البرنامج المسمى المجمع ASSEMBLER بترجمة البرنامج المكتوب بلغة المجمع إلى لغة الآلة .

    3 ـ اللغات العليا :
    سميت بهذا الاسم لأنه أصبح بإمكان المبرمج كتابة البرنامج دون معرفة تفاصيل كيفية قيام الحاسب بهذه العمليات، كمواقع التخزين وتفاصيل الجهاز الدقيقة، وتعبيرات لغات المستوى العالي هي تعبيرات شبيهة إلى درجة كبيرة باللغة الطبيعية التي يستخدمها الإنسان في حياته للتواصل، والتخاطب مع الآخرين .
    ومن مميزات اللغات العليا التي تميزها من لغات المستوى البسيط، بالإضافة إلى ما سبق، أن هذه اللغات غير مرتبطة بجهاز معين . أي يمكننا تنفيذ البرنامج المكتوب بلغة من لغات المستوى العالي، كالفورتران أو الكوبول أو البيسك على أكثر من جهاز، كما يمكن استخدام أكثر من لغة ترجمة على حاسب معين . كذلك، فإن اكتشاف الأخطاء وتصحيحها أصبح أكثر سهولة بسبب سهولة قراءة البرامج وتتبعها وفهمها .
    تسمى اللغات كالكوبول والفورتران والبيسك باللغات العليا الموجهة نحو إجراءات الحل ، PROCEDURE - ORIENTED LANGUAGES ، وهي اللغات التي يعطي فيها المبرمج التعليمات خطوة خطوة .
    ويمر البرنامج المكتوب بلغات المستوى العالي بثلاث مراح قبل أن يكون جاهزاً للتنفيذ .
    الترجمة TRANSLATION : تحويل البرنامج المكتوب بلغة المستوى العالي إلى لغة الآلة .

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

      الوقت/التاريخ الآن هو الخميس نوفمبر 21, 2024 7:15 am