هل الجافا لغة برمجة؟
جافا هي لغة برمجة موجهة للكائنات، ابتكرها جيمس غوسلينغ في عام 1992م -أثناء عمله في مختبرات شركة صن ميكروسيستمز- وذلك لاستخدامها بمثابة العقل المفكر المستخدم لتشغيل الأجهزة التطبيقية الذكية مثل التليفزيون التفاعلي، وقد كانت لغة الجافا تطويرًا للغة سي ++، وعند ولادتها أطلق عليها مبتكرها "أواك" بمعنى شجرة السنديان؛ وهي الشجرة التي كان يراها من نافذة مكتبه وهو يعمل في مختبرات صن ميكروسيستمز، ثم تغير الاسم إلى جافا، وهذا الاسم (على غير العادة في تسمية لغات البرمجة) ليس الحروف الأولى من كلمات جملة معينة أو تعبيرًا بمعنى معين، ولكنه مجرد اسم وضعه مطورو هذه اللغة لينافس الأسماء الأخرى.
تعتمد هندسة الحاسوب بشكل مباشر على لغات البرمجة. يوجد العديد من لغات البرمجة. أشهر هذه اللغات هي جافا. هذه اللغة تعتمد على ما يسمى بالمواضيع أو (Objects) و الطرق (Methods) حيث يتم تحفيز الطرق من خلال المواضيع. يتم تقسيم البرنامج إلى عدة صفوف (Classes) التي تحوي على المواضيع و الطرق . بواسطة هذه اللغات يتم كتابة البرامج و التطبيقات. يوجد العديد من لغات البرمجة مثل جافا سكريبت javascript و c++و C. هذه اللغات لا يدرسها طلاب هندسة الحواسيب فحسب، طلاب هندسة الاتصالات و غيرهم الكثير يدرسها أيضا. 