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