High-level languages. 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 one wants 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.
The most a high-level language can do is to furnish all the constructs that the programmer imagines in the abstract program. To be sure, the level of our thinking about data structures, data types, and operations is steadily rising, but at an ever decreasing rate. And language development approaches closer and closer to the sophistication of users.
Moreover, at some point the elaboration of a high-level language creates a tool-mastery burden that increases, not reduces, the intellectual task of the user who rarely uses the esoteric constructs.
Ngôn ngữ cấp cao. 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à comprehensibility.Nhữ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 cấu trúc khái niệm: 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 xây dựng một 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ả.Hầu hết một ngôn ngữ cấp cao có thể làm là để cung cấp cho tất cả các cấu trúc các lập trình viên tưởng tượng trong chương trình trừu tượng. Để chắc chắn, mức độ của chúng tôi suy nghĩ về cấu trúc dữ liệu, loại dữ liệu, và các hoạt động là đều đặn tăng, nhưng ở mức bao giờ giảm. Và phát triển ngôn ngữ cách tiếp cận gần hơn và gần gũi hơn với độ tinh vi của người dùng.Hơn nữa, tại một số điểm xây dựng của một ngôn ngữ cấp cao tạo ra một gánh nặng làm chủ công cụ mà làm tăng, không làm giảm, việc sở hữu trí tuệ của người sử dụng những người hiếm khi sử dụng cấu trúc bí truyền.
đang được dịch, vui lòng đợi..

Ngôn ngữ cao cấp. 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 với í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. Những gì hiện 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 ai 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ả. Các ngôn ngữ cấp cao nhất có thể làm là cung cấp tất cả các cấu trúc mà các lập trình viên tưởng tượng trong chương trình trừu tượng. Để chắc chắn, mức độ suy nghĩ của chúng ta về cấu trúc dữ liệu, kiểu dữ liệu, và các hoạt động đang tăng đều đặn, nhưng với tốc độ bao giờ giảm. Và phát triển ngôn ngữ phương pháp tiếp cận gần hơn và gần gũi hơn với sự tinh tế của người sử dụng. Hơn nữa, tại một số điểm việc xây dựng một ngôn ngữ cấp cao tạo ra một gánh nặng công cụ-mastery tăng, không giảm, các công việc trí tuệ của người dùng hiếm khi sử dụng các cấu trúc bí truyền .
đang được dịch, vui lòng đợi..
