Языки программирования, их классификация и развитие

Изучение понятия, сущности и видов трансляторов и компиляторов. Составление общей классификации языков программирования. Рассмотрение особенностей машинно-ориентированных и процедурных знаковых систем для записи алгоритмов, а также истории их развития.

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

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

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

Также я считаю что такие языки как Pascal и Delphi выжили из себя все что можно и то что на Pascal обучают во многих учебных заведениях я думаю не правильно. Надо развиваться а не стоять на месте есть множество языков программирования которые на много лучше и быстрее запоминаются например Ruby он на много превосходит Pascal по функционалу.

Очень широкую сферу применения имеет сейчас язык PHP язык основан на открытом коде. Можно сказать что он старший брат HTML но при этом HTML не является языком программирования. Будущее уже именно за такими языками которые в настоящий момент широко используется. И многим учебным заведения не надо оглядываться в прошлое и давать знания именно по таким языкам.

Глоссарий

№ п/п

Понятие

Определение

1

Ассемблер-

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

2

Компилятор-

это обслуживающая программа, выполняющая трансляцию на машинный язык программы, записанной на исходном языке программирования

3

Транслятор-

обслуживающая программа, преобразующая исходную программу, предоставленную на входном языке программирования, в рабочую программу, представленную на объектном языке

4

Интерпритатор-

программа или устройство, осуществляющее пооператорную трансляцию и выполнение исходной программы

5

Эмулятор-

программа или программно-техническое средство, обеспечивающее возможность без перепрограммирования выполнять на данной ЭВМ программу, использующую коды или способы выполнения операция, отличные от данной ЭВМ

6

Delphi-

императивный, структурированный, объектно-ориентированный язык программирования

7

Java-

объектно-ориентированный язык программирования, разрабатываемый компанией Sun Microsystems

8

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

формальная знаковая система, предназначенная для записи программ, задающих алгоритм в форме, понятной для исполнителя (например, компьютера)

9

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

это языки, наборы операторов и изобразительные средства которых существенно зависят от особенностей ЭВМ

10

С++ -

Компилируемый статически типизированный язык программирования общего назначения

Список использованных источников

1 "LEX - генератор программ лексического анализа" Давидов Михаил Изгияевич; Антонов Вадим Геннадьевич МОСКВА - 1985;

2 "BASIC Face-off", Justin J.Crom, PC Tech Journal, September 1987, p.136 Перевод: Лопухов В.Н. (Интегратор Promt98);

3 "Язык программирования Си." Б.В. Керниган, Д. Ритчи, А. Фьюэр. Русский перевод: Москва: Финансы и Статистика. 1985 г.;

4 "Основы автоматизации" ч.1, Золотарев В.В., 1978 г.;

5 "Языки программирования" кн. 5, Ваулин А.С., 1993 г.;

6 "Языки программирования: разработка и реализация", П. Терренс, 1979г.;

7 "Введение в программирование на языке Ассемблер" ч. 1, Касвандс Э.Г.;

8 "Языки программирования высокого уровня", Хротко Г., 1982 г.;

9 "Языки программирования", Малютин Э.А., Малютина Л.В., 1982 г.;

10 "Новые языки программирования и тенденции их развития", Ушкова В., 1982 г.;

11 "Мир Лиспа" т.1, Хьювенен Э., Сеппенен Й., 1990 г.;

12 "Алгоритмические языки реального времени", Янг С., 1985 г

13 Language / Пер. с англ. - 3-е изд. - СПб.; М.: Невский диалект - Бином, 1999 г.

14 "Монахов Вадим. Язык программирования Java и среда NetBeans. - 2-е изд" 2009 г.

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

...

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

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

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

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

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

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

    презентация [912,2 K], добавлен 22.10.2013

  • Анализ истории развития вычислительной техники. Сравнительные характеристики компьютеров разных поколений. Особенности развития современных компьютерных систем. Характеристика компиляторов с общей семантической базой. Этапы развития компьютерной техники.

    презентация [2,5 M], добавлен 15.11.2012

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

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

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

    презентация [873,4 K], добавлен 23.01.2013

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

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

  • Система дистанционного обучения Distance Learning Belarus и лабораторный практикум курса "Разработка трансляторов для языков программирования", его перенос в интерактивную среду обучения. Описание работы программы и её взаимодействия с пользователями.

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

  • Основные этапы развития языков программирования. Характеристика машинно-ориентированной, проблемно-ориентированной и процедурно-ориентированной систем программирования. Ознакомление с системами программирования Delphi, Visual Basic и Visual C++.

    курсовая работа [102,4 K], добавлен 21.07.2012

  • Цель информационного программирования; алгоритмический язык как система обозначений и правил для единообразной и точной записи алгоритмов и их исполнения. Языки программирования низкого и высокого уровня; классификация и использование структуры данных.

    реферат [383,1 K], добавлен 07.01.2012

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

    презентация [1,2 M], добавлен 19.02.2014

  • История развития и классификация высокоуровневых языков логического программирования. Определение понятий графического интерфейса, сетевых протоколов и моделей баз данных. Современные системы программирования компании Borland/Inprise и фирмы Microsoft.

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

  • Семантика языков программирования. Процедурные и объектно-ориентированные языки программирования. Стандартная библиотека шаблонов. Независимость байт-кода от операционной системы и оборудования и возможность выполнения Java-приложения на любом устройстве.

    реферат [50,5 K], добавлен 24.11.2009

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

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

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

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

  • Сущность и основные свойства алгоритмов, принципы их составления. Скалярные типы данных в языке Pascal. Тождественность и совместимость типов данных. Понятие и основные этапы развития, а также движущие силы эволюции языков программирования, типы.

    презентация [85,8 K], добавлен 18.05.2014

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

    презентация [6,3 M], добавлен 14.08.2013

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

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

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

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

  • Особенности способов описания языков программирования. Язык программирования как способ записи программ на ЭВМ в понятной для компьютера форме. Характеристика языка Паскаль, анализ стандартных его функций. Анализ примеров записи арифметических выражений.

    курсовая работа [292,0 K], добавлен 18.03.2013

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