Chọn ngôn ngữ của bạn

Trang chủ arrow-right ... arrow-right Công cụ phát triển arrow-right D (Programming Language)

Chúng tôi đã tổng hợp danh sách 46 phần mềm thay thế miễn phí và trả phí cho D (Programming Language). Các đối thủ chính bao gồm: Python, Java. Ngoài ra, người dùng cũng tiến hành so sánh giữa D (Programming Language) và PHP, C (programming language), C++. Bạn cũng có thể xem các tùy chọn tương tự khác tại đây: Công cụ phát triển.


Python
Free Open Source

Python là một ngôn ngữ lập trình mở rộng, tương tác, hướng đối tượng, mở rộng.

Java
Free Open Source

Java là ngôn ngữ lập trình máy tính đa năng, đồng thời, dựa trên lớp ...

PHP
Free Open Source

PHP là một ngôn ngữ kịch bản có mục đích chung được sử dụng rộng rãi, đặc biệt phù hợp với Web ...

C++
Free Open Source

C ++ là một kiểu gõ tĩnh, dạng tự do, đa mô hình, được biên dịch, mục đích chung, mạnh mẽ ...

Ruby
Free Open Source

Ruby là một ngôn ngữ lập trình hướng đối tượng mục đích chung, năng động, kết hợp ...

C#
Free Open Source

C # là một ngôn ngữ lập trình đa mô hình bao gồm gõ mạnh, bắt buộc, khai báo ...

Lua
Free Open Source

Lua là một ngôn ngữ kịch bản mạnh mẽ, nhanh, nhẹ, có thể nhúng.

Perl
Free Open Source

Perl là ngôn ngữ lập trình động cấp cao, đa mục đích, được giải thích, năng động với hơn 22 năm ...

Go là một ngôn ngữ lập trình mã nguồn mở giúp dễ dàng xây dựng đơn giản, đáng tin cậy và ...

D là một ngôn ngữ có cú pháp giống như C và gõ tĩnh.

D (Programming Language) Nền tảng

tick-square Windows
tick-square Linux
tick-square Mac

D (Programming Language) Video và Ảnh chụp màn hình

D (Programming Language) Tổng quan

D là một ngôn ngữ có cú pháp giống như C và gõ tĩnh. Nó thực tế kết hợp hiệu quả, kiểm soát và sức mạnh mô hình hóa, với năng suất an toàn và lập trình viên.

Tiện

D cho phép viết các đoạn mã lớn mà không cần chỉ định các loại, theo kiểu ngôn ngữ động. Tuy nhiên, suy luận tĩnh suy ra các loại và các thuộc tính mã khác, mang lại tốt nhất cho cả thế giới tĩnh và thế giới động.
Quản lý bộ nhớ tự động làm cho mã an toàn, đơn giản và mạnh mẽ. D cũng hỗ trợ quản lý tài nguyên phạm vi (còn gọi là thành ngữ RAII) và các câu lệnh phạm vi cho mã giao dịch xác định dễ viết và đọc.
Các mảng, lát và phạm vi tích hợp và tuyến tính tích hợp giúp cho việc lập trình hàng ngày trở nên đơn giản và dễ chịu cho các nhiệm vụ nhỏ và lớn.

Quyền lực

Mô hình tốt nhất là không áp đặt một cái bằng chi phí của người khác. D cung cấp đa hình cổ điển, ngữ nghĩa giá trị, phong cách chức năng, khái quát, lập trình tổng quát, lập trình hợp đồng, và nhiều hơn nữa tất cả được tích hợp hài hòa.
D cung cấp một cách tiếp cận sáng tạo để đồng thời bao gồm dữ liệu bất biến thực sự, truyền tin nhắn, không chia sẻ theo mặc định và chia sẻ có thể thay đổi được kiểm soát giữa các luồng.
Từ các tập lệnh đơn giản đến các dự án lớn, D có phạm vi rộng theo mọi nhu cầu của ứng dụng: kiểm tra đơn vị, ẩn thông tin, mô đun tinh chỉnh, biên dịch nhanh, giao diện chính xác.

Hiệu quả

D biên dịch tự nhiên để mã nguồn hiệu quả.
D được thiết kế sao cho hầu hết mã "rõ ràng" đều nhanh và an toàn. Đôi khi, một chức năng có thể cần phải thoát khỏi giới hạn an toàn loại để có tốc độ và kiểm soát tối đa. Đối với những trường hợp hiếm hoi như vậy, D cung cấp các con trỏ riêng, nhập phôi, truy cập vào bất kỳ hàm C nào mà không có bất kỳ bản dịch can thiệp nào và thậm chí cả trình biên dịch nội tuyến.
Các thuộc tính mô đun @safe, @trusty và @system cho phép lập trình viên quyết định tốt nhất sự đánh đổi an toàn / hiệu quả của một ứng dụng cụ thể và kiểm tra tính nhất quán của trình biên dịch.

D (Programming Language) Tính năng

tick-square Multiparadigm
tick-square Contract programming
tick-square Functional Language
tick-square Object-oriented Language
tick-square High Level

Các lựa chọn hàng đầu thay thế D (Programming Language)

Chia sẻ ý kiến về phần mềm, viết đánh giá và giúp làm cho nó càng tốt hơn!

D (Programming Language) Danh mục

Công cụ phát triển

D (Programming Language) Thẻ

programming-language programming

Đề xuất thay đổi

Phản hồi của bạn

Chọn một xếp hạng
Vui lòng chọn một đánh giá

Your vote has been counted.

Do you have experience using this software?