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

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
Следующая →

Файл

30.04.15.doc

30.04.15.doc
Размер: 71.5 Кб

.

Пожаловаться на материал

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

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

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

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

Анализ реформаторских проектов

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

Статистическое наблюдение

Назначения статистического наблюдения и требования к нему. Программно-методологические и организационные вопросы статистического наблюдения. Формы, виды и способы наблюдения. Ошибка статистического наблюдения.

Формування цінової політики

Сутність і роль цінової політики в сучасній економіці. Основні принципи формування цінової політики. Ціноутворення на ринках різних типів. Ціноутворення за різних видів цінової політики. Ціноутворення на різних етапах життєвого циклу товару

Построение шифров перестановки и подстановки

Составить программы в среде Turbo Pascal или Delphi для зашифровки/расшифровки текстовых файлов методами: перестановки, Цезаря, Виженера, одноразового блокнота, гаммирования.

Анализ объема производства и реализации продукции

Анализ выпуска отдельных видов продукции в натуральном выражении. Анализ выпуска и реализации продукции в стоимостном выражении Анализ эффективности использования основных фондов Анализ показателей по труду и заработной плате. Анализ себестоимости продукции Анализ финансовых результатов Анализ финансового состояния

Сохранить?

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

Введите код

Ok