АСТРАХАНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
О. В. ФЁДОРОВА Е. В.ХАМИС Е. В.МЕЗИНА
АНГЛИЙСКИЙ ЯЗЫК
в сфере компьютерных и телекоммуникационных технологий
УЧЕБНОЕ ПОСОБИЕ
Английский язык
«Информационные технологии и коммуникации»
Рекомендовано редакционно-издательским советом Астраханского государственного технического университета в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлениям 220700.62 «Автоматизация технологических процессов и производств», профиль подготовки «Автоматизация технологических процессов и производств (в нефтяной и газовой промышленности)»; 140100.62 «Теплоэнергетика и теплотехника», профиль подготовки «Автоматизация технологических процессов в теплоэнергетике и теплотехнике»; 210700.62 «Инфокоммуникационные технологии и системы связи», профиль подготовки «Сети связи и системы коммутации»; 210700.62 «Инфокоммуникационные технологии и системы связи», профиль подготовки «Системы мобильной связи»; 220400.68 «Управление в технических системах», магистерская программа «Роботы и робототехнические системы»; 220700.68 «Автоматизация технологических процессов и производств», профиль подготовки «Автоматизация технологических процессов и производств (в нефтяной и газовой промышленности)»
АСТРАХАНЬ 2014
ББК 81.43.21 – 923
УДК 811.111: 004 (075.8)
Ф 33
Составители:
кандидат педагогических наук, доцент кафедры «Иностранные языки в инженерно-техническом образовании»
старший преподаватель кафедры «Иностранные языки в инженерно-техническом образовании»
старший преподаватель кафедры «Иностранные языки в инженерно-техническом образовании»
Рецензенты:
Заведующий кафедрой «Иностранные языки в гуманитарном и естественно-научном образовании» Астраханского государственного технического университета, доктор филологических наук, профессор ;
Заведующий кафедрой «Английский язык для экономических специальностей» Астраханского государственного университета, кандидат филологических наук, доцент ;
Директор Астраханского филиала НОУ ВПО РМАТ кандидат педагогических наук, доцент
Ф 33 , , Английский язык в сфере компьютерных технологий: учеб. пособие/ Астрахан. гос. техн.
ун-т. – Астрахань: Изд-во АГТУ, 2007. – 152с.
Содержит оригинальные тексты на английском языке с системой языковых и речевых упражнений, направленных на развитие навыков чтения, понимания, обсуждения, реферирования, перевода специализированных текстов и расширения словарного запаса по темам, связанным с различными аспектами сферы компьютерных технологий.
Для студентов высших учебных заведений и специалистов в сфере компьютерных технологий.
Учебное пособие утверждено на заседании кафедры «ИЯИТО»
« 24 » октября 2007 г., протокол № 2
© Астраханский государственный технический университет
Введение
Данное пособие рекомендуется использовать как для аудиторной, так и для внеаудиторной работы для студентов высших учебных заведений, обучающихся по направлениям 220700.62 «Автоматизация технологических процессов и производств», профиль подготовки «Автоматизация технологических процессов и производств (в нефтяной и газовой промышленности)»; 140100.62 «Теплоэнергетика и теплотехника», профиль подготовки «Автоматизация технологических процессов в теплоэнергетике и теплотехнике»; 210700.62 «Инфокоммуникационные технологии и системы связи», профиль подготовки «Сети связи и системы коммутации»; 210700.62 «Инфокоммуникационные технологии и системы связи», профиль подготовки «Системы мобильной связи»; 220400.68 «Управление в технических системах», магистерская программа «Роботы и робототехнические системы»; 220700.68 «Автоматизация технологических процессов и производств», профиль подготовки «Автоматизация технологических процессов и производств (в нефтяной и газовой промышленности)»; на занятиях научно-технического перевода, у студентов, получающих дополнительную квалификацию «Переводчик в сфере профессиональной коммуникации».
Учебное пособие состоит из четырёх частей: «Computer Technologies (Компьютерные технологии)», «Telecommunications (Телекоммуникации)», «Robotics (Роботизация)», «Processes in Automation Production (Процессы автоматизации производства)», а также раздел для дополнительного чтения «Supplementary Reading» и глоссарий «Glossary». Тексты содержат лексические и грамматические явления, вызывающие затруднения при чтении научно-технической литературы на английском языке. Для активизации лексики в каждом разделе (Unit) предусматривается поэтапное изучение вокабуляра, упражнения на закрепление лексического материала, дополнительные тексты для отработки навыков чтения и перевода, грамматические упражнения для снятия трудностей перевода, креативные и творческие упражнения.
Тексты адаптированы к целям профессионально-ориентированного преподавания английского языка в вузе и сопровождаются системой языковых и речевых упражнений, направленных на развитие навыков чтения, понимания, обсуждения, реферирования, перевода специализированных текстов, расширение словарного запаса по темам связанным с различными аспектами сферы информационных технологий и коммуникаций.
Содержание раздела для дополнительного чтения «Supplementary Reading» составляют тексты для дополнительного чтения и могут быть отведены на самостоятельное изучение студентами, извлечение информации и дальнейшее устное обсуждение. Тексты содержат общеупотребительную лексику - популярную отраслевую терминологию и слова общетехнического значения.
Кроме чтения и перевода текстовых материалов разной понятийной сложности, в число задач раздела для дополнительного чтения входит развитие и углубление навыков устной речи по темам, связанным с различными аспектами сферы информационных технологий и коммуникаций.
PART I
COMPUTER TECHNOLOGIES
UNIT I
PROGRAMMING LANGUAGES
Text I
History of Programming Languages
EXERCISE 1
Read and translate the text.
Like many "firsts" in history, the first modern programming language is hard to identify. The first programming languages predate the modern computer, they were codes. Jacquard looms and Charles Babbage's Difference Engine both had simple, extremely limited languages for describing the actions that those machines should perform. Data was encoded on punch cards.
In the 1940s electrically powered computers were created. The limited speed and memory capacity forced programmers to write hand tuned assembly language programs. It was soon discovered that programming in assembly language required a great deal of intellectual effort and was error-prone.
Some important languages that were developed in this time period include ENIAC coding system (1943) and C-10 (1949).
In the 1950s the first three modern programming languages whose descendants are still in widespread use today were designed:
FORTRAN, the "FORmulaTRANslator, invented by John W. Backus,
LISP, the "LIStProcessor", invented by John McCarthy,
COBOL, the COmmonBusiness Oriented Language, created by the Short Range Committee, heavily influenced by Grace Hopper.
Another milestone in the late 1950s was the publication, by a committee of American and European computer scientists, of "a new language for algorithms"; the Algol 60 Report (the "ALGOrithmicLanguage"). This report consolidated many ideas circulating at the time and featured two key innovations:
- the use of Backus-Naur Form (BNF) for describing the language's syntax. Nearly all subsequent programming languages have used a variant of BNF to describe the context-free portion of their syntax, the introduction of lexical scoping for names in arbitrarily nested scopes.
Algol 60 was particularly influential in the design of later languages, some of which soon became more popular.
The period from the late 1960s to the late 1970s brought a major flowering of programming languages. Most of the major language paradigms now in use were invented in this period:
Simula, invented in the late 1960s by Nygaard and Dahl as a superset of Algol 60, was the first language designed to support object-oriented programming.
Smalltalk (mid 1970s) provided a complete ground-up design of an object-oriented language.
C, an early systems programming language, was developed by Dennis Ritchie and Ken Thompson at Bell Labs between 1969 and 1973.
Prolog, designed in 1972 by Colmerauer, Roussel, and Kowalski, was the first logic programming language.
ML built a polymorphic type system (invented by Robin Milner in 1978). Each of these languages spawned an entire family of descendants, and most modern languages count at least one of them in their ancestry.
The 1980s were years of relative consolidation. C++ combined object-oriented and systems programming. The United States government standardized Ada, a systems programming language intended for use by defense contractors. In Japan and elsewhere, vast sums were spent investigating so-called "fifth generation" languages that incorporated logic programming constructs. The functional languages community moved to standardize ML and Lisp. Rather than inventing new paradigms, all of these movements elaborated upon the ideas invented in the previous decade.
However, one important new trend in language design was an increased focus on programming for large-scale systems through the use of modules, or large-scale organizational units of code. Modula, Ada, and ML all developed notable module systems in the 1980s. Module systems were often wedded to generic programming constructs.
Many researchers expanded on the ideas of prior languages and adapted them to new contexts. For example, the languages of the Argus and Emerald systems adapted object-oriented programming to distributed systems.
The 1980s also brought advances in programming language implementation. The RISC movement in computer architecture postulated that hardware should be designed for compilers rather than for human assembly programmers. Aided by processor speed improvements that enabled increasingly aggressive compilation techniques, the RISC movement sparked greater interest in compilation technology for high-level languages.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |


