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

Определение понятия и назначения языков программирования. Описание основных характеристик объектно-ориентированных языков, для работы с СУБД, скриптовых, для решения математических задач, визуального программирования, а также машинно-ориентированных.

Рубрика Программирование, компьютеры и кибернетика
Вид практическая работа
Язык русский
Дата добавления 13.05.2014
Размер файла 36,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Практическая работа

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

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

Задание

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

Ход работы

Pascal - структурированный язык программирования. Основные характеристики: относительно небольшое количество базовых понятий, простой синтаксис, быстрый компилятор.

С - разработан в начале 70-х. Сочетает достоинства современных высокоуровневых языков (в части структур данных и управляющих структур) и возможность доступа к аппаратным средствам машины на уровне языка Ассемблера.

C++ - Как и язык Паскаль относится к структурированным языкам программирования, а также к объектно-ориентированным языкам программирования.

С++ Builder. Система объектно-ориентированного программирования производства корпорации Borland. Интегрированная среда C++ Builder обеспечивает скорость визуальной разработки, продуктивность повторно используемых компонент в сочетании с мощью языковых средств C++, усовершенствованными инструментами и разномасштабными средствами доступа к базам данных.

FoxPro. Полнофункциональная СУБД, позволяет с помощью команд меню выполнять действия над БД.

Visual C++. Microsoft Visual C++ - самый производительный и удобный инструмент С++ для создания приложений для ОС семейства Windows и для Web. Можем отнести к языкам визуального программирования

Delphi(Object Pascal). Основан на языке Паскаль. Визуальное построение приложений из программных прототипов, относим к объетно-ориентированым языкам программирования, а также к визуальным.

JavaScript. JavaScript - новый язык для составления скриптов. С помощью JavaScript можно легко создавать интерактивные Web-страницы.Относим к скриптовым языкам

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

HTML. HTML - "язык маркировки гипертекстов". HTML - язык, принятый для создания и публикации Веб-страниц, относим к языкам интернет-программирования.

DHTML. DHTML - позволяет автору страницы динамически менять стили, содержание и оформление страницы, создавать интерактивные документы, реагирующие с пользователем в реальном масштабе времени. Как и язык HTML относим к языкам интернет-программирования.

XML. XML расширяемый язык разметки. XML -- текстовый формат, предназначенный для хранения структурированных данных (взамен существующих файлов баз данных), для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML). XML является упрощённым подмножеством языка SGML.

Java. Java - это объектно-ориентированный язык, схожий с C++.

VBScript. VBScript - подмножество Visual Basic-а и JavaScript. Т.е. объединяет в себе качества VB и JavaScript. Это язык для создания скриптов и отнесём его скриптовым языкам.

MySQL. Это свободно распространяемая СУБД, работающая под управление Unix, Linux, Windows. Система MySQL лишена многих возможностей и функций, имеющихся в современных СУБД. Т.о. относим языкам СУБД.

Assembler. Ассемблер является языком низкого (машинного) уровня.

Ассемблер является машинно-ориентированным языком (т.е. для программирования на ассемблере нужно хорошее знание архитектуры компьютера).

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

Algol. алгоритмический язык, который как и FORTRAN предназначен в основном для выполнения различных математических операций и решения задач. язык программирование скриптовый визуальный

COBOL. Как и все языки программирования того времени предназначался для решения математических задач.

VBA. среда программирования для решения прикладных задач. VBA позволяет создавать программные модули, меню, диалоговые окна и другие ресурсы в среде Windows. Относим к язык визуального программирования.

VRML. язык для моделирования виртуальной реальности. Язык для описания многомерных интерактивных моделей, виртуальных миров, создаваемых в "Интернете" с использованием WWW. Отнесём к языкам Интернет-программирования.

SQL. Структурированный язык запросов. Непроцедурный язык. Ориентирован на операции с данными, представленными в виде логически взаимосвязанных совокупностей таблиц. Язык программирования для работа с СУБД.

Perl. Это стандартный язык для написания сценариев работы WWW- сервера. Язык этот интерпретируемый, похож на нечто среднее между языками C, Pascal и Basic. Последние версии объектно-ориентированные.

Clips. Это экспертная система, которую разработала НАСА.. Экспертная система - способность заменить специалиста, т. е. ИИ. Написан на С. Интерфейсом похож на ЛИСП. Имеет встроенный объектно-ориентированный язык Сool.

Clisp. Язык программирования, основанный на языке программирования ЛИСП, который появился в 70х годах. По своим возможностям не уступающих соответствующим средствам традиционных языков программирования (Фортран, Паскаль). Язык предназначен для создания ИИ.

Simulink(Mathlab). Этот язык программирования предназначен для моделирования сложных динамических систем.

Вывод

В данной практической работе выполнили классификацию различных языков программирования.

Выделим такие основные типы языков программирования: объектно-ориентированные, интернет-программирование, для работы с СУБД, скриптовые языки, для решения математических задач, визуальное программирование, машинно-ориентированные.

Итоговая таблица

Объектно-ориентированные

Интернет

СУБД

Скриптовые

Математические

Визуальные

Машинно-ориентированные

ИИ

C++

Pascal

HTML

DHTML

PHP

Perl

Java

XML

VRML

FoxPro

SQL

MySQL

JavaScript

VBScript

Algol

Cobol

Fortran

C++ Builder

Visual C++

Delphi

VBA

Assembler

CLIPS

CLISP

Размещено на Allbest.ru


Подобные документы

  • Характеристики и свойства языков программирования. Исследование эволюции объектно-ориентированных языков программирования. Построение эволюционной карты механизмов ООП. Разработка концептуальной модели функционирования пользовательского интерфейса.

    курсовая работа [2,6 M], добавлен 17.11.2014

  • Описание современных языков программирования (Паскаль, Ассемблер, С++, Бейсик, Лого, Форт, Пролог, Рефал и Лекс). Понятие, назначение и составные элементы систем программирования (машинно-ориентированных и машинно-независимых систем программирования).

    курсовая работа [96,3 K], добавлен 18.08.2010

  • Языки программирования низкого и высокого уровней и среды реализации. Особенности процедурных, логических, объектно-ориентированных языков. Состав системы программирования: трансляторы, библиотеки и отладчик программ, компоновщик, средства редактирования.

    презентация [11,9 K], добавлен 23.10.2013

  • Понятия языка программирования, разновидности и характеристика языков. Исторический обзор их создания и применения. Классификация, примеры использования. Характеристики языков программирования с точки зрения элементов объектной модели, их популярность.

    реферат [463,6 K], добавлен 07.09.2009

  • Использование объектно-ориентированного программирования - хорошее решение при разработке крупных программных проектов. Объект и класс как основа объектно-ориентированного языка. Понятие объектно-ориентированных языков. Языки и программное окружение.

    контрольная работа [60,1 K], добавлен 17.01.2011

  • Рассмотрение общих сведений и уровней языков программирования. Ознакомление с историей развития, использования языков программирования. Обзор достоинств и недостатков таких языков как Ассемблер, Паскаль, Си, Си++, Фортран, Кобол, Бейсик, SQL, HTML, Java.

    курсовая работа [759,5 K], добавлен 04.11.2014

  • Особенности и суть языков программирования, способы их задания, цепочки символов и операции над ними. Классификация языков и грамматик, форма Бэкуса-Наура. Определение и свойства регулярных выражений, конечные автоматы и грамматики, описание программы.

    курсовая работа [231,5 K], добавлен 23.06.2011

  • Развитие и классификация языков программирования. Методические рекомендации по изучению языков программирования. Основные понятия объектно-ориентированного программирования. Создание электронного учебного пособия с помощью языка гипертекстовой разметки.

    курсовая работа [331,1 K], добавлен 06.09.2011

  • Понятия структурного программирования и алгоритма решения задачи. Краткая история развития языков программирования от машинных до языков ассемблера и языков высокого уровня. Процедурное программирование на C#. Методы и программы для моделирования.

    учебное пособие [1,7 M], добавлен 26.10.2010

  • Классификация языков программирования. Использование циклических конструкций и выполнение итерационных процессов. Алгоритмические структуры циклов языков C, C++, Java, C#. Особенности современных языков программирования высокого уровня и их применение.

    курсовая работа [345,6 K], добавлен 13.11.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.