C= Parallel C/C++ Programming Language Extension
| Phiên bản | 0.5 |
|---|---|
| Nhà xuất bản | Hoopoe ProGroup |
| Ngày phát hành | 19 thg 8, 2012 |
| Ngày thêm | 19 thg 8, 2012 |
| Yêu cầu Os | Windows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP |
| Yêu cầu | None |
| Tổng số lượt tải xuống | 733 |
| Giá bán | Free to try |
Sự miêu tả
C=(phát âm là 'See Stripes') là một Phần mở rộng Ngôn ngữ Lập trình C/C ++ Song song.
Nó được thiết kế để bao gồm tất cả các mô hình lập trình song song điển hình và bổ sung hoặc thậm chí thay thế các phần mở rộng và thư viện ngôn ngữ song song hiện có bằng cách cung cấp một ngôn ngữ song song duy nhất được kết nối tự nhiên nhất với cú pháp và ngữ nghĩa C/C ++.
Các nguyên tắc và cấu trúc của C=bao gồm ngữ nghĩa chuỗi tác vụ linh hoạt, phạm vi hiển thị song song, đồng bộ hóa không đối tượng và mô hình tương tác tác vụ chờ đánh thức được hình thành để dễ dàng áp dụng bởi các ngôn ngữ thủ tục và hướng đối tượng khác, được biên dịch hoặc thông dịch.
Tóm lại, ý tưởng chính của C=là thúc đẩy tư duy song song, để các lập trình viên tập trung vào việc viết các chương trình song song ngay từ đầu, thay vì thực hiện công việc hai lần bằng cách thực hiện một chương trình tuần tự và sau đó cố gắng đa luồng nó (mặc dù cách tiếp cận sau, không thể tránh khỏi trong nhiều trường hợp, cũng được hỗ trợ một cách thanh lịch).
Hiện tại, phần mở rộng ngôn ngữ C=được triển khai dưới dạng thư viện C và không ngụ ý hỗ trợ trình biên dịch cụ thể, cũng như các thay đổi cơ bản đối với các quy trình xây dựng phần mềm hiện có.