«قلب»: زبان برنامهنویسی جدید مبتنی بر زبان عربی
تا کنون تمام زبانهای برنامهسازی مبتنی بر کاراکترهای لاتین بنا شدهاند، مجموعهای از نمادها که در بسیاری از موارد برای مردم مناطق دیگر نامفهوم هستند. حال در دنیای عرب زبان ها، درب تازهای به روی برنامهنویسان باز شده است: رمزی ناصر یک زبان برنامهنویسی مبتنی بر زبان عربی با نام «قلب» را ایجاد نموده است.
واقعیت آن است که دنیای کامپیوتر به زبانهایی که ریشه لاتین ندارند روی خوش نشان نداده و همیشه در ترمینالها و حتی ویرایشگرهای متنی برای زبانهایی چون عربی مشکلاتی وجود داشته است. ناصر، که یک کارمند در لابراتوار تکنولوژی Eyebeam است و به دانشآموزان همه جای دنیا آموزش میدهد، میگوید شاید بهتر باشد افراد قبل از کدنویسی زبان انگلیسی را بیاموزند. وی در مصاحبهای با Animal New York گفت:
من معتقدم که کدها و روشهای برنامهنویسی باید به گونهای باشند که برای همگان قابل دسترس و ملموس باشند.
پیش از این نیز تلاشهایی در این زمینه صورت گرفته بود، مثلا AMMORIA یک زبان منبع باز مبتنی بر کلمات عربی بود. اما پروژه ناصر جدیتر و شبیه به یک اثر هنری معاصر است. وی به زبانشناسی عربی توجهی ویژه داشته و تلاش کرده تا بین مفاهیم و توابع کدنویسی ارتباط درستی را ایجاد نماید.
ناصر در نمایشگاه سالانه اخیر Eyebeam چند برنامه کوچکی که با «قلب» نوشته بودند، مثل Hello World و الگوریتم ایجاد دنباله فیبوناتچی و بازی ریاضی Zero Player را به نمایش گذاشت. این زبان کامل نیست و احتمالا هیچگاه هم به یک زبان خیلی خوب تبدیل نخواهد شد، اما حداقل نوعی تلاش در جهت ایجاد یک زبان برنامهنویسی بومی با خلاقیت بسیار است که میتواند در آموزش کدنویسی در مناطق عربزبان به کار گرفته شود.
شاید بد نباشد ما هم یک زبان کدنویسی مبتنی بر فارسی داشته باشیم. چنین زبانهایی اگر کاربرد فراگیر هم نداشته باشند حداقل میتوانند در آموزش برنامهنویسی به کودکان مورد استفاده قرار گیرند.