Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник_первод.doc
Скачиваний:
19
Добавлен:
23.11.2018
Размер:
6.07 Mб
Скачать

Пересмотр уроков 10-12

Упражнение 1. Повторите инфинитив, инфинитивные конструкции, со­слагательное наклонение и особенности пассивного залога. Переведите пред­ложения.

1. Интернет - большое место, чтобы найти и услышать песни хита, ­кинофильмы и зарегистрированные интервью. 2. Обязательно, чтобы эксперимент начался сразу. 3. На вашем месте, я должен остановить эксперимент. 4. Ему было жаль, что он не был космонавтом. 5. О новой автомобильной модели очень говорили. 6. Никто не видел, что профессор вошел в лабораторию. 7. Это, кажется, интересное сравнение. 8. На его опыт в области науки материалов можно положиться. 9. Эта теория трудно доказать. 10. Новое открытие часто упоминалось. 11. Мы ожидаем, что эта книга появится в книжных магазинах очень скоро. 12. Ученые, кажется, знают очень небольшое это явление все же. 13. Главная проблема для сообщения, которое будет издано как можно скорее. 14. У материалов, которые будут возвращены к Земле из космических лабораторий, будут некоторые устойчивые свойства. 15. Для программы необычно работать правильно в первый раз, когда это проверено. 16. Некоторые эксперименты на ISS могли­ привести к развитию часов, в тысячу раз более точных чем сегодняшние атомные часы. 17. Есть все виды поддерживающего жизнь ­оборудования на борту космического корабля, поскольку существенно, что космонавты должны чувствовать себя настолько удобный насколько возможно. 18. Лазеры, как предполагается, в состоянии решить многие очень сложные ­проблемы, связанные с медициной. 19. Одно из самых важных ­требований для гиперзвукового ремесла - сложная система охлаждения, чтобы чрезвычайные температуры не должны разрушить ремесло. 20. Образовательная система, предложенная Уильямом Rodgers, основателем Массачуссетского технологического института, оказалось, была очень эффективна и дала звуковую команду основных принципов­ науки и техники. 21. Людям всегда было жаль, что не было устройства, которое могло выпарить самое твердое и самый огнеупорный материал. 22. Многие важные новшества, такие как сокращение веса самолетов и космических кораблей были бы невозможны, если сложные материалы не были развиты. 23. Ученые обнаружили, что сверхпроводники обладали тепловыми, ­электрическими и магнитными свойствами, весьма отличающимися от ­материалов непроведения­. 24. Стоимость поколения электричества была под влиянием развития электромагнитов, сделанных со ­сверхпроводниками. 25. Чтобы оказать суперпроводящее влияние, голландский физик охладил ртутный провод ниже температуры—269 °C. 26. Мы знаем, что оптические диски хранят намного больше информации чем пластмассовый диск того же самого размера. 27. Лазер мечтался о человечеством

254

в течение многих столетий. 28. Заявления лазера в промышленности и науке, как известно, являются многочисленными и различными. 29. Появление лазера сопровождалось изготовлением ультратонких кремниевых волокон, способных к обслуживанию как легкие проводники. 30. Немного металлов и очков, которые будут охлаждены на грани отвердевания в месте, могут быть возвращены к Земле.

Упражнение 2. Прочитайте и переведите текст, обращая внимание на ин­финитивные конструкции.

Языки программирования

Единственные языковые компьютеры могут понять, непосредственно назван машинным кодом. Это, как известно, состоит из и 0s (двоичный код), которые обработаны центральным процессором. Однако, машинный код как средство сообщения является очень трудным написать. Именно поэтому это необходимо, ­чтобы использовать символические языки, которые легче понять. Тогда, при использовании специальной программы, эти языки могут быть переведены на машинный код.

Основные языки, на которых программа подобна версии машинного кода, известны как языки низкого уровня. На этих языках каждая инструкция эквивалентна единственной инструкции машинного кода, и программа преобразована в машинный код в соответствии со специальной программой­, названной ассемблером. Эти языки, как полагают, все еще весьма сложны и ограничены специфическим компьютерам.

Чтобы сделать программу легче написать и преодолеть проблему ­общения между различными типами машин, высокоуровневые языки были развиты такой как ОСНОВНОЙ, КОБОЛ, ФОРТРАН, Паскаль, Ада, С и другие. Высокоуровневый язык - проблемно-ориентированный язык программирования, тогда как язык низкого уровня - ориентируемая машина. Это означает, что­ язык высокого уровня­ - удобное и простое средство описания информационных­ структур и последовательностей действий, которые будут выполнены для специфической задачи.

Язык высокого уровня независим от архитектуры компьютера, который поддерживает это. У этого есть два преимущества. Во-первых, человек, пишущий программу ничего не должен знать о компьютере, на котором будут управлять программой. Во-вторых, программы портативны, то есть, та же самая программа может (в теории) управляться на различных ­типах компьютера. Программы, написанные на одном из этих языков, должны быть преобразованы посредством компилятора в ­язык низшего уровня ­или машинный код так, чтобы центральный процессор мог понять это.

255

С, язык программирования высокого уровня, кажется, очень популярен ­сегодня, потому что это является маленьким, таким образом не слишком трудно учиться, это очень эффективно и портативно, таким образом можно использовать это со всеми видами компьютеров. Много инженеров программного обеспечения использует С, чтобы написать коммерческие прикладные программы для мини-, микро и персональных компьютеров. Есть также различные версии С — C ++ и Цель C, которые представляют новый стиль программирования.

В настоящее время есть тенденция к даже более высокому уровню языков программирования, которые можно было бы назвать ­языками спецификации,­ и увеличивающимся использованием инструментов разработки программного обеспечения.

Люди сообщают инструкции на компьютер на символических языках и чем легче эта коммуникация может быть сделана, тем шире заявление компьютеров будет. Ученые, как сообщают, уже воздействуют на Искусственный интеллект, и следующее поколение­ компьютеров может быть в состоянии понять естественные языки.

Упражнение З. А. Прочитайте текст упражнения 2 и заполните пропуски словами.

программирование компилятора запрограммировало языковых программистов ассемблера программы портативный машинный код низкого уровня

1. Компьютер... - ряд инструкций, который говорит компьютеру, что сделать. 2. Преобразование алгоритма в последовательность инструкций ­в языке программирования называют.... 3. Большинство компьютера... делает план программы прежде, чем написать это. 4. Кодирование - перевод­ логических шагов в программирование.... 5. В следующем столетии компьютеры будут... на естественных языках как английский или французский язык. 6. A... - специальная программа, которая преобразовывает программу, написанную на языке высокого уровня в программу, написанную на более низком­ языке уровня­. 7. Трудно использовать......, который является единственным языком­, понятым процессором. 8. Специальная программа, названная..., преобразовывает программу, написанную на языке низкого уровня в машинный код. 9. Если та же самая программа может использоваться для различных компьютеров, это называют. 10. В... язык у каждой инструкции есть соответствующий ­эквивалентный машинный код.

B. Говорите о:

Новый язык программирования Вы услышали об или читали о.

256