Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

5 results about "Program Design Language" patented technology

Program Design Language (or PDL, for short) is a method for designing and documenting methods and procedures in software. It is related to pseudocode, but unlike pseudocode, it is written in plain language without any terms that could suggest the use of any programming language or library.

Code processing method and device, equipment and storage medium

The invention relates to the technical field of computers, and provides a code processing method and device, equipment and a storage medium. The method comprises the following steps: extracting association information representing a dependency relationship between code entities in a system engineering code; the code entity is a grammar component of a programming language corresponding to the system engineering code; obtaining a preset pruning granularity and a target entity type corresponding to the pruning granularity; based on the association information, determining correlation evaluation information between target code entities belonging to the target entity type in code entities included in the system engineering code; and performing pruning processing on each target code entity based on the correlation evaluation information and the data volume of the system engineering code to obtain a to-be-analyzed code, and performing security detection on the system engineering code by scanning the to-be-analyzed code. According to the method, the problems of low code scanning speed and high resource consumption in related technologies can be solved.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

A file resource access method and device of a file system-free platform and a medium

The application discloses a file resource access method of a file system platform, which comprises the following steps: allocating memory space to store file resources and a file list area respectively; putting the file resources into a PC folder; defining file objects in codes; searching all files in the folder on the PC; converting file binary data into an array of a system platform programming language; formatting an array name and redefining a variable; formatting an array length and redefining; saving the array and the length by using a.c file; determining a file object of an array name file and adding the file object to the file list area, and saving all converted file objects by using the array; traversing and processing all files and defining a header file integration; establishing a general interface of file operation and executing a function for accessing files. The application can access file resources with high performance and high efficiency, does not need to be equipped with a file system, has low cost and less workload.
Owner:WUHAN HAIWEI TECH CO LTD

Parameter processing method and device, computer readable storage medium and processor

ActiveCN116561205BSolve technical problems with low work efficiencyrelieve pressureProgram Design LanguageComputer programming
The application discloses a parameter processing method and device, a computer readable storage medium and a processor. The method comprises the following steps: analyzing a first file to obtain a description parameter, wherein the programming language of the first file is a first preset language; recombining the description parameter based on a preset format to construct a conversion database; processing the first file based on the conversion database to obtain a second file, wherein the programming language of the second file is a second preset language; and in response to a change in the second file, processing the first file based on the changed second file and the conversion database to obtain a target file, wherein the programming language of the target file is the first preset language. The application solves the technical problem of low work efficiency of a staff member in adjusting parameters in a program language.
Owner:FOSS (HANGZHOU) INTELLIGENT TECH CO LTD

A method and apparatus for coroutine implementation for GPU programming

The application provides a coroutine implementation method and device for GPU programming, and relates to the technical fields of computer graphics and programming language, and the method comprises the following steps: obtaining a coroutine program code written by a user based on a GPU programming language; wherein the coroutine program code comprises at least one suspension node, and the suspension node is used for defining suspension behavior and recovery behavior of the coroutine; dividing a calculation task corresponding to the coroutine according to the suspension node of the coroutine program code to obtain a plurality of subroutines and a plurality of coroutine frames; wherein the coroutine frame is used for transmitting information between the plurality of subroutines; and distributing the plurality of subroutines after the division to a plurality of threads of a GPU respectively and performing parallel execution based on the plurality of coroutine frames. Through the method provided by the application, the subroutines are automatically processed, the coroutine frames for storing intermediate data are determined, and a large number of coroutines can be efficiently and parallelly executed.
Owner:TSINGHUA UNIVERSITY

Business data management method and system

ActiveCN116578565BDatabase updatingProgram documentationProgram Design LanguageTerm memory
This application relates to a business data management method and system, and relates to the field of communications technology. The method includes: disabling SWAP partitions on Linux-based network devices; defining business data structures and adding annotations using a programming language, and then parsing and generating a business data model. The annotations are used to reflect the importance of the business data and the processing strategies for different scenarios; the network device reads the business data model and dynamically adjusts the storage location of the business data based on its importance; and the business data is moved between memory and hard disk according to the corresponding processing strategies for different scenarios. This application can avoid writing a large amount of code and improve business processing performance under limited resources.
Owner:FIBERHOME TELECOMMUNICATION TECHNOLOGIES CO LTD +1