Dart (ngôn ngữ lập trình)

Dart là một ngôn ngữ lập trình web do Google phát triển. Nó được chính thức công bố tại Hội thảo GOTO Lưu trữ 2012-12-21 tại Wayback Machine ngày 10-12 tháng 10 năm 2011 tại Aarhus.[1] Mục đích của Dart không phải để thay thế JavaScript như là ngôn ngữ kịch bản chính bên trong trình duyệt web, mà là cung cấp sự lựa chọn hiện đại hơn.[2]

Lý do cho ngôn ngữ mới

[sửa | sửa mã nguồn]

Mục đích của Dart là để giải quyết các vấn đề của JavaScript (mà, theo như một tài liệu bị rò rỉ,[3] không thể được giải quyết bằng cách cải tiến ngôn ngữ) trong khi cung cấp hiệu năng tốt hơn, khả năng "có thể dễ dàng trở thành công cụ trong các dự án lớn" và an ninh tốt hơn.[4] Các kỹ sư Google hiện đang phát triển một IDE trên nền tảng điện toán đám mây gọi là Brightly, mà có lẽ là ứng dụng Dart đầu tiên. Google sẽ cung cấp một trình biên dịch Dart thành mã ECMAScript 3 on the fly, dành cho các trình duyệt không tương thích Dart. Cũng có thể chuyển mã typed Closure thành Dart.[5] Google cũng sẽ tích hợp một máy ảo vào Chrome và khuyến khích các đối thủ cạnh tranh làm điều này với trình duyệt của họ. Máy ảo Dart và Dart Cross Compiler có thể ra mắt vào cuối năm 2011.[4]

main(){
  print('Hello, Dart!');
}

Một ví dụ Hello World khác[liên kết hỏng]

Tham khảo thêm

[sửa | sửa mã nguồn]
  1. ^ Presentation: "Opening Keynote: Dart, a new programming language for structured web programming" Lưu trữ 2011-10-13 tại Wayback Machine - GOTO Aarhus 2011 conference. Planned official presentation of the Dart language, on October 10.
  2. ^ Shankland, Stephen (ngày 10 tháng 10 năm 2011). “Google debuts Dart, a JavaScript alternative”. CNET. Truy cập ngày 13 tháng 10 năm 2011.
  3. ^ "Future of Javascript" doc from our internal "JavaScript Summit" last week - Leaked internal Google email]
  4. ^ a b Google Operating System: Dash, Google's Alternative to JavaScript
  5. ^ Google Dart to "ultimately... replace JavaScript"

Liên kết ngoài

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Ứng dụng Doublicat cho phép bạn hoán đổi khuôn mặt mình với diễn viên, nhân vật nổi tiếng trong ảnh GIF
Ứng dụng Doublicat cho phép bạn hoán đổi khuôn mặt mình với diễn viên, nhân vật nổi tiếng trong ảnh GIF
Ứng dụng này có tên là Doublicat, sử dụng công nghệ tương tự như Deepfakes mang tên RefaceAI để hoán đổi khuôn mặt của bạn trong GIF
Âm nhạc có giúp chúng ta tăng cường hiệu suất công việc?
Âm nhạc có giúp chúng ta tăng cường hiệu suất công việc?
Câu trả lời là có và không. Những giai điệu phù hợp sẽ giúp chúng ta vượt qua sự nhàm chán của công việc, duy trì sự hứng khởi, sáng tạo và bền bỉ
Decarabian có thực sự là bạo chúa - Venti là kẻ phản động
Decarabian có thực sự là bạo chúa - Venti là kẻ phản động
Bài viết này viết theo quan điểm của mình ở góc độ của Decarabian, mục đích mọi người có thể hiểu/tranh luận về góc nhìn toàn cảnh hơn
Design Thinking for Data Visualization: A Practical Guide for Data Analysts
Design Thinking for Data Visualization: A Practical Guide for Data Analysts
Tư duy thiết kế (Design Thinking) là một hệ tư tưởng và quy trình giải quyết các vấn đề phức tạp theo cách lấy người dùng cuối (end-user) làm trung tâm