Lập trinh Hương đôi tượng. Nhiều học sinh của nghệ thuật mở ra hy vọng hơn cho lập trình hướng đối tượng hơn so với bất kỳ của các mốt thời kỹ thuật khác trong ngày. [2] ta ở giữa họ. Mark Sherman của Dartmouth ghi chú về CSnet News rằng người ta phải cẩn thận phân biệt hai khái niệm riêng biệt mà đi dưới cái tên đó: các kiểu dữ liệu trừu tượng và các loại phân cấp. Khái niệm về kiểu dữ liệu trừu tượng là kiểu của một đối tượng cần được xác định bởi một cái tên, một tập hợp các giá trị thích hợp, và một tập hợp các hoạt động thích hợp hơn bởi cấu trúc lưu trữ của nó, mà nên được ẩn. Ví dụ như gói Ada (với các loại tư nhân) và mô-đun của Modula. Loại thứ bậc, chẳng hạn như các lớp học Simula-67 của, cho phép một để xác định các giao diện chung có thể được tinh chế thêm bằng cách cung cấp các loại cấp dưới. Hai khái niệm này đều orthogonal_one có thể có hệ thống phân cấp mà không cần che giấu và ẩn mà không phân cấp. Cả hai khái niệm đại diện cho những tiến bộ thực sự trong nghệ thuật xây dựng phần mềm. Mỗi loại bỏ thêm một khó khăn do tai nạn từ quá trình này, cho phép các nhà thiết kế để thể hiện bản chất của thiết kế mà không cần phải thể hiện một lượng lớn các vật liệu cú pháp mà không có thêm nội dung thông tin. Đối với cả hai loại trừu tượng và các loại phân cấp, kết quả là để loại bỏ một loại bậc cao khó khăn do tai nạn và cho phép một biểu thức bậc cao của thiết kế. Tuy nhiên, những tiến bộ như vậy có thể làm gì hơn để loại bỏ tất cả những khó khăn do tai nạn từ sự biểu hiện của thiết kế. Sự phức tạp của thiết kế riêng của mình là điều cần thiết, và các cuộc tấn công như vậy làm cho không có sự thay đổi bất cứ điều gì trong đó. Một lợi lệnh của độ richter có thể được thực hiện bằng cách lập trình hướng đối tượng chỉ khi không cần thiết loại đặc điểm kỹ thuật bụi rậm vẫn còn trong ngôn ngữ lập trình của chúng tôi là chính nó chín phần mười của các công việc liên quan trong việc thiết kế một chương trình sản phẩm. Tôi nghi ngờ điều đó. Tuy nhiên, Ada sẽ không chứng minh được các viên đạn bạc mà giết con quái vật sản xuất phần mềm. Đó là, sau khi tất cả, chỉ là một ngôn ngữ cấp cao, và các khoản thu khổng lồ từ các ngôn ngữ như vậy đến từ sự chuyển đổi đầu tiên - các quá trình chuyển đổi từ sự phức tạp ngẫu nhiên của máy vào các tuyên bố trừu tượng của step-by-step giải pháp. Một khi những tai nạn đã được loại bỏ, những người còn lại sẽ nhỏ hơn, và phần thưởng từ việc loại bỏ của họ chắc chắn sẽ ít hơn. Tôi dự đoán rằng một thập kỷ từ bây giờ, khi hiệu quả của Ada được đánh giá, nó sẽ được xem như đã làm một đáng kể sự khác biệt, nhưng không phải vì bất kỳ tính năng ngôn ngữ cụ thể, và cũng không thực sự vì tất cả chúng kết hợp. Không sẽ môi trường Ada mới chứng minh được nguyên nhân của sự cải tiến. Đóng góp lớn nhất của Ada sẽ là chuyển đổi để nó xảy ra nhân lập trình đào tạo về kỹ thuật phần mềm, thiết kế hiện đại.
đang được dịch, vui lòng đợi..
