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

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

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

К языкам программирования высокого уровня относятся:

  • Фортран

  • Кобол

  • Алгол

  • Pascal

  • Java

  • C

  • C++

  • C#

  • Objective C

  • Smalltalk

  • Delphi

Недостатком языков высокого уровня является больший размер программ по сравнению с программами на языке низкого уровня. Поэтому в основном языки высокого уровня используются для разработок программного обеспечения компьютеров и устройств, которые имеют большой объем памяти. А разные подвиды ассемблера применяются для программирования других устройств, где критичным является размер программы.

На данном сайте рассматриваются такие языки высокого уровня, как: Паскаль(Pascal), Си (С++), Джава (Java), Матлаб (Matlab), Phpязык разметки Html. Язык программирования или более точнее язык запросов MySQL и низкоуровневый язык Ассемблер(Assembler).

А также вы найдете информацию по таким вопросам:

- Программирование под Windows(процессы, нити, волокна)

- Понятие объектно-ориентированное программирования (ООП) полиморфизм, наследование. Принципы и примеры ООП.

- Компьютерные сети: топологии сети, цифровое и логическое кодирование, активное и пассивное оборудование, передача данных, протоколы.

Классификация языков программирования

Каждый язык программирования имеет название. История этих названий восходит к моменту создания языков. Правила записи программ в некоторых языках неоднократно менялись, но названия языков остались без изменений. В настоящее время языки программирования высокого уровня делят на процедурные, логические и объектно-ориентированные. Несмотря на различия между языками, все они позволяют написать программу любого назначения. Но трудоемкость работы сильно зависит от выбора конкретного языка программирования.

Процедурные языки

К процедурным (или структурным) языкам относится большинство «классических» языков программирования, таких как FORTRAN, BASIC, Паскаль, Си. Эти языки удобны при создании относительно коротких программ. В процедурных языках программа и данные рассматриваются как отдельные, вообще говоря, не связанные друг с другом элементы. Работа программы состоит в последовательном выполнении операторов. Связь различных частей программы (процедур) между собой осуществляется только через данные. Данные можно передавать из одной процедуры в другую и обрабатывать совместно.

Логические языки

Логические языки программирования (ЛИСП, ПРОЛОГ и другие) представляют собой отдельную линию развития. Их используют при теоретическом исследовании алгоритмов, в работах по созданию искусственного интеллекта, в операциях с базами данных и в сложных системах автоматического управления.

Программа на логическом языке программирования представляет собой набор данных и логических правил. Иногда ее можно рассматривать как единое сложное логическое образование.

Работа программы состоит в выполнении формальных логических преобразований и получении всех возможных выводов. Эту операцию можно рассматривать как «упрощение» исходного сложного логического выражения.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]