{"title":"Hierarchical microcontext technology and graph environment PYTHAGORAS","authors":"V. V. Prokhorov","doi":"10.1109/FIE.1995.483032","DOIUrl":null,"url":null,"abstract":"The research is devoted to a micro context approach to computer technology education and to engineering of languages and software. The main idea for education is to study at first not a large multiparadigm language (such as Pascal or Logo), but the set of orthogonal microlanguages. Then to decompose any development task into micro contexts; each of them can best be supported with its specific micro sub language and to input and to interpret such multilevel specification in composite media. This has to include a set of independent components; each serves a specific kind of work with a specific primitive microlanguage (editing, compiling, interpreting, etc.). We propose always preparing a large language when studying a hierarchy of micro sub languages. The approach is assisted by the PYTHAGORAS media. Characteristic features of the PYTHAGORAS are microlanguage technology support, and an inclination to a \"game style\" based work.","PeriodicalId":137465,"journal":{"name":"Proceedings Frontiers in Education 1995 25th Annual Conference. Engineering Education for the 21st Century","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1995-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Frontiers in Education 1995 25th Annual Conference. Engineering Education for the 21st Century","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FIE.1995.483032","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The research is devoted to a micro context approach to computer technology education and to engineering of languages and software. The main idea for education is to study at first not a large multiparadigm language (such as Pascal or Logo), but the set of orthogonal microlanguages. Then to decompose any development task into micro contexts; each of them can best be supported with its specific micro sub language and to input and to interpret such multilevel specification in composite media. This has to include a set of independent components; each serves a specific kind of work with a specific primitive microlanguage (editing, compiling, interpreting, etc.). We propose always preparing a large language when studying a hierarchy of micro sub languages. The approach is assisted by the PYTHAGORAS media. Characteristic features of the PYTHAGORAS are microlanguage technology support, and an inclination to a "game style" based work.