Object-oriented programming. Many students of the art hold out more ho dịch - Object-oriented programming. Many students of the art hold out more ho Việt làm thế nào để nói

Object-oriented programming. Many s

Object-oriented programming. Many students of the art hold out more hope for object-oriented programming than for any of the other technical fads of the day. [2] I am among them. Mark Sherman of Dartmouth notes on CSnet News that one must be careful to distinguish two separate ideas that go under that name: abstract data types and hierarchical types. The concept of the abstract data type is that an object's type should be defined by a name, a set of proper values, and a set of proper operations rather than by its storage structure, which should be hidden. Examples are Ada packages (with private types) and Modula's modules.

Hierarchical types, such as Simula-67's classes, allow one to define general interfaces that can be further refined by providing subordinate types. The two concepts are orthogonal_one may have hierarchies without hiding and hiding without hierarchies. Both concepts represent real advances in the art of building software.

Each removes yet another accidental difficulty from the process, allowing the designer to express the essence of the design without having to express large amounts of syntactic material that add no information content. For both abstract types and hierarchical types, the result is to remove a higher-order kind of accidental difficulty and allow a higher-order expression of design.

Nevertheless, such advances can do no more than to remove all the accidental difficulties from the expression of the design. The complexity of the design itself is essential, and such attacks make no change whatever in that. An order-of-magnitude gain can be made by object-oriented programming only if the unnecessary type-specification underbrush still in our programming language is itself nine-tenths of the work involved in designing a program product. I doubt it.

Nevertheless, Ada will not prove to be the silver bullet that slays the software productivity monster. It is, after all, just another high-level language, and the biggest payoff from such languages came from the first transition -- the transition up from the accidental complexities of the machine into the more abstract statement of step-by-step solutions. Once those accidents have been removed, the remaining ones will be smaller, and the payoff from their removal will surely be less.

I predict that a decade from now, when the effectiveness of Ada is assessed, it will be seen to have made a substantial difference, but not because of any particular language feature, nor indeed because of all of them combined. Neither will the new Ada environments prove to be the cause of the improvements. Ada's greatest contribution will be that switching to it occasioned training programmers in modern software-design techniques.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Lập trình hướng đối tượng. Nhiều sinh viên của nghệ thuật giữ ra hy vọng nhiều hơn cho đối tượng theo định hướng lập trình hơn cho bất kỳ kỹ thuật fads khác của ngày. [2] tôi là trong số họ. Mark Sherman của Dartmouth ghi chú về tin tức CSnet một trong những phải cẩn thận để phân biệt hai ý tưởng riêng biệt mà đi theo tên đó: tóm tắt các loại dữ liệu và các loại thứ bậc. Khái niệm về các loại dữ liệu trừu tượng là một đối tượng loại nên được định nghĩa bởi một tên, một tập hợp các giá trị thích hợp, và một bộ thích hợp hoạt động chứ không phải bởi cấu trúc lí của nó, mà nên được ẩn. Ví dụ là Ada gói (với loại riêng) và mô-đun của Modula.Loại thứ bậc, chẳng hạn như các lớp học Simula-67, cho phép một để xác định giao diện chung mà có thể được thêm tinh chế bằng cách cung cấp các loại phụ thuộc. Hai khái niệm là orthogonal_one có thể có phân cấp mà không ẩn và ẩn mà không cần phân cấp. Cả hai khái niệm đại diện cho thực sự tiến bộ trong nghệ thuật xây dựng phần mềm.Mỗi loại bỏ một khó khăn do tai nạn từ quá trình, cho phép các nhà thiết kế để thể hiện bản chất của việc thiết kế mà không cần phải nhận một lượng lớn vật liệu cú pháp thêm không có nội dung thông tin. Đối với cả hai loại trừu tượng và phân cấp loại, kết quả là để loại bỏ một loại cao thứ tự ngẫu nhiên khó khăn và cho phép một biểu hiện đơn đặt hàng cao hơn của thiết kế.Tuy nhiên, tiến bộ như vậy có thể làm không có nhiều 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ế chính nó là điều cần thiết, và thực hiện các cuộc tấn công không thay đổi bất cứ điều gì trong đó. Một đơn đặt hàng của cường độ lợi có thể được thực hiện bởi đối tượng theo định hướng lập trình chỉ nếu underbrush loại đặc điểm kỹ thuật không cần thiết vẫn còn trong ngôn ngữ lập trình của chúng tôi là chính nó chín-tenths của việc tham gia trong việc thiết kế một sản phẩm chương trình. Tôi nghi ngờ nó.Tuy nhiên, Ada sẽ không chứng minh là đạn bạc slays quái vật năng suất phần mềm. Đó là, sau khi tất cả, chỉ là một ngôn ngữ cấp cao, và phần thưởng lớn nhất từ các ngôn ngữ đến từ sự chuyển đổi đầu tiên--quá trình chuyển đổi từ sự phức tạp do tai nạn của máy vào tuyên bố trừu tượng hơn-by-step giải pháp. Một khi những tai nạn đã được gỡ bỏ, những người còn lại sẽ nhỏ hơn, và phần thưởng từ loại bỏ họ chắc chắn sẽ là í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ẽ nhìn thấy đã thực hiện một sự khác biệt đáng kể, nhưng không phải vì bất kỳ tính năng ngôn ngữ cụ thể, cũng không thực sự vì tất cả chúng kết hợp. Cũng sẽ môi trường Ada mới chứng minh là nguyên nhân gây ra những cải tiến. Đóng góp lớn nhất của Ada sẽ là rằng chuyển đổi để nó xảy ra nhân đào tạo lập trình viên trong kỹ thuật phần mềm thiết kế hiện đại.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
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..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: