Emojicode یک زبان برنامهنویسی اپنسورس است که در آن از شکلک (ایموجی) استفاده میشود و میتوان آن را به عنوان شادترین زبان برنامهنویسی دنیا معرفی کرد. در واقع، این زبان فقط به ساخت شکلکها محدود نمیشود بلکه با استفاده از آن میتوانید برنامههای کاربردی کراسپلتفرمی را بسازید. به عبارتی، Emojicode یک زبان هیبریدی است که شکلکها در آن نقش اصلی را ایفا میکنند اما برای تکمیل شدن سورسکد، باید از کاراکترهای مختلفی مانند اعداد و حروف نیز استفاده شود.
زبان برنامهنویسی Emojicode به دلیل قابلیتهایی مثل Optionals ،OOP ،Generics و Closure از پارادایمهای مختلفی ساپورت میکند و با تمرکز بر یکپارچهسازی سیستم، اینترفیس پایداری را در اختیار دولوپرها میگذارد که به عنوان یک مثال از دستورات شرطی نوشته شده با این زبان داریم:
↪️ a ▶️ b 🍇
😀 🔤a is greater than🔤❗️
🍉
بد نیست بدانید موتور به اصطلاح Real-time ایموجیکد که حجم آن فقط 100 کیلوبایت است در این زبان برنامهنویسی نقش بسیار مهمی را ایفا میکند زیرا این موتور که فایل بایتکد برنامه را دریافت و اجرا میکند بسیار سریعتر از ماشینهای مجازی معمولی کار میکند و بر روی پلتفرمهایی مانند OSX ،Ubuntu ،Debian و Raspbian قابلاجرا است.