Dart یک زبان general-purpose بوده که توسط گوگل ساخته شده است. زبان های general-purpose زبان هایی هستند که به طور خاص برای کاری خاص طراحی نشده اند بلکه می توان با آن ها کار های مختلفی انجام داد و به یک حوزه پایبند نیستند. همچنین Dart یک زبان statically typed است که یعنی تایپ متغیر ها و داده ها هنگام نوشتن کد مشخص می شود. مثلا برای تعریف یک رشته حتما باید مشخص کنید که داده از نوع رشته است و نمی توانید بدون تغییر صریح و دستی در کد ها داده ی دیگری را در آن ذخیره کنید. البته اگر بخواهیم دقیق تر بگوییم Dart یک زبان type inferred است که یعنی مشخص کردن تایپ داده ها اجباری نیست. ما در این مقاله می خواهیم با زبان Dart آشنا شده و آن را با جاوا اسکریپت (یا بهتر بگویم، تایپ اسکریپت) مقایسه کنیم. شاید از خواندن این جمله تعجب کنید اما Dart شباهت های بسیار زیادی با جاوا اسکریپت و مخصوصا تایپ اسکریپت دارد تا حدی که یادگیری آن برای توسعه دهندگان تایپ اسکریپت مانند آب خوردن است. در صورتی که از توسعه دهندگان تایپ اسکریپت یا جاوا اسکریپت نیستید هنوز هم می توانید متوجه موضوعات توضیح داده شده در این مقاله بشوید به شرطی که حداقل با یک زبان برنامه نویسی (PHP یا Python یا Ruby یا Java یا …) آشنایی داشته باشید.
پنل نویسندگان






