Реферат   имеет   следующую   структуру.   Он   состоит   из   трёх   разделов




Скачать 142.37 Kb.
PDF просмотр
НазваниеРеферат   имеет   следующую   структуру.   Он   состоит   из   трёх   разделов
страница1/9
   связанного   с   методами
Дата конвертации03.10.2012
Размер142.37 Kb.
ТипРеферат
  1   2   3   4   5   6   7   8   9
История развития предметно-
ориентированных языков
программирования
Власовских А. С.
Кафедра автоматики и вычислительной техники
Санкт-Петербургский государственный политехнический университет
vlasovskikh@aivt.ftk.spbstu.ru
Эта   статья   была   зачтена   как   реферат   по   истории   науки   в   рамках
кандидатского  экзамена  по  истории  философии  науки  и  техники  на  кафедре
философии   Санкт-Петербургского   государственного   политехнического
университета.   Cтатья   доступна   на   условиях   лицензии   Creative   Commons
Attribution-Noncommercial-Share Alike License 3.0.
1

Введение
Предметно-ориентированные   языки   программирования   (Domain   Specific
Languages,   DSL)   —   языки  программирования,   предоставляющие   при  помощи
специальной   нотации   и   механизмов   абстракции   выразительную   силу,
сконцентрированную   на   определённой   предметной   области   и   обычно
ограниченную  этой  областью.   Языки  DSL  широко   используются  сообществом
программистов.   На   данный   момент   они   считаются   общепризнанным
направлением   языков   программирования.   За   несколько   десятилетий   развития
этих  языков  сформировались  методы  и  способы  их  разработки,   стали  известны
многие варианты использования их на практике. Тем не менее, работы по истории
языков программирования не рассматривают языки DSL как единое направление,
делая   акцент   на   более   крупные   направления   языков   общего   назначения.
Существуют  обобщающие  работы  по  DSL,   но  их  предметом  являются  вопросы
использования DSL в конкретных областях или вопросы технологии разработки
DSL.
Целью   данного   реферата   является   формирование   исторической   картины
развития  DSL  с   указанием   происхождения  и  авторов   нововведений,   анализом
влияния   отдельных   групп   исследователей   и   специалистов   на   развитие   языков
этого направления, становления основных методов разработки DSL.
Субъективная мотивация выбора темы заключается в полезности результатов
исследования   истории   развития   языков   DSL   для   курса   «Языки
программирования»,   читаемого   автором   реферата   на   кафедре   автоматики   и
вычислительной   техники.   Языкам   DSL   в   курсе   отведена   заметная   роль   для
пояснения метода металингвистической абстракции и принципов проектирования
языков.   Подача  студентам   материала  в   исторической  перспективе  с   указанием
научных   направлений,   групп,   конкретных   имён   и   работ   имеет   несомненные
достоинства.   Ещё   одним   стимулом   к   выбору   темы   послужила   её   связь   с
областью   диссертационного   исследования   автора,   связанного   с   методами
проектирования ПО на основе формализации элементов архитектуры ПО.
Реферат   имеет   следующую   структуру.   Он   состоит   из   трёх   разделов,
описывающих   отдельные   этапы   развития   DSL,   частично   пересекавшиеся   по
временным   рамкам.   В  разд.   1   описывается  рассматривается  история  развития
2

языка Lisp и его диалектов на протяжении 1960-1970-х гг. Разд. 2 посвящён так
называемым   «маленьким   языкам»,   получившим   развитие   в   1970-1980-х   гг.   в
рамках   операционной   системы   Unix.   Языки   сценариев,   получившие   активное
развитие в 1980-1990-е гг., рассматриваются в разд. 3.
Несколько слов о самом реферате. Оригинал этого документа был создан с
использованием   нескольких   языков   DSL   обработки   текстов   и   программных
инструментов   для   работы   с   ними.   Язык   XHTML   —   это   язык   структурной
разметки  гипертекста.   XML  —  это  подмножество  обобщённого  языка  разметки
SGML,   позволяющее  определять  новые  языки  разметки  в   рамках  стандартного
синтаксиса.   DocBook   —  язык  структурной  разметки  технической  документации
на  основе  XML.   XSLT   —  язык   преобразований  документов   XML  при  помощи
функциональных операторов. XPath — язык для выбора подмножеств элементов
XML.   CSS   —   язык   каскадных   таблиц  стилей,   позволяющий  задавать  правила
отображения элементов XML на различных типах устройств.
3
  1   2   3   4   5   6   7   8   9

Похожие:

Реферат   имеет   следующую   структуру.   Он   состоит   из   трёх   разделов iconКонтрольная работа состоит из введения, трех разделов и заключения
В отличие от других представителей гештальтпсихологии, разрабатывавших проблемы восприятия (Коффка, Рубин), мышления (Кёлер, Вертгеймер,...
Реферат   имеет   следующую   структуру.   Он   состоит   из   трёх   разделов iconФедеральное агентство ПО образованию 
Методические  указания  состоят  из  вводной  части  и  трёх  разделов  основной 
Реферат   имеет   следующую   структуру.   Он   состоит   из   трёх   разделов iconПрограмма по литературе для 5-11 классов (под редакцией В. Я. Коровиной. М.: Просвещение, 2005) Художественная литература имеет важнейшее значение в формировании духовно богатой, гармонически развитой личности с высокими нравственными идеалами и эсте
Программа состоит из 7 разделов, в которых отражены сведения о программно-методическом обеспечении, тематическое планирование, учебно-методический...
Реферат   имеет   следующую   структуру.   Он   состоит   из   трёх   разделов iconДанное пособие состоит из двух разделов, в которых излагаются типичные грамматические и лексико-стилис- тические трудности, с которыми сталкиваются студенты
Данное пособие состоит из двух разделов, в которых излагаются типичные грамматические и лексико-стилис-тические трудности, с которыми...
Реферат   имеет   следующую   структуру.   Он   состоит   из   трёх   разделов icon«Гипертекстовые документы»
Создание этих разделов отличается высокой трудоемкостью, но они упрощают просмотр и чтение документов, имеющих сложную структуру....
Реферат   имеет   следующую   структуру.   Он   состоит   из   трёх   разделов iconОтчет о научной и научно-организационной деятельности 
Работа  состоит  из  двух  разделов.  В  первом  представлена  информация,  базирующаяся  на  действующей  государственной 
Реферат   имеет   следующую   структуру.   Он   состоит   из   трёх   разделов iconУчебное пособие по страноведению 
Книга  состоит  из  трех частей.  Первая часть содержит  систематизированные материалы 
Реферат   имеет   следующую   структуру.   Он   состоит   из   трёх   разделов iconМетодические указания
Рабочая программа учебной дисциплины разрабатывается на основе госа по специальности, учебного плана и типовой программы (при её...
Реферат   имеет   следующую   структуру.   Он   состоит   из   трёх   разделов iconУрок 1 Тема. Информация в нашей жизни
Обратить внимание учащихся на структуру урока, структуру учебника, на правила ведения тетради
Реферат   имеет   следующую   структуру.   Он   состоит   из   трёх   разделов iconChapter II. Greats Scientists – Great Discoveries
Пособие  состоит  из  четырех  глав,  в  трех  из  которых  представлены  тексты, 
Разместите кнопку на своём сайте:
TopReferat


База данных защищена авторским правом ©topreferat.znate.ru 2012
обратиться к администрации
ТопРеферат
Главная страница