150 likes | 320 Views
English for Computing (notes). Week 1: Introduction. About this course. “English for Computing” English for use in the field of Computer Engineering, Computer Science, and Information Technology. Course Material.
E N D
English for Computing (notes) Week 1: Introduction
About this course • “English for Computing” • English for use in the field of Computer Engineering, Computer Science, and Information Technology
Course Material • “Professional English in Use: For Computers and the Internet”, Cambridge University Press • “The American Heritage Dictionary” • Or equally “The Encarta World English Dictionary” • “Academic Vocabulary in Use”, Cambridge University Press
Ground Rules • 3 Hours Per Session, Per Week • 2 Courses will be done in each session • 1 Course to be done at home • The course will be discussed at the start of the next session: Question will be asked ...
Grading • In-class activity: 3 + 1 points • Class attendance: 1 points • Additional homework: 3 points • Midterm: 5 points • Final: 9 points
Persian Translations یک سکوی ارائه دهندهی سرویس، سیستمی است که در آن چند سرویس دهنده، یک سرویس را پیادهسازی میکنند، سیستم این پیادهسازیها را در اختیار خادمان قرار میدهد و به این ترتیب آنها را از عمل پیادهسازی دور نگه میدارد. A service provider framework is a system in which multiple service providers implement a service, and the system makes the implementations available to its clients, decoupling them from the implementations.
Persian Translations (cont.) یک سکوی سرویسدهنده سه جزء اساسی دارد: یک واسط سرویس، که ارائه دهنده آن را پیادهسازی میکند؛ یک رابطه برنامهی کاربردی مربوط به ثبت ارائهدهنده، که سیستم آن را برای ثبت پیادهسازیها به کار گرفته و به خادمان اجازهی دسترسی به آنها را میدهد؛ و یک رابطبرنامهی کاربردی برای دسترسی به سرویس، که خادمان از آن برای دسترسی به نمونهای از سرویس استفاده میکنند. There are three essential components of a service provider framework: a service interface, which providers implement; a provider registration API, which the system uses to register implementations, giving clients access to them; and a service access API, which clients use to obtain an instance of the service.
Persian Translations (cont.) API مربوط به دسترسی به سرویس معمولاً نیازی ندارد که سرویسگیرنده معیاری را برای انتخاب یک سرویسدهنده مشخص کند، اما اجازهی چنین کاری را به کاربر میدهد. در غیاب این ویژگی، رابطبرنامهی کاربردی نمونهای از پیادهسازی پیشفرض را باز میگرداند. API مربوط به دسترسی به سرویس همان سازندهی ایستای قابل تغییر است که اساس سکوی سرویسدهنده را تشکیل میدهد. The service access API typically allows but does not require the client to specify some criteria for choosing a provider. In the absence of such a specification, the API returns an instance of a default implementation. The service access API is the “flexible static factory” that forms the basis of the service provider framework.
Persian Translations (cont.) جزء چهارم تشکیلدهندهی یک سکوی سرویسدهنده که وجود آن اختیاری است، یک واسط برای سرویسدهنده است که ارائهدهندگان آن را برای ایجاد نمونههایی از کاربرد سرویس خود، به کار میگیرند. در صورت عدم وجود این واسط سرویسدهنده، پیادهسازی سرویسها توسط نام کلاس ثبت شده و به صورت انعکاسینمایش داده میشوند. An optional fourth component of a service provider framework is a service provider interface, which providers implement to create instances of their service implementation. In the absence of a service provider interface, implementations are registered by class name and instantiatedreflectively.
Persian Translations (cont.) • انواع مختلفی از الگوهای سکوی سرویسدهنده وجود دارد. به عنوان مثال، رابط مربوط به دسترسی به سرویس، میتواند واسط سرویس قویتری را نسبت به آنچه مورد نیاز ارائهدهنده است، با استفاده از یک الگوی تطبیقدهنده، بازگرداند. در اینجا مثالی را مطرح میکنیم که با یک واسط سرویسدهنده و یک ارائهدهندهی پیشفرض، به سادگی پیادهسازی شده است... There are numerous variants of the service provider framework pattern. For example, the service access API can return a richer service interface than the one required of the provider, using the Adapter pattern. Here is a simple implementation with a service provider interface and a default provider …
Pronunciation • From: http://en.wiktionary.org/wiki/Appendix:English_pronunciation • American Heritage Dictionary (AHD) • International Phonetic Alphabet (IPA)
Living with computers generationgroup of contemporaries interactive with user-machine communication disability medical condition restricting capability mount get onto something for a ride artificial made by humans virtual generated by computer campus college or university site foe enemy
Living with computers (cntd.) develop change and grow dependence reliance on somebody or something break down to be destroyed inappropriate not fitting, not suitable excessive more than is acceptable privacy freedom from attention of others authorize confirm permission responsible answerable to somebody