(به : ) زبان برنامه‌نویسی است که توسط گوگل توسعه داده می‌شود. هدف دارت جایگزین کردن که زبان داخلی است می‌باشد. دارت راه حلی برای مشکلات موجود در جاوا اسکریپت (به‌طور مثال مشکل حافظه) می‌باشد که کارایی بهتر، قابلیت استفاده ساده‌تر برای پروژه‌های بزرگ و امنیت بیشتری را فراهم می‌کند. گوگل همچنین بسیار تلاش دارد تا دارت را پیچیده تر بسازد و ویژگی‌ها و قابلیت‌های فراوانی به آن ببخشد. 
 دارت زبانی برپایه کلاس، وراثت یگانه و است که گرامر آن شبیه زبان C بوده و دارای Interface،reified generics کلاسهای Abstract و Optional typing می‌باشد. type annotationهای ایستا تأثیری بر روی سمانتیک کد در زمان اجرا ندارد. در عوض type annotation می‌تواند پرونده‌هایی برای ابزارهایی مانند checkerهای ایستا و checkهای پویای در زمان اجرا را فراهم نماید.
این پروژه توسط لارس بک و کسپر لاند پایه‌گذاری شده‌است.
 برنامه‌های دارت در یکی از دو حالت اجرا می‌شوند. در مد چک شده، که مد پیش‌فرض نیست و باید فعال شود، type assertion پویا فعال می‌شود. این type assertionها می‌توانند در صورتی فعال شوند که تایپ‌های ایستا در کد فراهم شده باشد، و همچنین می‌تواند مقداری از خطاها را هنگامی که نوع‌ها نامناسب باشند را catch نماید. برای مثال اگر متدی این‌گونه annotate شده باشد که رشته‌ای را بازگرداند، ولی در شمار  درست (عدد درست) برگرداند، type assertion پویا این خطا را catch کرده و خطایی را ارسال می‌نماید. اجرای برنامه در مد چک شده برای حالت تست و توسعه توصیه می‌شود.
برنامه‌های دارت به صورت پیش‌فرض در مد تولید است که تمام مدهای type assertion پویای آن غیر فعال می‌باشد. این حالت مد پیش‌فرض است زیرا که سریع‌ترین حالت برای اجرای برنامه‌های دارت می‌باشد.
 dartc اولین بود که توانایی تولید جاوا اسکریپت از روی کد دارت را داشت، ولی هم‌اکنون از رده خارج شده‌است. Frog دومین برنامه از کامپایلر دارت به جاوا اسکریپت بود که به زبان دارت نوشته شده‌است. Frog هرگز نتوانست مفاهیم کلی زبان دارت را پیاده‌سازی نماید، گرچه کامپایلر جدید به نام dart2js ساخته شده بود. همچنین این برنامه نیز به زبان دارت نوشته شده‌است و هم‌اکنون کامپایلری است که تمام ویژگی‌ها و مفاهیم این زبان را پشتیبانی می‌نماید.
 در ۱۸ نوامبر ۲۰۱۱، یک ادیتور دارت را منتشر کرد، که ادیتوری بر روی کامپوننت‌های اکلیپس بود و روی سیستم‌های Mac OS X، ویندوز و سیستم عامل‌های مبتنی بر اجرا می‌شد. این ادیتور قابلیت Syntax highlighting، Code completion، کامپایل کردن Java script، اجرای برنامه‌های دارت بر روی سرور یا تحت وب و debugging را دارد.
محیط‌های همچنین زبان دارت را پشتیبانی می‌کنند. پلاگین دارت بر روی IntelliJ IDEA، PhpStorm و WebStorm موجود می‌باشد. این پلاگین ویژگی‌های زیادی از جمله هایلایت کردن متن، کامل کردن کد، ریفرکتور کردن، دیباگ کردن و موارد بسیاری را دارا می‌باشد. و قابلیت استفاده از دارت را برای پروژه های می‌دهد.
 دارت به گونه‌ای طراحی شده‌است که بر روی مرورگرهای مدرن اجرا شود، چه به صورت اجرا بر روی که درون مرورگرها تعبیه شده‌است یا به صورت کامپایل شده به زبان جاواسکریپت. ماشین مجازی دارت همچنین برای اجرای برنامه‌های دارت بر روی سرور یا طراحی شده‌است. به‌طور مثال پروژهٔ دارت کتابخانه‌هایی جهت کار با ورودی خروجی شبکه و دایرکتوری‌ها را فراهم می‌نماید.
 دارت به حالت نسخهٔ مدرن جاواسکریپت کامپایل می‌شود و اجازه می‌دهد که بر روی مرورگرهای مدرن اجرا شود، گرچه یک نسخهٔ ویژه از وجود دارد که درون آن ماشین مجازی دارت تعبیه شده‌است. این ویژگی این مرورگر را قابل می‌سازد تا برنامه‌های دارت را بدون اینکه به جاواسکریپت کامپایل شوند، اجرا نماید. با نسخهٔ مایلستون یک، جاواسکریپت تولید شده، ۷۸٪ بازدهی جاواسکریپتی که به صورت دستی نوشته شده باشد را دارا می‌باشد، در حالی که کد دارت ۲۱٪ سریعتر از کد مشابه بر روی وی-۸ اجرا می‌شود.
در می۲۰۱۲، مایکروسافت، ، مرورگر اپرای شرکت اپرا و سافاری برنامه‌ای جهت تعبیه کردن ماشین مجازی جدای دارت را ندارند.
 برنامه سلام دنیا!
 تابعی جهت محاسبهٔ nامین عدد فیبوناچی:
 یک کلاس ساده:
 دامنه نقدها از حمله به ریسک و قفل‌گذاری مالک بر روی محتوا، تا تایپ-سیستم اختیاری واحد آن، و درک گرامر خسته‌کنندهٔ شبیه به جاوای آن متغیر است.
تیم جاواسکریپت بیان کرده‌است که «بعضی مثالها، مانند دارت که طوری بیان می‌کند که جاواسکریپت دارای ایرادات اساسی می‌باشد و برای بهبود این سناریو ما نیاز به یک ترک همیشگی جاواسکریپت در زمان اجرا و گرامر آن می‌باشیم. ما با این طرز فکر کاملاً مخالفیم». مایکروسافت بعدها نسخه سوپرست زبان جاواسکریپت به نام تایپسکریپت را منتشر کرد. برخلاف دارت، اسکریپت شارپ و گوگل وب تولکیت، تایپسکریپت گرامر جاواسکریپت را کنار نگذاشته‌است بلکه آن را توسعه بخشیده‌است.
مهندس شرکت اپل، اولیور هانت، که بر روی پروژه وب کیت (که هردو و را قدرت بخشیده‌است) فعالیت دارد، بیان نموده‌است که:
 در موزیلا، کسی که جاواسکریپت را توسعه بخشید، بیان نموده‌است که:
 داگلاس کراکفورد، هنگامی که از او در مورد دارت، در طی مقالهٔ استایل برنامه‌نویسی و ذهن شما سؤال گردید، پاسخ داد:
{"title": "دارت (زبان برنامه‌نویسی)", "link": "https://fa.wikipedia.org//w/index.php?title=%D8%AF%D8%A7%D8%B1%D8%AA_(%D8%B2%D8%A8%D8%A7%D9%86_%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3%DB%8C)&oldid=34618017", "language": "fa"}