IntroductionIf I were writing a paper, or preparing slides for a lectu dịch - IntroductionIf I were writing a paper, or preparing slides for a lectu Việt làm thế nào để nói

IntroductionIf I were writing a pap

Introduction
If I were writing a paper, or preparing slides for a lecture, and required a concise, yet readable, definition of Object-Z, I would probably write something like this:
Object-Z is an extension of Z to facilitate specification in an objectoriented style.
The first thing which should catch the reader’s eye is the word “extension”. This captures the notion that Object-Z is based on another language, namely Z, and that rather than modifying or adapting its definition, Object-Z extends it. In fact, Object-Z is a conservative extension of Z in the sense that all Z’s syntax and its associated semantics are also part of Object-Z. Therefore, any Z specification is also an Object-Z specification. The next important word in this definition is “facilitate”. This word is purposely chosen to reflect the fact that Object-Z doesn’t enforce any particular style of specification. Indeed, we have just seen that any Z specification is also an Object-Z specification. Object-Z does, however, extend Z with constructs which help the specifier, if he or she wishes, to specify systems in a particular fashion. A hint as to what these constructs might be is given by the final key word in the definition — “object-oriented”. This should bring to mind notions of classes and objects, inheritance and polymorphism. We begin this chapter by looking at the motivation behind Object-Z. We do not discuss the benefits of formal methods, nor those of object orientation — this has been done elsewhere. Instead, we examine some of the benefits of combining the methodology of object orientation with formal methods. The Object-Z language is then introduced through the specification of simple data structures which allow us to compare Object-Z with Z and to illustrate the major object-oriented constructs. The use of these constructs is then illustrated further by the specification of a small case study — a simplified version of the game of Tetris. To introduce Object-Z completely, I would, of course, also need to introduce the Z notation. However, there are a number of excellent books on Z already available — a selection of these are listed in the bibliography — and I am certain I could not improve on them. Therefore, I assume the reader has a sufficient background knowledge of Z and confine my discussions in this chapter, as in the rest of the book, to those constructs particular to Object-Z.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Giới thiệuNếu tôi đã viết một bài báo, hoặc chuẩn bị trình bày cho một bài giảng, và yêu cầu một cách ngắn gọn, nhưng vẫn có thể đọc được, definition của đối tượng-Z, có lẽ tôi sẽ viết một cái gì đó như thế này:Đối tượng-Z là một phần mở rộng của Z để tạo thuận lợi cho sinh trong một phong cách objectoriented.Điều chính mà nên bắt mắt của người đọc là từ "mở rộng". Điều này bắt các khái niệm rằng đối tượng-Z dựa trên ngôn ngữ khác, cụ thể là Z, và rằng thay vì sửa đổi hoặc điều chỉnh các definition của nó, đối tượng-Z mở rộng nó. Trong thực tế, đối tượng-Z là một phần mở rộng bảo thủ của Z trong ý nghĩa rằng Z tất cả cú pháp và ngữ nghĩa liên quan của nó là phần của đối tượng-Z. Vì vậy, bất kỳ sinh Z cũng là một đối tượng-Z sinh. Tiếp theo từ quan trọng trong definition này là "tạo điều kiện". Từ này cố ý chọn để reflect thực tế rằng đối tượng-Z không thi hành bất kỳ phong cách đặc biệt của sinh. Thật vậy, chúng tôi đã chỉ cần thấy rằng bất kỳ sinh Z cũng là một đối tượng-Z sinh. Đối tượng-Z, Tuy nhiên, mở rộng Z với cấu trúc này giúp specifier, nếu anh ta hoặc cô ấy mong muốn, để xác định hệ thống trong một thời trang cụ thể. Một gợi ý về những gì các cấu trúc có thể được đưa ra bởi ngoài từ khóa trong definition — "hướng đối tượng". Điều này nên đưa đến tâm trí khái niệm của các lớp và các đối tượng, kế thừa và đa hình. Chúng tôi bắt đầu chương này bằng cách nhìn vào các động lực đằng sau các đối tượng-Z. Chúng tôi không thảo luận về lợi của phương pháp hình thức cũng như những định hướng đối tượng-điều này đã được thực hiện ở những nơi khác. Thay vào đó, chúng ta xem xét một số trong lợi của việc kết hợp các phương pháp của định hướng đối tượng với phương pháp hình thức. Ngôn ngữ của đối tượng-Z sau đó giới thiệu thông qua sinh cấu trúc dữ liệu đơn giản mà cho phép chúng tôi để so sánh các đối tượng-Z với Z và để minh họa cấu trúc theo định hướng đối tượng lớn. Sử dụng các cấu trúc được minh họa sau đó nữa bởi sinh một nghiên cứu nhỏ-simplified Phiên bản của trò chơi Tetris. Giới thiệu đối tượng-Z hoàn toàn, tôi sẽ, tất nhiên, cũng cần phải giới thiệu các ký hiệu Z. Tuy nhiên, có một số cuốn sách tuyệt vời trên Z đã có sẵn-một sự lựa chọn này được liệt kê trong thư mục — và tôi chắc chắn tôi có thể cải thiện trên chúng. Vì vậy, tôi giả sử người đọc có một kiến thức nền tảng sufficient của Z và confine của tôi thảo luận trong chương này, như trong phần còn lại của cuốn sách, để những người xây dựng cụ thể để đối tượng-Z.
đ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 ©2024 I Love Translation. All reserved.

E-mail: