Классификация языков программирования
Определение понятия и назначения языков программирования. Описание основных характеристик объектно-ориентированных языков, для работы с СУБД, скриптовых, для решения математических задач, визуального программирования, а также машинно-ориентированных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | практическая работа |
Язык | русский |
Дата добавления | 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