دارت زبان برنامهنویسی است که توسط گوگل توسعه داده میشود. هدف دارت
جایگزین کردن جاوااسکریپت که زبان داخلی مرورگرهای وب است است. دارت
راه حلی برای مشکلات موجود در جاوا اسکریپت (بهطور مثال مشکل حافظه)
است که کارایی بهتر، قابلیت استفاده سادهتر برای پروژههای بزرگ و
امنیت بیشتری را فراهم میکند. گوگل همچنین بسیار تلاش دارد تا دارت را
پیچیده تر بسازد و ویژگیها و قابلیتهای فراوانی به آن ببخشد. دارت زبانی
برپایه کلاس، وراثت یگانه و شی گرایی است که گرامر آن شبیه زبان C بوده و
دارای Interface،reified generics کلاسهای Abstract و Optional typing
است. type annotationهای ایستا تأثیری بر روی سمانتیک کد در زمان اجرا
ندارد. در عوض type annotation میتواند پروندههایی برای ابزارهایی مانند
checkerهای ایستا و checkهای پویای در زمان اجرا را فراهم نماید. این پروژه
توسط لارس بک و کسپر لاند پایهگذاری شدهاست.
در دوره آموزشی Udemy Dart Programming for Android به صورت مقدماتی با زبان برنامه نویسی دارت و ویژگی های آن اشنا خواهید شد.