علم الحاسوب: الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
JarBot (نقاش | مساهمات)
ط بوت:التعريب V3
JarBot (نقاش | مساهمات)
ط بوت:تدقيق إملائي (تجريبي)
سطر 238:
*[[مترجم (برمجة)]] Compiler طرق برمجة البرامج الحاسوبية من [[لغات برمجة عالية المستوى]] إلى [[-لغات برمجة منخفضة المستوى]] تكون هذه المرحلة بعد كتابة البرنامج بإحدى لغات البرمجة ك : java php C... حيث يتم تحويل نص البرنامج من نص عالي المستوى له معنى مقروء بالنسبة للإنسان إلى نص منخفض المستوى يتكون من مجموعة من تتابعات الصفر والواحد لا يفهمه سوى الحاسوب. كانت هذه العملية يدوية في أول أيام نشوء الحواسيب لكن تطورت بعد إنشاء المترجم le compilateur
 
تعتمد هندسة الحاسوب بشكل مباشر على لغات البرمجة. يوجد العديد من لغات البرمجة. أشهر هذه اللغات هي جافا. هذه اللغة تعتمد على ما يسمى بالمواضيع أو (objects) و الطرق (methods) حيث يتم تحفيز الطرق من خلال المواضيع. يتم تقسيم البرنامج إلى عدة صفوف (classes) التي تحوي على المواضيع و الطرق <ref>[https://docs.oracle.com/javase/tutorial/ The Java™ Tutorials<!-- عنوان مولد بالبوت -->]</ref><ref>[http://introcs.cs.princeton.edu/java/10elements/ Java Programming<!-- عنوان مولد بالبوت -->]</ref>. بواسطة هذه اللغات يتم كتابة البرامج و التطبيقات. يوجد العديد من لغات البرمجة مثل جافا سكريبت javascript و c++و C. هذه اللغات لا يدرسها طلاب هندسة الحواسيب فحسب، طلاب هندسة الإتصالاتالاتصالات و غيرهم الكثير يدرسها أيضا.
* [[مفسر (برمجة)]] Interpreter
* [[لغة برمجة]] : لغات صورية للتعبير عن الخوارزميات.