title: The educational research project of implementation of algorithmic languages
metadata.name: dc.contributor.author
metadata.value: Martynenko, Boris K.
metadata.lang: -
metadata.name: dc.date.accessioned
metadata.value: 2014-04-10T11:36:19Z
metadata.lang: -
metadata.name: dc.date.available
metadata.value: 2014-04-10T11:36:19Z
metadata.lang: -
metadata.name: dc.date.issued
metadata.value: 2008
metadata.lang: -
metadata.name: dc.identifier.issn
metadata.value: 2071-2340
metadata.lang: -
metadata.name: dc.identifier.uri
metadata.value: http://hdl.handle.net/11701/1176
metadata.lang: -
metadata.name: dc.description
metadata.value: The main article
metadata.lang: en_GB
metadata.name: dc.description.abstract
metadata.value: The subject of a project for 3-5 year students of universities, specializing in the field of information technologies, interested in techinque implementing algorithmic languages on the basis of the object-oriented description of language semantics and methods of syntactically directed translation of the programs into the intermediate object-oriented code is offered.  Semantics of a program are implemented at the expense of usage of one polymorphic function, called recursively for execution of the program constructions in dynamic sequence, depending on data values. This polymorphism takes into account both context-free syntactical program structure, and its context connected with modes or types of constructions, constituented them. Such object-oriented specification of symantic of a programming language leads to function-oriented structure of an output program which can be implemented on the basis of functional programming systems.
  The goal: to study the А vаn Wijngaarden's method of the description of algorithmic languages and to research the offered scheme of their implementation with usage state-of-the-art means of parse and object-oriented programming systems.
metadata.lang: en_GB
metadata.name: dc.language.iso
metadata.value: ru
metadata.lang: en_GB
metadata.name: dc.publisher
metadata.value: Журнал "Компьютерные инструменты в образовании"
metadata.lang: en_GB
metadata.name: dc.relation.ispartofseries
metadata.value: ИНФОРМАТИКА;No. 5
metadata.lang: -
metadata.name: dc.subject
metadata.value: algorithmic languages
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: parsers
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: grammars
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: languages of object-oriented programming
metadata.lang: en_GB
metadata.name: dc.title
metadata.value: The educational research project of implementation of algorithmic languages
metadata.lang: en_GB
metadata.name: dc.title.alternative
metadata.value: Учебный исследовательский проект реализации алгоритмических языков
metadata.lang: en_GB
metadata.name: dc.type
metadata.value: Article
metadata.lang: en_GB
metadata.name: dc.description.altabstract
metadata.value: Предлагается тема проекта для студентов 3-5 курсов университетов, специализи­рующихся в области информационных технологий, связанная с исследованием схемы реализации алгоритмических языков на базе объектно-ориентированного описания семантики языка и метода синтаксически управляемого перевода входной программы в промежуточный объектно-ориентированный код. Семантика программы реализует­ся за счёт использования одной полиморфной функции, вызываемой рекурсивно для исполнения конструкций программы в динамической последовательности, зависящей от значений данных. Этот полиморфизм учитывает как бесконтекстную синтаксичес­кую структуру программы, так и её контекст, связанный водами или типами конст­рукций, её составляющих. Такая объектно-ориентированная спецификация семанти­ки языка программирования приводит к функционально-ориентированной структуре выходной программы, которая может реализовываться на базе функциональных сис­тем программирования.
  Цель работы: изучить метод описания алгоритмических языков по А. ван Вейнгаардену и исследовать предлагаемую схему их реализации с использованием современ­ных средств синтаксического анализа и систем объектно-ориентированного програм­мирования.
metadata.lang: en_GB
resources.filename: 2008 №5 Учебный исследовательский проект реализации алгоритмических языков.pdf
resources.url: https://dspace.spbu.ru/bitstream/11701/1176/1/2008%20%e2%84%965%20%d0%a3%d1%87%d0%b5%d0%b1%d0%bd%d1%8b%d0%b9%20%d0%b8%d1%81%d1%81%d0%bb%d0%b5%d0%b4%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d1%8c%d1%81%d0%ba%d0%b8%d0%b9%20%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%20%d1%80%d0%b5%d0%b0%d0%bb%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d0%b8%20%d0%b0%d0%bb%d0%b3%d0%be%d1%80%d0%b8%d1%82%d0%bc%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85%20%d1%8f%d0%b7%d1%8b%d0%ba%d0%be%d0%b2.pdf
resources.format: Adobe PDF
resources.description: Main article
resources.size: 541,58 kB