ภาษาดาร์ต

ดาร์ตเป็น ภาษาโปรแกรม ที่ออกแบบโดย Lars Bak และ Kasper Lund และพัฒนาโดย Google  สามารถใช้ในการพัฒนาโปรแกรมประยุกต์บนเว็บ และ แอปมือถือ ตลอดจนแอปพลิเคชันเซิร์ฟเวอร์ และ แอปพลิเคชันเดสก์ท็อป

ดาร์ตเป็นภาษาเชิงวัตถุ อิงคลาส และมีการเก็บขยะ ที่มีวากยสัมพันธ์  แบบภาษาซี  ดาร์ตสามารถ คอมไพล์ ออกมาเป็น รหัสเครื่อง, จาวาสคริปต์ หรือ WebAssembly

ความเป็นมา 
ดาร์ตได้รับการเปิดตัวในการประชุม GOTO ใน ออร์ฮูส ประเทศเดนมาร์ก ระหว่างวันที่ 10-12 ตุลาคม พ.ศ. 2554  Lars Bak และ Kasper Lund เป็นผู้ก่อตั้งโครงการดาร์ต  ดาร์ต 1.0 เปิดตัวเมื่อวันที่ 14 พฤศจิกายน 2556 

ดาร์ต 2.0 ได้รับการเปิดตัวในเดือนสิงหาคม 2561 โดยมีการเปลี่ยนแปลงภาษารวมถึงระบบชนิดข้อมูล

การป้องกันตัวชี้ที่เป็นโมฆะ 
ตั้งแต่เวอร์ชัน 2.12 เป็นต้นไป ภาษาดาร์ตมีการป้องกันตัวชี้ที่เป็นโมฆะ ()  สิ่งนี้เป็นการรับประกันว่าตัวชี้ที่เป็นโมฆะจะไม่สามารถเกิดขึ้นได้ เว้นแต่จะได้รับอนุญาตอย่างจัดแจ้ง

ฟลัตเตอร์ 
Google เปิดตัว Flutter สำหรับการพัฒนาแอพ ฟลัตเตอร์ถูกสร้างขึ้นโดยใช้ Dart, C, C++ และ Skia ฟลัตเตอร์เป็นเฟรมเวิร์ก UI ที่โอเพ่นซอร์สและหลายแพลตฟอร์ม ก่อน Flutter 2.0 นักพัฒนาสามารถกำหนดเป้าหมายได้เฉพาะ Android, iOS และเว็บเท่านั้น การเปิดตัว Flutter 2.0 เพิ่มการรองรับ macOS, Linux และ Windows ในรูปแบบเบต้า  Flutter 2.10 เปิดตัวพร้อมการสนับสนุนการผลิต (production support) สำหรับ Windows  และ Flutter 3 เปิดตัวการสนับสนุนการผลิตสำหรับแพลตฟอร์มเดสก์ท็อปทั้งหมด

ตัวอย่าง 
ตัวอย่างโปรแกรมเฮลโลเวิลด์void main() {
  print('Hello, World!');
}

อ้างอิง

แหล่งข้อมูลอื่น 
 
 DartPad

ภาษาสคริปต์
ภาษาโปรแกรมเชิงวัตถุ
ซอฟต์แวร์ของกูเกิล
โครงการซอฟต์แวร์เสรี
ภาษาโปรแกรมที่มีชนิดข้อมูลแบบพลวัต
ภาษาโปรแกรมในภาวะพร้อมกัน
ตระกูลภาษาซี
ซอฟต์แวร์ในปี พ.ศ. 2554
หน้าที่มีการแปลที่ยังไม่ได้ตรวจทาน