زبان برنامه نویسی Dart

3 ماه پیش

 

دارت یک زبان برنامه نویسی است که توسط گوگل توسعه داده می شود. هدف دارت این است که جایگزین زبان جاوا اسکریپت شود و یکسری مشکلات مربوط به جاوا اسکریپت را برطرف کند.

دارت زبانی شی گراست.

دارت کامپایلر هایی برای ترجمه به زبان js دارد، اولین کامپایلر dartc نام داشت که از رده خارج شده است. Frog دومین کامپایلر برای ترجمه dart به js بود و به زبان dart هم نوشته شده بود ولی نتوانست مفاهیم کلی dart را پیاده سازی کند کامپایلر مورد استفاده امروزه dart2js می باشد که تمام مفاهیم  dart را شامل می شود.

کد های این برنامه برای اجرا به زبان جاوا اسکریپت تبدیل شده و در مرورگر اجرا می شود ولی در نسخه ای از مرورگر متن باز کرومیوم ماشین مجازی دارت تعبیه شده است که بدون تبدیل به جاوا اسکریپت خودش اجرا شده و سرعت بیشتری دارد.

هنوز ماشین مجازی دارت در کروم و دیگر مرورگر ها تعبیه نشده ولی به زودی در کروم و دیگر مرورگر ها تعبیه می شود.

تا زمانی که ماشین مجازی دارت در مرورگر ها تعبیه نشود کد ها به زبان جاوا اسکریپت ترجمه می شود.

فریموورک دارت به نام Flutter است که امکان برنامه نویسی native برای اندروید و ios را فراهم میکند. 

۰


برچسب ها :

بدون دیدگاه