1

                                              Язык формирует наш способ мышления и определяет то, о чем мы можем мыслить.
                                                                                                                                                                  Б.Л. Ворф

Image

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

Системы программирования обеспечивают процесс разработки программ и включают в себя специализированные программные продукты, которые являются инструментальными средствами разработчика. Эти средства на рынке программных продуктов наиболее представительны. В последнее время получили широкое распространение системы, ориентированные на создание Windows-приложений:

- пакет Borland Delphi – предоставляющий качественные и очень удобные средства визуальной разработки,

 - пакет Microsoft Visual Basic – удобный и популярный инструмент для создания Windows-программ с использованием визуальных средств,

- пакет Borland C++ - одно из самых распространенных средств для разработки DOS – и Windows – приложений.

Большую часть времени за компьютером пользователь проводит, работая с прикладным ПО (ППО) — совокупностью программ, посредством которых он решает свои информационные задачи, не прибегая к системам программирования

Image

Язык программирования служит двум связанным между собой целям: он дает программисту аппарат для задания действий, которые должны быть выполнены, и формирует концепции, которыми пользуется программист, размышляя о том, что делать. Первой цели идеально отвечает язык, который настолько "близок к машине", что всеми основными машинными аспектами можно легко и просто оперировать достаточно очевидным для программиста образом. Второй цели идеально отвечает язык, который настолько "близок к решаемой задаче", чтобы концепции ее решения можно было выражать прямо и коротко. 

Язык программирования – формальная знаковая система, предназначенная для записи программ. Программа обычно представляет собой некоторый алгоритм в форме, понятной для исполнителя (например, компьютера). Язык программирования определяет набор лексических, синтаксических и семантических правил, используемых при составлении компьютерной программы. Он позволяет программисту точно определить то, на какие события будет реагировать компьютер, как будут храниться и передаваться данные, а также какие именно действия следует выполнять над этими данными при различных обстоятельствах.

Давайте разберемся в языках программирования, просмотрев видео.

Баги – ошибки в коде, из-за которых программы работают неверно. Слово bug переводится как «жук». Дело в том, что первые компьютеры порой сбоили из- за насекомых, застрявших между контактами.

Image
Image

Языки формальны, т.е. в них каждое слово или предложение имеет один точно определенный смысл.

Т.к. компьютер не понимает программ, написанных на языках высокого уровня, используют специальную программу – транслятор, чтобы подготовить программы к выполнению.

ВАРИАНТ 1

Транслятор может перевести программу в машинные коды конкретного процессора – такие трансляторы называются компиляторами.

ВАРИАНТ 2

Транслятор сам выполняет программу или переводит ее в байт-код – на язык, в которой код каждой команды занимает один байт. Такой транслятор называют итерпретатором. Байт-код выполняется другой программой – виртуальной машиной.

Какие из перечисленных языков, относятся к языкам высокого уровня?

Выбери несколько вариантов ответа.

Select all the appropriate answers

С

Фортран

Python

Java

Ассемблер

C++

Машинный язык

Block not passed
Выберите верные утверждения.
Select all the appropriate answers

Языки программирования высокого уровня удобны для разработчика.

На языке программирования низкого уровня легко писать сложные программы.

Сочитание языков высокого и низкого уровня дает оптимальные результаты.

Языки программирования высокого уровня формируют максимально компактные и быстрые программы.

Программы на машинном языке легко переносятся на другую аппаратуру.

Block not passed
Почему создано множество языков программирования высокого уровня, можно ли программистам обойтись 1-2 языками высокого уровня. Обоснуйте свой ответ, приведите примеры.
Attach file
Next page
Next
Visually impaired version
Add the lesson to yourself and edit if needed. More details
Add a lesson to yourself