Method and device of application for generating a plurality of programming languages based on descriptive language

A programming language and description language technology, applied in the direction of program control devices, etc., can solve the problems of high development cost, low download efficiency, and low efficiency of generating multiple programming languages, and achieve the effect of saving time and resources and improving efficiency

Active Publication Date: 2012-10-24
新浪技术(中国)有限公司
View PDF4 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical problem to be solved by the present invention is to provide a method and device for generating applications of multiple programming languages ​​based on a description language, so as to solve the problem of high application development cost, long development time, and wasteful application of multiple programming languages ​​in the prior art. Human resources, resulting in low efficiency in the generation of applications in multiple programming languages, and technical problems in the download efficiency of subsequent users when downloading applications

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
  • Method and device of application for generating a plurality of programming languages based on descriptive language
  • Method and device of application for generating a plurality of programming languages based on descriptive language
  • Method and device of application for generating a plurality of programming languages based on descriptive language

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0077] The main ideas of the embodiments of the present invention include: it is necessary to define a description language first, define the description language parsing rules, and then use the dictionary of the multiple programming languages ​​to parse the description language into the application of the multiple programming languages .

[0078] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[007...

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 embodiment of the invention discloses a method and a device of an application for generating a plurality of programming languages based on a descriptive language. The method comprises the following steps of: obtaining a descriptive language and a predefined descriptive language analysis rule both defined in advance and corresponding to the application; and analyzing the descriptive language by using the descriptive language analysis rule and a dictionary of the plurality of programming languages to obtain the application of the plurality of programming languages. With the method or the device provided by the embodiment of the invention, only the descriptive language and the descriptive language analysis rule need to be defined in advance so that the dictionary of the plurality of programming languages can be utilized to generate the application of the plurality of programming languages; in this way, the time and resources for compiling the application of the plurality of programming languages sevel times are saved; furthermore, the efficiency of generating the application of the plurality of programming languages is also improved.

Description

technical field [0001] The invention relates to the technical field of computer software, in particular to a method and device for generating applications of multiple programming languages ​​based on description languages. Background technique [0002] Application in the field of computer software technology generally refers to the application software on the software platform, and also the software that needs to be provided to users by means of the platform, such as Android applications and website applications. In general, it is necessary to provide applications in different programming languages ​​for the same function. For example, an API (Application Programming Interface, Application Programming Interface) often provides SDKs (Software Development Kit, Software Development Kit) in multiple programming languages, and these The SDK is just a different programming language, and the functions are the same. Another example is the mobile client, if you want the mobile clien...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
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