زبان برنامه نویسی دارت Dart توسط شرکت گوگل توسعه داده شده است که از طریق آن میتوانید اپلیکیشن های موبایل و برنامه نویسی وب انجام دهید. این زبان در فریمورک فلاتر Flutter از آن استفاده میشود و بسیار شبیه به زبان جاوا و کاتلین میباشد.
ویژگی های زبان دارت
ویژگی های زبان دارت چیست؟
زبان Dart ویژگیهای منحصر به فردی دارد که آن را یک زبان برنامهنویسی قدرتمند و جذاب میسازد. در زیر به برخی از ویژگیهای Dart اشاره میکنم:
- کدنویسی منظم: Dart یک زبان با کدنویسی منظم است، به این معنی که نیازی به نوشتن کدهای تعریفی یا سطح بالا مانند نقاط ویرگول (;) یا پرانتزهای اضافی ندارد. این ویژگی باعث سادهتر شدن نوشتن کد و کاهش خطاها میشود.
- پشتیبانی از مفسر و کامپایلر: Dart همچنین از پشتیبانی همزمان مفسر (JIT) و کامپایلر (AOT) برخوردار است. در فاز توسعه، مفسر Dart به شما امکان تست و اجرای سریع کد را میدهد، در حالی که کامپایلر Dart AOT برای تولید کد بسیار سریع و بهینهتر در فاز عرضه نرمافزار استفاده میشود.
- مدیریت حافظه خودکار: Dart دارای مدیریت حافظه خودکار است که به شما اجازه میدهد نگرانیهای کمتری در مورد مدیریت حافظه و دسترسی به آزادی حافظه داشته باشید. برخی از ویژگیهای مدیریت حافظه شامل بازیابی زباله (garbage collection) و کاهش تعداد تغییرات حافظه است.
- ویژگیهای شیءگرایی: Dart یک زبان شیءگرا است که قابلیتهای مربوط به شیءگرایی را ارائه میدهد، از جمله کلاسها، وراثت، چندوضعیتی (polymorphism)، و تجزیه و تحلیل (encapsulation). این ویژگیها به شما امکان میدهند کد را به صورت ساختارمند و بازده بالا نوشت