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

30.04.15. Лекция 12. Программирование

Алгоритм – это точно определенное описание способа решения задачи в виде конечной последовательности действий.

Программа – это логически упорядоченная последовательность команд необходимая для управления компьютером

Программа, с которой работает процессор, представляет собой последовательность чисел, называемую машинным кодом

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

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

Каждый язык программирования имеет:

  1.  Алфавит - фиксированный для данного языка набор основных символов, допускаемых для составления текста программы на этом языке.
  2.  Синтаксис - система правил, определяющих допустимые конструкции языка программирования.    
  3.  Семантика - система правил однозначного толкования отдельных языковых конструкций, позволяющих воспроизвести процесс обработки данных.

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

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

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

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

Процедурное программирование - программа, написанная на процедурном языке, представляет собой последовательность команд, определяющих алгоритм решения задачи. Объектно-ориентированное программирование (ООП) — это метод программирования, при использовании которого главными элементами программ являются объекты. Функциональное программирование- это способ составления программ, в которых единственным действием является вызов функции. Логическое программирование- это программирование в терминах логики.

Наиболее современными языками программирования являются С++ и Java.

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

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

  1.  создание, преобразование и удаление таблиц в БД;
  2.  поиск, отбор, сортировка по запросам пользователя;
  3.  добавление новых записей и модификация существующих, удаление записей и др.

Для обработки больших массивов информации и выборки записей по определенным признакам был создан структурированный язык запросов SQL (Structured Query Language). Язык SQL – это стандартный язык работы с реляционными базами данных.

Сегодня в мире ведущие производители СУБД: Microsoft (SQL Server), IBM (DB2), Oracle, Software AG (Adabas), Informix и Sybase.

Языки программирования для компьютерных сетей

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

  1.  Язык HTML (Hyper Text Markup Language)
  2.  Язык Perl
  3.  Язык PHP
  4.  Язык Tcl/Tk
  5.  Язык VRML
  6.  Язык XML

← Предыдущая
Страница 1
Следующая →

Программирование - теоретическая и практическая деятельность, связанная с созданием программы. Классификация языков программирования. Языки программирования баз данных.

У нас самая большая информационная база в рунете, поэтому Вы всегда можете найти походите запросы

Искать ещё по теме...

Похожие материалы:

Страхові послуги

Страхова послуга й особливості її реалізації Порядок укладання і ведення страхової угоди страхування життя та пенсій від нещасних випадків медичне страхування

Социологическое исследование

Статистика. Социологическая дефиниция семьи. Предметом социологии образования является изучение взаимосвязи и взаимодействия социального института образования с другими социальными институтами. Молодежь - это социально-демографическая группа.

Звітність підприємства, рекомендації до виконання курсової роботи

ЗВІТНІСТЬ ПІДПРИЄМСТВА Методичні рекомендації до виконання курсової роботи для студентів спеціальності 7.050106, 8.050106 “Облік і аудит” денної, заочної форм навчання  

Через сколько закипит вода, если обе секции включить: последовательно, параллельно

Задача по физике, Решение. Обмотка электрического кипятильника имеет две секции. Если включена только первая секция, то вода закипает через , если только вторая, то через

Оптические методы анализа

Определение молярного и удельного коэффициентов светопоглощения. Определение открываемого минимума фотометрических реакций. Расчет концентрации и массы определяемого вещества при фотометрическом анализе. Расчет концентрации и массы определяемого вещества при флуориметрическом анализе.

Сохранить?

Пропустить...

Введите код

Ok