Современные языки программирования лекция

Лекция 2. Виды и типы современных языков программирования (ПП)

Все популярные языки можно поделить на универсальные и специализированные.

Универсальные языки используются для решения разных задач.

Специализированные языки предназначены для решения задач одного, максимум нескольких, видов задач (например, работы с базами данных, web-программирования или написание скриптов для администрирования операционных систем).
1.Виды специализированных языков:
1.Языки для работы с базами данных:
а) Языки, входящие в состав промышленных клиент-серверных систем управления базами данных.(СУБД) (PL-SQL в СУБД Oracle, Transact-SQL в Microsoft SQL Server)
б) Языки являющиеся частью других видов СУБД (Visual FoxPro, Microsoft Access, Paradox и т.п.)
2. Языки предназначенные для web-программирования.
а) Языки, исполняющиеся на сервере, поддерживающего Web-сайт (РНР, Perl, VBScript)
б) Языки, исполняющиеся на браузере (программе просмотра) клиента JavaScript, JScript, VBScript
3.Языки для математических расчетов
4.Языки для автоматизации работы определенных программных продуктов. (VBA в Microsoft Office)
5.Специализированные языки других видов.

К универсальным языкам можно отнести языки Visual C++, Visual C++.Net, Visual C#.Net, Visual J#.Net, Java, Delphi, Borland C#, Borland C++ Builder.

Хотя чаще всего специализированные языки происходят от универсальных языков: например

— PHP, Perl и JаvаScript произошли от языка С++,

— VBScript и VBA произошли от языка Visual Bаsic’а — отличия между специализированными и универсальными языками очень значительны.

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

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

Универсальные языки (и языки производные от них)
I) Производные от языка С++
1. На основе С++:
1.1 Borland C++, Watcom C++ (устарели)
1.2 Microsoft Visual C++
1.3 Microsoft Visual C++ .Net
1.4 Borland C++ Builder
1.5 Borland C++ Builder .Net
1.6 JavaScript (специализированный язык, для разработки страниц в Интернете)
2. На основе Java :
2.1 Java и Java2
2.2 Microsoft Visual J++
2.3 Microsoft Visual J#.Net
3. На основе C#:
3.1 Microsoft Visual C# .Net
3.2 Borland C# Builder.Net
II) Производные от языка Pascal
1 Borland Pascal, Turbo Pascal
2 Modula, Oberon, Component Pascal, Active Oberon, Zonnon ( сейчас непопулярны )
3 Borland Delphi
4 Borland Delphi.Net
III) Производные от языка Basic
1 Microsoft Visual Basic
2 Visual Basic for Application
3 VBScript ( специализированный язык , для разработки страниц в Интернете )
4 Microsoft Visual Basic.Net

3.Специализированные языки

I ) Языки программирования, предназначенные для Интернета:
1. PHP
2. Perl
3. JavaScript
4. VBScript
II) Языки программирования в системах управления базами данных
1. В локальных и файл – серверных СУБД
1.1 Microsoft Visual FoxPro (в одноименной СУБД)
1.2 Visual Basic for Application (в СУБД Access)
2. Клиент – серверных промышленных СУБД
2.1 PL-SQL (В СУБД Oracle)
2.2 Transact – SQL (В СУБД Microsoft SQL Server).

Язык Java разработан фирмой Sun, а JavaScript разработан фирмой Nescafe, и по большому счету это два разных языка, но поскольку их синтаксис очень похож, будем считать, что язык JavaScript произошел от Java.

Также существует диалект JavaScript, разработанный фирмой Microsoft, использующийся в Internet Explorer и называемый Jscript.

В СУБД Oracle можно кроме языка PL – SQL использовать также язык Java.

Источник

Конспект лекции по информатике на тему «Обзор современных языков программирования»

Язык программирования – это система стоящая из знаков обозначения, которые служат для описания разрабатываемого программного продукта и алгоритма для ЭВМ. Сами по себе языки программирования относятся к категории искусственных языков. Из-за своих внутренних, неизменяемых системных слов, они являются ограниченными.

К основным требования, применяемых для языков программирования, можно отнести:

1. Простота использования уже существующих символов, которые знакомы и понятны программистам.

2. Единства использования, действительно сейчас практический каждый язык программирования высокого уровня имеет свои схожесть, не во всем конечно, но это так.

3. Гибкость языка программирования, заключается в том, что он может применяться для разных платформ и использоваться на разных ОС. Это позволяет подходить к гибкой разработке.

4. Модульность языка программирования. Обязательно необходимо разбивать большие и сложные программы на более маленькие, тем самым определяя разные модули и зависимости внутри программы.

1. Java – строготипизирован и объектно-ориентирован, это значит

что он чувствителен к регистру символов и все строится на объектах. Язык довольно долго существует и имеет большое комьюнити. Java входит в топ 10 популярных языков. Java довольно простой язык, но для новичков его не рекомендуют. Ниже на рисунке 1, представлен пример кода, который выводит строку «Специально для инфоурок». Как мы видим, код хранится в файле с разрешением java . Внутри представлен комментарий (символ /) и главный класс программы, это имя и будет использоваться для создания объекта класса.

Рисунок 1- Пример Java программы

2. Python – Как и Java , объектно-ориентированный язык программирования, но это не означает что они похожи. Они очень разные и применяются по разному, но не смотря на их различия, python также входит в топ10 язык программирования и почти перегоняет Java . Язык программирования Python многофункционален и прост в освоении. Рекомендуется начать изучения программирования именно с него. Давайте посмотрим, как просто вывести уже знакомое нам предложение: Специально для инфоурок.

Как мы видим, в отличии от Java , нам понадобилась всего одна строчка в Python . Так же комментарии в python начинаются с другого символа, это символ ‘. Надеюсь вы ощутили разницу и получили базовые знания по двум популярным языкам.

Источник

Читайте также:  Самые маленькие языки программирования
Оцените статью