لغة البرمجة C-SMILE هي لغة برمجة نصية، حيث تستمد بنية وبناء جملها من لغات مثل C، C++، Java، وJavaScript. على محور “لغات البرمجة” الافتراضي، تقع C-SMILE في مكان ما بين Java و JavaScript. وبنفس الطريقة المستخدمة في JavaScript، جميع المتغيرات في C-SMILE ليست لها نوع معين، بينما في Java يتعين عليك إعلان المتغيرات قبل استخدامها.
تتضمن مميزات C-SMILE وجود مترجم (Compiler)، وجهاز افتراضي يعمل على تشغيل البايتات (Bytecodes)، وبيئة تشغيل قابلة للتوسع بلغة C/C++. تم تصميم C-SMILE لتشغيلها سواء كانت مستقلة أو مدمجة في بيئات أخرى.
أنشأت لغة C-SMILE من قبل Andrew Fedoniouk وتعتمد على مجتمعين هما Terra Informatica و Deeptown. يمكن العثور على المزيد من المعلومات والموارد على موقعها الرسمي هنا.