Khác biệt giữa bản sửa đổi của “D (ngôn ngữ lập trình)”

Nội dung được xóa Nội dung được thêm vào
Không có tóm lược sửa đổi
Dòng 1:
'''D''' là một ngôn ngữ lập trình hệ thống [[Lập trình hướng đối tượng|hướng đối tượng]], [[Lập trình mệnh lệnh|dùng câu lệnh]], [[Mẫu hình lập trình|đa mẫu hình]] do [[Walter Bright]] của [[Digital Mars]] tạo ra và phát hành năm 2001. Quá trình thiết kế và phát triển ngôn ngữ này trong năm 2007 được [[Andrei Alexandrescu]] tham gia đóng góp. Mặc dù nó có nguồn gốc như là một bản phát triển kỹ thuật của [[C++]], D là một ngôn ngữ riêng biệt, đã thiết kế lại một số tính năng cốt lõi của C++ trong khi cũng lấy cảm hứng từ các ngôn ngữ khác, đáng chú ý là các ngôn ngữ [[Java (ngôn ngữ lập trình)|Java]], [[Python (ngôn ngữ lập trình)|Python]], [[Ruby (ngôn ngữ lập trình)|Ruby]], [[C thăng|C#]], và [[Eiffel (programming language)|Eiffel]].
 
Mục tiêu thiết kế của D cố gắng kết hợp hiệu suất và sự an toàn của các ngôn ngữ biên dịch với sức mạnh biểu đạt của các ngôn ngữ năng động hiện đại. Mã D sau khi dịch thường nhanh như mã C++ tương đương, trong khi ngắn hơn<ref name='short'/> và an toàn hơn về mặt bộ nhớ.<ref>{{Chúcite book |last=Bright |first=Walter |title=D programming Language Specification |publisher=Digital Mars (via Amazon) thích|edition=e-book sách|location=7227}} Memory Safety has an entire chapter, with recipes. It's a major theme of the language. Failures to reach this standard are defects.</ref>
 
Các tính năng định kiểu biến, [[Thu gom rác (khoa học máy tính)|quản lý bộ nhớ tự động]] và [[cú pháp đặc biệt]] cho các kiểu thường dùng cho phép [[phát triển phần mềm]] nhanh hơn, trong khi việc kiểm tra giới hạn, thiết kế theo các tính năng của hợp đồng và hệ thống kiểu nhận thức tương tranh đồng thời giúp giảm sự xuất hiện của [[Lỗi phần mềm|các lỗi phần mềm]].<ref>{{cite video |url=https://www.youtube.com/watch?v=RlVpPstLPEc |title=Three Cool Things About D |date=2 August 2010 |people=Andrei Alexandrescu}}</ref>