Учебное пособие соответствует дисциплине «Профессиональный английский язык»


НазваниеУчебное пособие соответствует дисциплине «Профессиональный английский язык»
страница9/18
ТипУчебное пособие
filling-form.ru > Договоры > Учебное пособие
1   ...   5   6   7   8   9   10   11   12   ...   18

UNIT III

PROGRAMMING SOFTWARE


  1. Изучите логико-семантическую структуру темы (ЛССТ) PROGRAMMING SOFTWARE и скажите, с помощью каких ведущих ключевых слов можно раскрыть данное понятие. Какие термины, представленные в ЛССТ, Вам знакомы?




  1. Подберите английские эквиваленты из ЛССТ PROGRAMMING SOFTWARE к данным терминам:

Инструментальные программные средства, компоновщик, отладчик, компилятор, интерпретатор, корневая библиотека, конструктор графического интерфейса, интегрированная среда разработки, среда быстрой разработки приложений, межплатформенная среда, многоязычная среда, среда с текстовым интерфейсом, язык программирования, уровень, язык низкого уровня, язык высокого уровня, язык ассемблера, машинный код, исполняемый код, парадигма, процедурный, объектно-ориентированный, скриптовый, многопоточный, реализация, компилируемый язык, интерпретируемый язык


  1. Познакомьтесь со словарной понятийной статьей PROGRAMMING SOFTWARE. Какими словами из ранее изученных можно ее дополнить? Ответьте на вопросы, используя слова СПС и ЛССТ PROGRAMMING SOFTWARE, а также ранее изученные слова:

  1. What type does programming software belong to?

  2. Who usually has to deal with programming software?

  3. What is programming software intended for?

  4. What do you write when you create a program?

  5. What else does programming software let you do?

  6. What does programming software include?

  7. What programming tools are available?

  8. Which piece of software enables you to remove defects in programs?

  9. How can programming tools be combined?




  1. Прочитайте текст 1 и назовите ключевые слова, соотносимые с данной темой. Напишите аннотацию к тексту.

Text 1

PROGRAMMING SOFTWARE

Computer programming (often shortened to programming or coding) is the process of designing, writing, testing, debugging, and maintaining the source code of computer programs. The purpose of programming is to create a program that exhibits* a certain desired behavior.

So, programming software can be considered as a type of system software or an independent type of software. It usually provides tools to assist a programmer in writing computer programs, and software using different programming languages in a more convenient way.

ЛССТ PROGRAMMING SOFTWARE



ЛССТ 3

СПС 9 PROGRAMMING SOFTWARE


Actions

(→programming software)

  • to develop




Gender

  • type of system software

  • independent type of software

Actions

(programming software→)

  • to assist

  • to create

  • to design

  • to program

  • to write a program

  • to test

  • to debug

  • to maintain

  • to support

Agents

  • software developer

  • programmer

Elements

  • programming language

  • programming tools

  • source code editor

  • compiler

  • interpreter

  • debugger

  • linker

  • integrated development environment

Objects

  • source code

  • computer program

Quality

  • independent

Function

  • programming

Way of action

  • in a way


A programming tool or software development tool is a program that software developers use to create, debug, maintain, or otherwise support other programs and applications. The term usually refers to relatively simple programs such as text editors*, compilers, interpreters, linkers, debuggers, and so on that can be combined together to accomplish a task, much as one might use multiple hand tools to fix a physical object. An Integrated development environment (IDE) merges* these tools into a software bundle*, and a programmer may not need to type multiple commands for compiling, interpreting, debugging, tracing and etc., because the IDE usually has an advanced graphical user interface, or GUI.

(http://en.wikipedia.org)

Notes on the Text

* to exhibit = to show

* text editor = source code editor

* to merge = to unite, to join

* bundle = package, set


  1. Найдите в первом абзаце текста синоним термину 'programming’. К какой части речи относится данное слово? Найдите в этом абзаце слова, относящиеся к этой же части речи. Назовите синоним глаголу: to code и ответьте на вопрос:

What is coding?


  1. Прочитайте второй абзац текста и найдите все слова, с помощью которых можно раскрыть понятие programming software. Найдите во втором абзаце текста английский эквивалент словосочетания «более удобным способом». Ответьте на вопрос:

What is the purpose of programming software?

  1. Прочитайте последний абзац текста и найдите все слова, с помощью которых можно объяснить понятие programming tools. Найдите в последнем абзаце текста предложение, в котором говорится об интегрированной среде разработки. Сформулируйте инвариант этого предложения, используя глаголы to provide, to facilitate.




  1. Дайте определения к данным ниже терминам, используя слова и словосочетания СПС и текста. Сравните Ваши определения с данными в словаре.

programming, programming tools, Integrated development environment, programming language.


  1. Познакомьтесь с СПС PROGRAMMING LANGUAGE. Какие слова Вам уже знакомы? Ответьте на вопросы:

  1. What kind of language is a programming language?

  2. Are programming languages like natural languages?

  3. What are they used for?

  4. What are the main types of programming languages? Can you give examples of some of them?

  5. What kinds of programming languages do you know? Can you give examples of some of them?

  6. What does the programmer use to write a program?

  7. What tools are used to convert the source code into the object code?

  8. Is it possible to use one and the same programming language for different purposes?

  9. What programming languages have you already studied? What purposes are they intended for?


СПС 10 PROGRAMMING LANGUAGE

Actions

(→programming language)

  • to create

  • to develop/ to design

  • to use

  • to translate

  • to compile

  • to interpret

  • to convert

Gender

  • programming software

  • artificial language

  • symbolic language

  • code

Actions

(programming

language →)

  • to consist (of)

  • to incorporate

  • to integrate

  • to run on

  • to stand for

  • to support

Antonym

  • natural language

  • markup language

Quality

  • close (to)

  • similar (to)

  • complex

  • simplified

  • easy to write

  • restricted (to)

  • widely used

Types

  • low-level language

  • assembly language

  • machine code

  • high-level language




  • compiled

  • interpreted




  • object-oriented language

  • multi-threaded

  • scripting language

  • procedural language

Agents

  • tools

  • assembler

  • compiler

  • interpreter

  • integrated development environment

  • rapid application development

Objects

  • program

  • instruction

  • object

  • graphical object

  • chart

  • control

Function

  • giving instructions to the computer




Purpose

  • for______applications

  • scientific

  • engineering

  • business

Elements

  • code

  • source code

  • object code

  • executable code

Way of action

  • independently






  1. Опираясь на СПС и слова, изученные ранее, подберите к данным словам/словосочетаниям близкие по значению:

complicated, similar, for scientific purposes, coding, dedicated to, to execute,

restricted


  1. Переведите слова/ словосочетания, обращая внимание на приставки со значением числа, размера и положения.

binary code, bimodal, bipolar, binary equivalent, triad, triple, quadratic, pentagon, octal, octopus, decimal, decade, hexadecimal, monochromatic, single-purpose, single-task, multithreading, multitasking, semiautomatic, semi-product, equivalent, equilibrium, equivalence, equidistant, minicomputer, minify, micro code, microchip, megabyte, kilobyte, terabyte, interface, interact, interaction, transfer, subclass, subtype, peripheral.


  1. Прочитайте текст 2 и назовите ключевые слова, с помощью которых раскрывается его содержание. Напишите аннотацию к тексту.


Text 2

COMPUTER LANGUAGES

Unfortunately for us, computers can’t understand spoken English or any other natural language. The only language they can understand directly is machine code, which consists of 1s and 0s (binary code).

Machine code is too difficult to write. For this reason, we use symbolic languages to communicate instructions to the computer. For example, assembly languages use abbreviations such as ADD, SUB, MPY to represent instructions. The program is then translated into machine code by a piece of software called an assembler. Machine code and assembly languages are called low-level languages because they are closer to the hardware. They are quite complex and restricted to particular* machines. To make the programs easier to write, and to overcome the problem of intercommunication between different types of computer, software developers designed high-level languages, which are closer to the English language. Here are some examples:

  • FORTRAN was developed by IBM in 1954 and is still used for scientific and engineering applications.

  • COBOL (Common Business Oriented Language) was developed in 1959 and is mainly used for business applications.

  • BASIC was developed in the 1960s and was widely used in microcomputer programming because it was easy to learn. Visual BASIC is a modern version of the old BASIC language, used to build graphical elements such as buttons and windows in Windows programs.

  • PASCAL was created in 1971. It is used in universities to teach the fundamentals of programming.

  • C was developed in the 1980s at AT&T. It is used to write system software, graphics and commercial applications. C++ is a version of C which incorporates object-oriented programming: the programmer concentrates on particular things (a piece of text, a graphic or a table, etc.) and gives each object functions which can be altered without changing the entire program. For example, to add a new graphics format, the programmer needs to rework just the graphics object. This makes programs easier to modify.

  • Java was designed by Sun in 1995 to run on the Web. Java applets provide animation and interactive features on web pages.




Fig. 1.

Programs written in high-level languages must be translated into machine code by a compiler or an interpreter. A compiler translates the source code into object code – that is, it converts the entire program into machine code in one go. On the other hand, an interpreter translates the source code line by line as the program is running (Fig. 1).

It is important not to confuse programming languages with markup languages, used to create web documents. Markup languages use instructions, known as markup tags, to format and link text files. Some examples include:

  • HTML, which allows us to describe how information will be displayed on web pages.

  • XML, which stands for Extensible Markup Language. While HTML uses pre-defined tags, XML enables us to define our own tags; it is not limited by a fixed set of tags.

  • VoiceXML, which makes Web content accessible via voice and phone. VoiceXML is used to create voice applications that run on the phone, whereas HTML is used to create visual applications (for example, web pages).

(INFOTECH: English for Computer Users, 4th edition)

Notes on the Text

* particular = individual , single , separate


  1. Выполните следующие задания к тексту:
1   ...   5   6   7   8   9   10   11   12   ...   18

Похожие:

Учебное пособие соответствует дисциплине «Профессиональный английский язык» iconУчебное пособие по дисциплине «Английский язык»
...

Учебное пособие соответствует дисциплине «Профессиональный английский язык» iconУчебное пособие к курсу “Upstream” Уровни А2―В1 Издательство «мгимо-университет»
Учебное пособие предназначено для студентов 2 курса факультета мэо, которые изучают английский как второй иностранный язык

Учебное пособие соответствует дисциплине «Профессиональный английский язык» iconУчебное пособие Тюмень
Деловой английский язык. Часть I. Business English. Part I : учебное пособие / Ю. А. Вишневецкая, Л. М. Калянова. — Тюмень : Тюмгнгу,...

Учебное пособие соответствует дисциплине «Профессиональный английский язык» iconУчебное пособие. Часть по дисциплине «Английский язык»
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Томский государственный университет...

Учебное пособие соответствует дисциплине «Профессиональный английский язык» iconСловообразование в английском языке Методические указания
Учебное пособие предназначено для студентов, обучающихся по дисциплине «Иностранный язык (английский)», по всем специальностям факультета...

Учебное пособие соответствует дисциплине «Профессиональный английский язык» iconУчебное пособие по английскому языку для студентов 4 курса факультета экономики
Разработано учебное пособие в соответствии с требованиями Программы дисциплины английский язык для направления 080 100. 62 «Экономика»...

Учебное пособие соответствует дисциплине «Профессиональный английский язык» iconУчебное пособие для организации внеаудиторной самостоятельной работы...
Огсэ. 03 Английский язык для студентов, обучающихся по специальности 230401 «Информационные системы» (по отраслям)

Учебное пособие соответствует дисциплине «Профессиональный английский язык» iconКонтрольная работа №6в-1 по дисциплине «Английский язык профессиональный»
Гаоу впо московский государственный институт индустрии туризма им. Ю. А. Сенкевича

Учебное пособие соответствует дисциплине «Профессиональный английский язык» iconУчебное пособие Учебное пособие Владимир 2016 г. Учебное пособие...
«Владимирский государственный университет имени Александра Григорьевича и Николая Григорьевича Столетовых»

Учебное пособие соответствует дисциплине «Профессиональный английский язык» iconАнглийский язык 2012 Москва «Интеллект-Центр» 2012
Государственная итоговая аттестация выпускников 9 классов в новой форме. Английский язык. 2012. Учебное пособие. /Ю. С. Веселова....

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск