Виды и типы современных языков программирования - Каталог статей - Урок по информатике
Понедельник, 20.02.2017, 00:30
План-конспекты уроков по информатике
0+ Главная Регистрация Вход
Приветствую Вас, Гость · RSS
Меню сайта
Категории раздела
Все [56]
logoWriter [19]
Уроки по теме "logoWriter"
CorelDraw [7]
Практические задания с пошаговым алгоритмом выполнения по теме "CorelDraw"
MacromediaFlash [0]
Практические работы по теме "MacromediaFlash"
MS Excel [7]
План-конспекты по теме "MS Excel"
Логика [10]
План-конспекты уроков по логике
Разное [10]
Уроки, которые не подходят ни в одну категорию
Pascal [7]
Форма входа
Статистика

Яндекс.Метрика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Наш опрос
Очень сложно найти конспект на тему...
Всего ответов: 627
Реклама
 Каталог статей
Главная » Уроки » Все

Виды и типы современных языков программирования

Виды и типы современных языков программирования

Разделение языков на универсальные и специализированные.
Все популярные языки можно поделить на универсальные и специализированные. Универсальные языки используются для решения разных задач. Специализированные языки предназначены для решения задач одного, максимум нескольких, видов задач.(например, работы с базами данных, web-программирования или написание скриптов для администрирования операционных систем).

Виды специализированных языков:

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)


6.Специализированные языки других видов.

К универсальным языкам можно отнести языки 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'а, отличия между специализированными и универсальными языками очень значительны.
Специализированные языки, чаще всего используются для написания не очень больших программ, поэтому они оптимизированы на быстрое написание программ и уменьшение размера исходного кода, и в меньшей степени на уменьшение ошибок, использование объектно-ориентированное программирования и разделения кода на модули. А универсальные языки, как правило, используются для создания больших и очень больших проектов, поэтому в них все сделано, чтобы уменьшить количество ошибок и облегчить проектирования программ, облегчение разработки крупных программ.

Основное отличие специальных языков от универсальных:

1) В них меньше объектно-ориентированных средств и средств доступа технологий COM+, DCOM, CORBA, к функциям API операционных систем;
2)Меньше средств многопоточного программирования и распределенного программирования;
3)Используются только динамические типы (т.е. тип переменной определяется в зависимости от её значения, а не при объявление переменной), а не статические. Единственное исключение: в версии 9 языка Visual FoxPro можно использовать и  статические типы переменных.
 Структура современных языков программирования.
Универсальные языки (и языки производные от них)
 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[1] (специализированный язык, для разработки страниц в Интернете)
 
       2. На основе Java[2]:
             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
 Специализированные языки
I) Языки программирования, предназначенные для Интернета:
1.      PHP
2.      Perl
3.      JavaScript
4.      VBScript
II) Языки программирования в системах управления базами данных
1.      В локальных и файл – серверных СУБД
1.1 Microsoft Visual FoxPro (В одноименной СУБД)
1.2 Visual Basic for Application (В СУБД Access)
                  2.   Клиент – серверных промышленных СУБД
                        1.1 PL-SQL (В СУБД Oracle[3])
                        1.2 Transact – SQL (В СУБД Microsoft SQL Server)
 [1] Язык Java разработан фирмой Sun, а JavaScript разработан фирмой Nescafe,и по большому счету это два разных языка, но поскольку их синтаксис очень похож, будем считать, что язык JavaScript произошел от Java. Также существует диалект JavaScript, разработанный фирмой Microsoft, использующийся в Internet Explorer и называемый Jscript.    
[2] Очень многие программисты, возможно скажут, что Java вовсе не произошла от C++,и хотя возможно это и так, но если сравнивать их синтаксис то будет видно, что их синтаксис похож, поэтому можно их считать "родственниками”.
[3]  В СУБД Oracle можно кроме языка PL – SQL использовать также язык Java.

Категория: Все | Добавил: Казначей (25.02.2011)
Просмотров: 30861 | Теги: Виды и типы современных языков прог, Transact – SQL, VBA в Microsoft Office, СУБД Oracle | Рейтинг: 4.4/10
Не забываем комментировать!!!

Другие материалы
Урок 18, 19. Понятие переменной. Вычисление значен...
Конспекты по языку программирования Паскаль
Тема 7. Перевод и запись различных выражений с ест...
Практическая работа №3: Работа с узлами
Урок 1: Первое знакомство с системой Logo Writer
Графика в Турбо Паскаль.
Алгоритм и его свойства
Моделирование и формализация. Часть 1.
Практическая работа №2: Рисование линий
Практическая работа №7: Визитная карточка
Информация: определение, свойства, формы представл...
Виды и типы современных языков программирования

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright KUPI © 2017
Готовимся к ЕГЭ и ГИА
ГИА, ЕГЭ 2014 по информатике ФИПИ скачать бесплатно без смс
Отследи свою посылку
Друзья сайта
  • Софт бесплатно
  • Интернет магазин бесплатно
  • Наша ссылка
    Наша кнопка
    Конспекты уроков
    Лидеры по просмотрам
    Тема 8. Решение логических задач.
    Виды и типы современных языков программирования
    Алгоритм и его свойства
    Информация: определение, свойства, формы представления; информационные процессы.
    Относительная и абсолютная адресация
    Тема 7. Перевод и запись различных выражений с естественного языка на язык алгебры логики.
    Моделирование и формализация. Часть 1.
    Графика в Турбо Паскаль.
    Сортировка и фильтрация данных в MS Excel
    Понятие формализации. Часть 2.
    Загрузить файл
    Сделать бесплатный сайт с uCoz