█ _ محمد محمود ابراهيم 0 حصريا كتاب ❞ اساسيات البرمجة بلغة جافا (الجزء الأول) ❝ عن جامعة الزعيم الأزهري كلية الهندسة 2025 الأول): إن لغة التي ستتعلمها هي Java وهي عالية المستوى (High level language) هناك لغات أخرى لعلك سمعت بها مثل Python أو C C++ Ruby Javascript يجب ترجمة البرامج المكتوبة بلغات إلى منخفضة (low ما يدعى ”لغة الآلة“ قبل أن يستطيع الحاسوب تشغيلها تحتاج هذه الترجمة وقتًا لكن سيئة بسيطة للغات المقابل حسنتين: كتابة أسهل بكثير كتابة تأخذ أقل وتكون أقصر وأسهل للقراءة ومن المرجح أكثر تكون صحيحة اللغات محمولة (portable) بمعنى أنه يمكن تنفيذ أنواع مختلفة من الحواسيب دون أي تعديلات بعد عمل قليلة أما فلا يمكنها العمل إلا نوع واحد فقط ويجب إعادة كتابتها نتمكن جهاز آخر هناك نوعين تترجم اللغات المستوى: المفسرات والمترجمات يقرأ المفسر (interpreter) وينفذها ينفذ التعليمات يمليها البرنامج يعالج أجزاء صغيرة حيث يقرأ بعض السطور ثم ويعود لقراءة سطور وهكذا على صعيد المترجم (compiler) كله ويترجمه دفعة واحدة بدء الحالة المكتوب المستوىبالشفرة المصدرية (source code) ويدعى بالشفرة الهدف (object الملف التنفيذي (executable) يمكنك تنفيذه بشكل متكرر الحاجة لأي ونتيجة لذلك تعمل المترجمة بصورة أسرع المفسرة لغة مجمّعة ومفسرة معًا فبدلًا مباشرة الآلة يولد مترجم بايت كود (byte شفرة سهلة وسريعة التفسير لكنها أيضًا يمكننا برنامج أحد الأجهزة ننقل شفرة نشغل الجهاز الثاني الذي "بآلة الافتراضية" (Java Virtual Machine اختصارًا JVM) ورغم العملية قد تبدو معقدة معظم بيئات (أحيانًا تدعى التطوير) تجري الخطوات تلقائيًا بدلًا منك سيكلفك الأمر عادة ضغطة زر طلب أمر لترجمة برنامجك وتنفيذه جهة المهم تعرف وراء الستار لكي تتمكن معرفة سبب المشكلة حال وقوع خطأ كتب مجاناً PDF اونلاين برمجة كائنية التوجه ابتكرها جيمس غوسلينغ عام 1992م أثناء عمله مختبرات شركة صن ميكروسيستمز وذلك لاستخدامها بمثابة العقل المفكر المستخدم لتشغيل أجهزة التطبيقات الذكية التليفزيون التفاعلي وقد كانت الجافا تطويرًا للغة سي ++ وعند ولادتها أطلق عليها مبتكرها "أواك" شجرة السنديان؛ الشجرة كان يراها نافذة مكتبه وهو يعمل تغير الاسم وهذا (على غير العادة تسمية البرمجة) ليس الحروف الأولى كلمات جملة معينة تعبيرًا معين ولكنه مجرد اسم وضعه مطورو اللغة لينافس الأسماء الأخرى