ภาษาดาร์ต

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

ดาร์ตเป็นภาษาเชิงวัตถุอิงคลาส และมีการเก็บขยะ ที่มีวากยสัมพันธ์แบบภาษาซี ดาร์ตสามารถทำการคอมไพล์ออกมาเป็นรหัสเครื่อง, จาวาสคริปต์ หรือ 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
หมวดหมู่:หน้าที่มีการแปลที่ยังไม่ได้ตรวจทาน