خانه بلاگ «قلب»: زبان برنامه‌نویسی جدید مبتنی بر زبان عربی

«قلب»: زبان برنامه‌نویسی جدید مبتنی بر زبان عربی

7 بازدید
۰
0
49

رمزی ناصر که در لابراتوار تکنولوژی Eyebeam مشغول به کار است، یک زبان برنامه‌نویسی مبتنی بر کاراکترهای عربی را معرفی نموده که با نمونه‌های مشابه قبلی تفاوت‌های آشکاری دارد. اگر می‌خواهید درباره زبان کدنویسی «قلب» بیشتر بدانید ادامه مطلب را از دست ندهید.

تا کنون تمام زبان‌های برنامه‌سازی مبتنی بر کاراکترهای لاتین بنا شده‌اند، مجموعه‌ای از نمادها که در بسیاری از موارد برای مردم مناطق دیگر نامفهوم هستند. حال در دنیای عرب زبان ها، درب تازه‌ای به روی برنامه‌نویسان باز شده است: رمزی ناصر یک زبان برنامه‌نویسی مبتنی بر زبان عربی با نام «قلب» را ایجاد نموده است.

واقعیت آن است که دنیای کامپیوتر به زبان‌هایی که ریشه لاتین ندارند روی خوش نشان نداده و همیشه در ترمینال‌ها و حتی ویرایشگرهای متنی برای زبان‌هایی چون عربی مشکلاتی وجود داشته است. ناصر، که یک کارمند در لابراتوار تکنولوژی Eyebeam است و به دانش‌آموزان همه جای دنیا آموزش می‌دهد، می‌گوید شاید بهتر باشد افراد قبل از کدنویسی زبان انگلیسی را بیاموزند. وی در مصاحبه‌ای با Animal New York گفت:

من معتقدم که کدها و روش‌های برنامه‌نویسی باید به گونه‌ای باشند که برای همگان قابل دسترس و ملموس باشند.

پیش از این نیز تلاش‌هایی در این زمینه صورت گرفته بود، مثلا AMMORIA یک زبان منبع باز مبتنی بر کلمات عربی بود. اما پروژه ناصر جدی‌تر و شبیه به یک اثر هنری معاصر است. وی به زبان‌شناسی عربی توجهی ویژه داشته و تلاش کرده تا بین مفاهیم و توابع کدنویسی ارتباط درستی را ایجاد نماید.

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

شاید بد نباشد ما هم یک زبان کدنویسی مبتنی بر فارسی داشته باشیم. چنین زبان‌هایی اگر کاربرد فراگیر هم نداشته باشند حداقل می‌توانند در آموزش برنامه‌نویسی به کودکان مورد استفاده قرار گیرند.

مقالات مرتبط بیشتر را بارگیری کنید
بارگزاری مطالب دیگر Ansel
Load More In بلاگ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

18 − پانزده =

همچنین بررسی کنید

چگونه یک اپلیکیشن اندروید با Android Studio بسازیم ؟

در این آموزش اصول اولیه ساختن یک برنامه اندرویدی (اپلیکیشن اندروید) با استفاده از محیط توس…