لغة برمجة متعددة الاستخدامات توفر استقلالية النظام الأساسي والبرمجة الموجهة للكائنات وإدارة الذاكرة التلقائية ومكتبة قياسية غنية ودعم مجتمعي قوي. لقد تطورت على مر السنين وتستخدم على نطاق واسع لتطوير مجموعة واسعة من التطبيقات