Font Size: a A A

Research On The Uniformity Of Programming Languages And Application In The UVPL Implementation

Posted on:2010-09-04Degree:MasterType:Thesis
Country:ChinaCandidate:G WangFull Text:PDF
GTID:2178360275456510Subject:Applied Mathematics
Abstract/Summary:PDF Full Text Request
Visual Programming Languages transform information by making full use of visualization methods.Visual sentences are the combination of graphics which is in accordance with certain rules in the two-dimensional or multi-dimensional space. Popular visual programming development tools haven't carry out the visualization work.For example,the Integrated Development Environment named with Visual which only support the visualization user interface design and can complete the visual interface layout and management by mouse moving,the coding process still need input textual code line by line.The true sense of real visual programming language is different from the visual interface development environment.It will completely rid itself of text input,achieve the programming visualization,and construct the basic structure of program by graphics.By this means,the design process is unrelated to specific programming language.The purpose of this project is to achieve a custom programming languageā€”UVPL(Uniform Visual Programming Language),which can generate the source code of specified source language.This paper focus on the uniformity of programming languages,such as the definition of the target language,complete the design of some graphics grammar element control,achieve the UVPL programming language environment development,realize the storage design of source code and generate the objective source code etc..The main works are as follows:1.Make use of VS2005,implements the development of UVPL environment,which supports the edit and modification of basic grammar element of graphic controls. Accomplish the reservation of graphics controls and the extraction of text object program.If the existing programming language is described by visualization method, we can ultimate the existing compiler to compile the text program.2.Make a full comparison on several popular programming languages,find the similarity in the structured programming language and provide a precondition for the uniformity of the structured programming language.3.Complete the research on the uniformity of programming languages,describe the definition of Code Document Object Model,implement the conversion of the present programming language,achieve multiple programming language to program by one method.Complete the conversion between programming languages,and draw the conclusion that the design process has nothing to do with the language itself.
Keywords/Search Tags:Visual Programming Language, Uniformity, Code Document Model
PDF Full Text Request
Related items