Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Graphical programming language core virtual machine kernel demonstration system

A programming language and demonstration system technology, applied in the field of graphics-based programming language core virtual machine core demonstration system, can solve problems such as unfavorable students explaining, logic methods are not easy to understand, and logic is difficult to build, so as to improve learning and training effect of effect

Pending Publication Date: 2021-08-27
蔡敏
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Most programming languages ​​currently on the market use virtual machines for internal core calls and calculations. The materials on virtual machines on the market are relatively professional. At the same time, due to different languages, after AST (Abstract Syntax Tree), they are converted into symbol tables and Instruction sets have their own data structure characteristics. At the same time, due to the different data structures, the method of operating logic is often difficult for people to understand; The whole logical structure

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Graphical programming language core virtual machine kernel demonstration system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] In order to make the technical means, creative features, goals and effects achieved by the present invention easy to understand, the present invention will be further described below in conjunction with specific embodiments.

[0021] In describing the present invention, it should be understood that the terms "upper", "lower", "front", "rear", "left", "right", "top", "bottom", "inner", " The orientation or positional relationship indicated by "outside", etc. is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the referred device or element must have a specific orientation, so as to Specific orientation configurations and operations, therefore, are not to be construed as limitations on the invention.

[0022] In the description of the present invention, it should be noted that, unless otherwise specified and...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to the technical field of computers, and discloses a graphical programming language core virtual machine kernel demonstration system, which comprises a demonstration module used for displaying the operation condition of a virtual machine in a bottom layer execution process and the data access of each component executed by each row of codes on a UI through a grid graph, an interaction module used for receiving an operation command sent by external equipment, and a scheduling module used for executing according to the content presented in the AST (abstract syntax tree), calling the data of the instruction set converted from the statement, interacting with the demonstration module and the interaction module, receiving the instruction of the interaction module, converting the execution command and outputting the converted execution command to the demonstration module. According to the method, the operation of the virtual machine is combined with the graphical display, great changes are brought in learning and training processes such as mastering the principle of the virtual machine, the training mode of traditional teaching is changed, and the learning and training effect of the prior art is effectively improved.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a graphics-based programming language core virtual machine core demonstration system. Background technique [0002] Most programming languages ​​currently on the market use virtual machines for internal core calls and calculations. The materials on virtual machines on the market are relatively professional. At the same time, due to different languages, after AST (Abstract Syntax Tree), they are converted into symbol tables and Instruction sets have their own data structure characteristics. At the same time, due to the different data structures, the method of operating logic is often difficult for people to understand; The whole logical structure. [0003] Considering the above problems, the inventor hereby proposes a graphics-based programming language core virtual machine kernel demonstration system, which displays information about the instruction set, symbol table, and heap...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/455G06F9/451
CPCG06F9/45558G06F9/451
Inventor 蔡敏李少卿张贝贝熊鹏程梅一多
Owner 蔡敏
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products