هل الجافا لغة برمجة؟
جافا هي لغة برمجة موجهة للكائنات، ابتكرها جيمس غوسلينغ في عام 1992م -أثناء عمله في مختبرات شركة صن ميكروسيستمز- وذلك لاستخدامها بمثابة العقل المفكر المستخدم لتشغيل الأجهزة التطبيقية الذكية مثل التليفزيون التفاعلي، وقد كانت لغة الجافا تطويرًا للغة سي ++، وعند ولادتها أطلق عليها مبتكرها "أواك" بمعنى شجرة السنديان؛ وهي الشجرة التي كان يراها من نافذة مكتبه وهو يعمل في مختبرات صن ميكروسيستمز، ثم تغير الاسم إلى جافا، وهذا الاسم (على غير العادة في تسمية لغات البرمجة) ليس الحروف الأولى من كلمات جملة معينة أو تعبيرًا بمعنى معين، ولكنه مجرد اسم وضعه مطورو هذه اللغة لينافس الأسماء الأخرى.
توجد أدوات تطوير متوفرة للاستخدام في برمجة البالم والتي لا تتطلب استخدام لغة برمجة منخفضة المستوى في لغة سي/سي ++ مثل بوكيت سي/ بوكيت سي أركيتيكت وبرنامج كاسل (بالإنجليزية: CASL) وأب فورج كروس فاير (الذي يستخدم الفيجوال بيسك والفيجوال بيسك دوت نت أو سي شارب) وهاندهيلد بيسك وبيندراغون فورمز و ساتلايت فورمز وإن أس بيسك/بالم (لغات شبيهة بالفيجوال بيسك). كانت آلة جافا الافتراضية متوفرة قبلا لمنصة بالم أو إس ولكن شركة بالم إنك أعلنت في 12-01-2008 أن هذه الآلة لم تعد متوفرة بعد الآن: حيث صرحت شركة بالم إنك "لا علم لنا بوجود ألة جافا افتراضية بديلة لاستخدامها في بالم أو إس". توفر وابا ومشتقتها سوبر وابا آلة افتراضية مشابهة لتلك الموجودة في جافا ولغة برمجة أيضا. بلوا هي نسخة مأخوذة من لغة لوا وهي متوفرة لنظام بالم أيضا، ولكن بسبب حاجتها إلى وقت تشغيل إضافي عند تثبيتها مع التطبيق فإنها تستخدم فقط في تطبيقات التيار الرئيسي بواسطة قلة من شركات البرمجيات. كوارتر فورث هو مترجم يعتمد لغة فورث القياسية التي تنفذ على نظام بالم نفسه وتمتلك هذه اللغة لوحة تفاعلية للتطوير الحيوي وتصحيح أخطاء البرمجة.