برنامهنویسی به زبان استیکرها
به گزارش واحد فناوری اطلاعات سایبربان؛ زبانهای برنامهنویسی روزبهروز پیشرفت میکنند و به زبان گفتار انسان نزدیک شدهاند. به همین دلیل، یادگیری آنها برای مردم، به امری ساده و اجتنابناپذیر تبدیل شده است.
به تازگی شرکت پروداکت هانت1 (Product Hunt) زبان برنامهنویسی جدیدی با نام ایموجیکد (Emojicode) معرفی کرده است که کاربر برای برنامهنویسی با آن نیاز به دانستن و نوشتن حتی یک کلمه هم ندارد. برنامههای تولید شده توسط ایموجیکد به صورت چند پلتفرمی2 (Cross-Platform) هستند
ایموجیکد، یک زبان برنامهنویسی سطح بالا3 است که چندین شیوه برنامهنویسی و شیءگرایی را پشتیبانی کرده و از استیکرها برای برنامهنویسی استفاده میکند. این زبان بهصورت متنباز بوده منتشر شده و کاربران میتوانند به مرور زمان آن را توسعه دهند.
به عنوان مثال برای ایجاد متغیرهای ثابت در این زبان از استیکر «» استفاده میشود.
برنامههای نوشته شده با ایموجیکد با استفاده از موتور ایموجیکد زمان واقعی (Emojicode Real-Time)، پردازش و اجرا میشوند. این موتور، هماکنون با سیستمعاملهای اوبونتو، مکینتاش و رزبین (Raspbian) و چندین سیستمعامل دیگر سازگار است.
از نقاط ضعف این برنامه کنترل خطای پایین آن است؛ زیرا توانایی کنترل خطای برنامه در صورت استفاده از استیکری اشتباه پایین بوده و برنامهی تولید شده تا ایجاد نسخهی نهایی به دفعات زیاد متوقف خواهد شد.
نمونهای از برنامهی نوشته شده توسط ایموجیکد
_____________________
1- پروداکت هانت، شرکتی آمریکایی است که محصولات سختافزاری و نرمافزاری مختلفی را تولید میکند.
2- به برنامههای تولید شده که توانایی اجرا در چندین نوع ابزار مختلف را داشته با میتوانند با یکدیگر تبادل اطلاعات کنند برنامههای چند پلتفرمی میگویند.
3- زبانهای سطح بالا،به زبانهای برنامهنویسی گفته میشود که نحو آنها به زبان گفتار انسان نزدیک بوده و فهم و برنامهنویسی با آنها سادهتر از دیگر زبانهای برنامهنویسی است.