Surely the most powerful stroke for software productivity, reliability, and simplicity has been the progressive use of high-level languages for programming. Most observers credit that development with at least a factor of five in productivity, and with concomitant gains in reliability, simplicity, and comprehensibility
What does a high-level language accomplish? It frees a program from much of its accidental complexity. An abstract program consists of conceptual constructs:
operations, data types, sequences, and communication. The concrete machine program is concerned with bits, registers, conditions, branches, channels, disks, and such. To the extent that the high-level language embodies the constructs wanted in the abstract program and avoids all lower ones, it eliminates a whole level of complexity that was never inherent in the program at all.
Các đột quỵ chắc chắn nhất mạnh mẽ phần mềm năng suất, độ tin cậy và đơn giản đã là sử dụng tiến bộ cao cấp ngôn ngữ lập trình. Hầu hết các nhà quan sát tín dụng mà phát triển với ít nhất một yếu tố của năm trong sản xuất, và đồng thời tăng độ tin cậy, đơn giản và comprehensibilityNhững gì một ngôn ngữ cấp cao thực hiện? Nó giải phóng một chương trình từ phần lớn của nó phức tạp do tai nạn. Một chương trình trừu tượng bao gồm khái niệm xây dựng:hoạt động, loại dữ liệu, trình tự, và giao tiếp. Chương trình cụ thể máy là có liên quan với bit, đăng ký, điều kiện, chi nhánh, kênh, đĩa, và như vậy. Đến mức mà ngôn ngữ cấp cao biểu hiện cấu trúc muốn trong chương trình trừu tượng và tránh tất cả những người thấp hơn, nó giúp loại bỏ một mức độ toàn bộ của phức tạp đã không bao giờ có vốn có trong chương trình ở tất cả.
đang được dịch, vui lòng đợi..
Chắc chắn là đột quỵ mạnh mẽ nhất để sản xuất phần mềm, độ tin cậy và tính đơn giản đã được sử dụng tiến bộ của ngôn ngữ cấp cao để lập trình. Hầu hết các nhà quan sát tín dụng phát triển đó có ít nhất một yếu tố của năm về năng suất, và với mức tăng đồng thời độ tin cậy, đơn giản và dễ hiểu
gì một ngôn ngữ cấp cao đạt được gì? Nó sẽ giải phóng một chương trình từ nhiều phức tạp ngẫu nhiên của nó. Một chương trình trừu tượng bao gồm các cấu trúc khái niệm:
hoạt động, kiểu dữ liệu, trình tự, và thông tin liên lạc. Các chương trình máy bê tông là có liên quan với bit, đăng ký, điều kiện, chi nhánh, các kênh, các ổ đĩa, và như vậy. Trong phạm vi mà các ngôn ngữ cấp cao là hiện thân của các cấu trúc muốn trong chương trình trừu tượng và tránh tất cả những người thấp hơn, nó giúp loại bỏ một cấp độ hoàn toàn phức tạp mà không bao giờ cố hữu trong các chương trình ở tất cả.
đang được dịch, vui lòng đợi..