Файл: Современные языки программирования (Паскаль).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 13.05.2023

Просмотров: 332

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Рассмотрев основные концепции современных языков программирования можно выделить несколько наиболее актуальных задач стоящих сегодня перед программистами: Проектирование межплатформенных приложений – не зависящих от используемой платформы. Разработка Интернет–приложений – работающих через Интернет, но не поддерживаемых браузером непосредственно. Создание Web–приложений – клиент–серверных архитектур. Возможность быстрого создания приложений и средств автоматизации. Также актуальны приложения полностью и эффективно использующие все ресурсы современных платформ.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Роберт У. Себеста. Основные концепции языков программирования = Concepts of Programming Languages / Пер. с англ. – 5-е изд. – М.: Вильямс, 2001. – 672 с. – 5000 экз. ISBN: 5–8459–0192–8
  2. TIOBE Software: Tiobe Index
    http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
  3. Городняя Л.В. Основы функционального программирования. /– М.: Изд-во "Интернет-университет информационных технологий – ИНТУИТ.ру", 2004. – 280 c.: ил. ISBN 5–9556–0008–6
  4. Анатолий А., Андрей К. Логическое программирование и Visual Prolog (с CD).. – СПб.: «БХВ–Петербург», 2003. – С. 990. ISBN 5–94157–156–9.
  5. Иан Грэхем. Объектно–ориентированные методы. Принципы и практика = Object–Oriented Methods: Principles & Practice. – 3–е изд./ – М.: «Вильямс», 2004. – С. 880. ISBN 5–8459–0438–2
  6. Андрей Александреску. Современное проектирование на С /Вильямс, 2004 г. 336 стр. Тираж: 3500 экз. ISBN 5–8459–0351–3
  7. Легалов А. И. – SoftCraft: разработка трансляторов: конспект лекций http://www.softcraft.ru/translat/lect/t01-02.shtml

ПРИЛОЖЕНИЯ

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

Рейтинг

Последний
релиз

1

Java

17.999 %

12.11.2010

2

C

16.076 %

16.12.2010

3

C

9.014 %

22.07.2009

4

PHP

7.511 %

22.06.2010

5

C#

6.687 %

12.04.2010

6

Python

6.482 %

04.07.2010

7

Visual Basic

5.118 %

12.04.2010

8

Objective C

3.242 %

28.08.2009

9

Perl

2.331 %

12.04.2010

10

Delphi

2.171 %

04.08.2009

Таблица 1 – Рейтинг языков программирования [2]


Таблица 2 – Парадигмы и подходы языков программирования [2]

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

Парадигмы
программирования

Основные подходы
программирования

Java

Императивная структурная

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

C

императивная

процедурный

C

мультипарадигмальный
метапрограммирование

процедурный
объектно-ориентированный

PHP

мультипарадигмальный

процедурный
объектно-ориентированный

C#

мультипарадигмальный
императивная

процедурный
объектно-ориентированный

Python

императивная
декларативна
структурная

процедурный
функциональный
объектно-ориентированный

Visual Basic

императивная
структурная

процедурный
объектно-ориентированный

Objective C

мультипарадигмальный

процедурный
объектно-ориентированный

Perl

мультипарадигмальный
декларативная

функциональный
объектно-ориентированный

Delphi

императивная
структурная

процедурный
объектно-ориентированный

Таблица 3 – Трансляторы современных языков программирования [2]

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

Транслятор

Java

компиляция в байт-код интерпретатор

C

компилятор

C

компилятор

PHP

компиляция в байт-код интерпретатор

C#

компиляция в MSIL-код интерпретатор

Python

компиляция в байт-код интерпретатор

Visual Basic

компиляция в MSIL-код интерпретатор, компилятор

Objective C

компилятор

Perl

компиляция в байт-код интерпретатор

Delphi

компилятор

Таблица 4 – Типизация в языках программирования [2]

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

Типизация

Java

статическая, строгая

C

статическая

C

статическая

PHP

динамическая

C#

статическая, строгая

Python

динамическая, строгая

Visual Basic

динамическая

Objective C

статическая /динамическая

Perl

динамическая

Delphi

статическая