رمزی ناصر محقق در ام.آی.تی زبان جدید برنامه نویسی بنام "قلب" (alb) را با استفاده از اسکریپت های عربی خلق کرده است.

برنامه نویسان به نوشتن کدهای شکیل و استوار افتخار می کنند اما رمزی ناصر در حال توسعه برنامه نویسی با استفاده از خط عربی است که در نوع خود اولین زبان برنامه نویسی محسوب می شود که با "کد منبع" عربی نوشته می شود.
وی اسم این زبان را "قلب" گذاشته است.ناصر در توجیه کار خود که ضمنا نوعی قطعه هنری مفهومی هم محسوب می شود، می گوید: با دیدن زبانهای چینی و ... به این فکر افتادم که آیا می شود زبان برنامه نویسی را از ابتدا با زبان دیگری مانند عربی نوشت و از همان موقع سعی کردم دست به توسعه چنین زبانی بزنم.
وی که دانشمند علوم کامپیوتر در مرکز هنرو تکنولوژی نیویورک نیز هست، چند الگوریتم متنوع را با زبان "قلب" ایجاد کرده که از آن جمله محاسبه اعداد فیبوناچی و بازی زندگی کانوی است.زبان برنامه نویسی "قلب" ذاتا شبیه زبان برنامه نویسی چندین نمونه ای موسوم به اسکیم است( روال‌ها در اسکیم، تابع‌های دسته اول هستند که برنامه‌نویسی تابعی را شدنی می‌کند) که ریشه عملیاتی آن در زبان lisp  است.
 
(لیسپ زبان مورد علاقه دانشمندان کامپیوتر که یک زبان برنامه‌نویسی رایانه ای است که در سال 1958 به وسیله جان مک‌کارتی ابداع شده‌است. این زبان، مانند زبان برنامه‌نویسی پرولوگ، بیشتر برای برنامه‌نویسی هوش مصنوعی مورد استفاده قرار می‌گیرد. با توجه به اینکه زبان لیسپ از نحو ساده‌ای برخوردار است، تجزیه و پیاده‌سازی آن نسبتاً با سهولت انجام می‌شود)
آنچه زبان برنامه نویسی "قلب" را متمایز می کند نه جنبه بصری آن است که باعث خشنودی ناصر شده است.
 ناصر می گوید علم کامپیوتر با زبان انگلیسی ایجاد شد و مهندسی نرم افزار نیز در ایالات متحده توسعه یافت و اغلب زبانهای محبوب ، کتابخانه ها و APIs  نیز با کلمات انگلیسی مانند "function," "for," "if," "loop," شکل گرفته است. 
بنابراین برای دانشجویانی که زبان شان انگلیسی نیست مشکل پیش می آید و اگر ما برای کد کردن برنامه ها از زبانهای خودمان استفاده کنیم مشکل این گونه افراد حل می شود.
گفتنی است زبان "قلب" تحت امتیاز ام.آی.تی به صورت کد باز نوشته شده و برای دانلود آن می توانید به این لینک مراجعه کنید.
 
 
 
 
5656
کد خبر 273451

برچسب‌ها

نظر شما

شما در حال پاسخ به نظر «» هستید.
3 + 0 =

نظرات

  • نظرات منتشر شده: 13
  • نظرات در صف انتشار: 0
  • نظرات غیرقابل انتشار: 0
  • رضا IR ۱۲:۳۵ - ۱۳۹۱/۱۱/۰۸
    14 5
    برای فارسی سالها قیل زبان پارسیک منتشر شد.
  • بدون نام IR ۱۳:۳۵ - ۱۳۹۱/۱۱/۰۸
    14 10
    ایول دمش گرم حرکت متحورانه ای بود در فضایی که انگلیسی حرف اول رو در دنیا میزنه و حتی سایر زبانهای اروپایی در سایه اون قرار گرفتند یه زبان برنامه نویسی غیر انگلیسی جالبه
  • مرتضی IR ۱۴:۲۲ - ۱۳۹۱/۱۱/۰۸
    29 10
    به عنوان یک استاد دانشگاه عرض می کنم کسی که نمی تونه از if , else و چند تا کلمه ساده انگلیسی استفاده کنه چرا اصلا باید برنامه نویس باشه ؟ و در ضمن این کار در آینده برای کسانی که عربی برنامه نویسی یادبگیرن مشکلات بیشتری رو ایجاد میکنه چون نمی تونن با بقیه نرم افزارها کنار بیان . فقط برای اسم درکردن و معروفیت اینکار رو کرده وگرنه هدر دادن پول و زمانه . اینهم از اون کارهایی هست که فقط جهان سومی ها انجام میدن. البته از فردا یک عده ای راه میافتن و کلی بودجه میچاپن و به اسم حفظ فرهنگ فارسی یک چیزیایی به همین بیهودگی میسازن . خدا به خیر کنه.
    • علی IR ۱۶:۰۱ - ۱۳۹۱/۱۱/۰۸
      14 8
      دقیقا ..من فوق لیسانس نرم افزار شریف می خونم هرچی فکر میکنم به قول دوستمون نمی تونم خودم و قانع کنم !!! باید دید هدفش چی بوده .. این طور که ظاهر کار میگه ،کار بی معنیه .. اصلا لزومی نداره ..مهندس که انگلیسی بلد نباشه هیچی .. دیگه مگه برنامه نویسی چند تا کلمه انگلیسی داره که مهندس ندونه بخواد جاش لغت عربی یا فارسی استفاده بشه !!! برنامه نویسی یه مورد تخصصی لزومی نداره بقیه خودشون درگیر کنند. خداییش ببینید کی ها می رن M.I.T !! حیف اون دانشگاه اساتید و امکاناتش صرف این چیزا !!!
    • شاگرد مرتضی US ۱۷:۲۵ - ۱۳۹۱/۱۱/۰۸
      24 0
      سلام استاد. چه خوب شد پیداتون کردم. استاد تو رو خدا واسه نمره ی من را در درس برنامه نویسی تجدید نظر کنید. من خیلی زحمت کشیدم حداقل یه 10 ناقابل به من بدین. مرسی
    • AFG Soft IR ۱۸:۵۰ - ۱۳۹۱/۱۱/۰۸
      3 1
      خب البته خیلی بد نیست. و حرف شما هم درسته در برخی موارد.
    • من IR ۲۲:۲۴ - ۱۳۹۱/۱۱/۰۸
      6 5
      خیلی ببخشید مگه برنامه نویسی ربطی به if و else دارد مثلا در اسمبلی شما با این کلمات سر کار دارید این که شما گفتید مربوط به برنامه نویسی سطح بالاست ( یعنی محاوره ای و ساده ) در برنامه نویسی واقعی که از سخت افزار جدا ناپذیر است دانستن و یا ندانستن زبان انگلیسی مهم نیست بلکه اشنایی به ثبات ها و ورودی خروجی مهم است ببین دوست عزیز انگلیسی یا عربی ملاک یادگیری برنامه نویسی نیست بلکه تسلط به سخت افزار و برنامه نویسی برای ان مهم است وگرنه تا بخوای کتاب برنامه نویسی در خانه هم می توان یاد گرفت متاسفانه بیماری برنامه نویسی استدیویی چند سالی است به جان برنامه نویسان ایرانی افتاده است مثل اینکه یک پروژه فوق محرمانه را داخل یک اتاق در بسته که دوربین مدار بسته دارد انجام می دهی به جای 0و1 داری 1- و 0
  • بدون نام IN ۱۴:۵۶ - ۱۳۹۱/۱۱/۰۸
    5 8
    آفرین....ولی لازم به ذکر است: هــــــــــــــی روزگار...!
  • من IR ۱۶:۳۴ - ۱۳۹۱/۱۱/۰۸
    11 0
    یعنی در پوست خودمان نمی گنجیم !!! از حسادت داریم کور می شویم کلا فکرکنم مردم جهان از یاد بردند ایرانی وجود دارد یاد باد ان روزگاران یاد باد !!! >شروع >اوج >حسادت حماقت ---> ذهن > اگر " هدر فایل جشن گرفت" عزا می گیریم وگرنه جشن می گیریم > نتیجه > دریغ است که ایران اباد شود >بی پایان
  • احسان IR ۱۶:۵۲ - ۱۳۹۱/۱۱/۰۸
    9 8
    با سلام بنده با 6 سال سابقه برنامه نویسی کاملا با نظر آقای مرتضی موافقم این زبان به عنوان یک پروژه یا پایان نامه دانشجویی شاید خوب باشد ولی هیچ گونه کارایی دیگری ندارد خلق چنین چیزهایی همانند اختراع مجدد چرخ است چرخ اختراع شده و ما باید با کمک چرخ چیز جدیدی خلق کنیم ضمنا دانشجویان ایرانی بودند که چنین پروژه ای را سال ها قبل به عنوان پروژه درس طراجی کامپایلر ارئه دادند و 3 نمره گرفتند
  • من IR ۲۲:۱۷ - ۱۳۹۱/۱۱/۰۸
    11 11
    برخلاف نظر دوستان من معتقدم تنها راه شکوفایی صنعت نرم افزار ایران اختراع مجدد چرخ است و حتی باید ایران روش محاسباتی جدیدی را از پایه طراحی کند در واقع صنعت نرم افزاری جهان برخلاف ظاهر پر زرق برقش از بحرانی حاد رنج می برد یکی از مهمترین مشکلات انحصار محاسباتی و سخت افزاری امریکاست که باعث می شود هر برنامه ای تنها با استاندارد امریکایی ساخته شود مثلا ویندوز 98 2000 xp seven 8 همگی ظاهرا متفاوت ولی در باطن یک چیز یکسانند ما در محاسبه بسیاری از مسائل کوانتومی و سه یا چند بعدی با مشکلات اساسی روبرو هستیم پس باید ابتدا روش محاسباتی جدید را بنیان گذاری کنید و از سطح پایین به بالا از صفر اقدام به نواوری کنیم وگرنه همیشه زیر چتر و محدودیت سخت افزار ها اسیریم
  • طرفدار انصاف! EU ۱۱:۳۸ - ۱۳۹۱/۱۱/۱۲
    7 3
    با دیدن بعضی از کامنت ها (البته نه همه شون) هیچ کاری جز افسوس خوردن نمیشه کرد! به دقت و توجه زیادی نیاز نیست که بشه از این کامنت ها «سرخوردگی تاریخی»، «حسادت» و صد البته «نژادپرستی» رو در لایه های زیرین اظهار نظرهای به ظاهر حکیمانه(!) مشاهده کرد. «قضاوت» سریع و بدون اطلاع از جزئیات یک موضوع، هیچ وقت نمی تونه نظر کارشناسی محسوب بشه. به امید اول «علاج» و بعد «پیشرفت» ایران و ایرانی ...
  • بی نام IR ۱۰:۵۰ - ۱۳۹۴/۰۶/۱۵
    0 3
    خسته نباشی ....... برنامش چطوری run میشه؟؟؟؟ الکنترل الاف 9 ؟؟؟؟؟؟؟؟؟؟؟