Natural language hybrid programming method based on post-implementation

A technology of natural language and mixed programming, applied in the field of programming, can solve problems such as unfavorable wisdom sharing, and achieve the effect of mobile social programming, teaching and data fusion, simple data structure and high versatility

Active Publication Date: 2017-01-04
深圳市微我科技有限公司
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, the existing database 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
  • Natural language hybrid programming method based on post-implementation
  • Natural language hybrid programming method based on post-implementation
  • Natural language hybrid programming method based on post-implementation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] Such as figure 1 As shown, the present invention discloses a hybrid programming method using natural language, including the steps:

[0035] S11. Obtain a natural language mixed text;

[0036] S12. Obtain the functional function of the programming language according to the first minimum unit of each line of the natural language mixed text;

[0037] S13. Match the parameters of the function function according to the subsequent text of the smallest unit;

[0038] S14. Functions not implemented by the programming language are executed by calling different programming languages ​​using protocol interfaces or sockets;

[0039] S15. Return the execution result.

[0040] The protocol interface includes but is not limited to ajax and http protocols; the socket includes but is not limited to socket and websocket.

[0041] ajax stands for "Asynchronous Javascript And XML" (asynchronous JavaScript and XML), which refers to a web development technology for creating interactive web applications...

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 discloses a natural language hybrid programming method based on post-implementation. The method includes the steps of obtaining a natural language hybrid text input by a demand side; inquiring a wide table, writing the natural language hybrid text into the wide table to form records if executable functional functions or parameters cannot be found, and pushing the records to a potential processing side; obtaining the functional functions or parameters provided by the processing side and feeding the functional functions or parameters back to the demand side; obtaining corresponding functional functions for the first minimum unit of each line of the natural language hybrid text; making the subsequent text of the minimum unit correspond to the parameters of the functional functions; recording other fields except the uniquely-numbered field in a data format of character strings. Programming difficulty can be reduced, programming efficiency can be improved, and post-implementation of demands can be easily achieved. The method is particularly suitable for implementing virtual reality (VR), augmented reality (AR) and mixed reality (MR), and ordinary people can establish virtual worlds imagined by themselves.

Description

Technical field [0001] The invention relates to the field of programming, and more specifically, to a natural language hybrid programming method based on post-realization. Background technique [0002] Most of the popular programming tools are high-level languages ​​that can be compiled into machine language, rather than natural languages ​​that people use, such as VB, C, C++, PASCAL, JAVA, C# and other languages. The syntax is from "machine language" → "Assembly language" → "High-level language" has gradually developed. Foreign companies have tried to use natural language for programming, but they ended in failure. The reasons are nothing more than three points: First, the thinking from traditional programming languages Fixed resistance; second, various conflicts due to differences in ethnicity, language, culture, and tradition; third, technical realization is more complicated and difficult. [0003] Existing programming requires a fixed programming environment, format and symbol...

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/44G06F9/45
CPCG06F8/30G06F8/41
Inventor 李文广
Owner 深圳市微我科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products