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

18 results about "Compiled language" patented technology

A compiled language is a programming language whose implementations are typically compilers (translators that generate machine code from source code), and not interpreters (step-by-step executors of source code, where no pre-runtime translation takes place).

Method for rendering webpage, server and storage medium

A method for rendering a webpage. The method includes obtaining a template file according to a page identifier of a page to be accessed of page access request by invoking a template engine developed based on a compiled language; generating an abstract syntax tree by parsing the template file through the template engine, and performing a static verification and an optimization on the logical relationship information of the template file by the template engine based on the abstract syntax tree, and obtaining optimized rendering codes by binding business data obtained from a data source to variable in the template file according to the correspondence relationship between the variable and the business data; and generating final page codes based on the optimized rendering codes through the template engine and removing redundant information from the final page codes and sending the final page codes to the client device for rendering and displaying.
Owner:SHOPLINE COMMERCE PTE LTD

Program compiling method, electronic equipment and program product

The invention provides a program compiling method. The program compiling method comprises the steps that a P4 program is converted into a first control flow diagram; edges in the first control flow graph comprise control edges for representing control relations, and node attributes in the first control flow graph comprise definition variables and use variables; according to a matching relationship between the definition variable and the use variable, constructing a data dependence edge in the first control flow diagram to obtain a second control flow diagram; and converting the second control flow graph into a program corresponding to the target compiling language according to a translation rule, a control edge and a data dependence edge between the elements of the P4 language and the corresponding elements of the target language. The disclosure also provides an electronic device and a computer program product.
Owner:XIAMEN UNIV

Memory recycling method, system and computer readable storage medium for a compiled language

The embodiment of the application discloses a memory recycling method and system for a compiled language and a computer readable storage medium. The method comprises the following steps: scanning a to-be-recycled memory object node, determining a garbage collection analysis batch and a node entry edge access frequency of the to-be-recycled memory object node according to a uniform bitmap page manager; accumulating the node entry edge access frequency of the to-be-recycled memory object nodes in the same garbage collection analysis batch, judging the relationship between the accumulated node entry edge access frequency and the smart pointer reference count of each node in the batch, and determining the object node to be recycled according to the relationship between the node entry edge access frequency and the smart pointer reference count; and releasing the memory of the object node. The embodiment of the application realizes the recyclable management of the life cycle of a business object without changing the memory layout of the business object, and solves the problem of circular reference.
Owner:LAYABOX NETWORK TECH (BEIJING) CO LTD

Code editor cross-language function positioning method based on hierarchical context driving

ActiveCN121209838ASoftware engineeringCode editorInterpreted language
The invention discloses a code editor cross-language function positioning method based on hierarchical context driving, which comprises the following steps: by taking an interpreted language as a source language and a compiled language as a target language, analyzing a dependency tree and an abstract syntax tree of a source language project to collect source variables in a module layer, a function layer and an instance layer to construct a source tracing table; constructing a layered mapping rule base and establishing a mapping relationship and confidence coefficient between a source variable type and a target variable type in combination with the traceability table, obtaining a file preloading context and an intermediate instruction sequence of a source language, capturing a multi-dimensional calling context during cross-language calling after incremental simulation execution, determining a polymorphic analysis priority, and performing multi-dimensional analysis on the multi-dimensional calling context; according to the method, the mapped target function is matched, then the source code path and the line number of the target function are selected in the target language source code, accurate jump of the code editor is achieved, meanwhile, the source variable type traceability chain is displayed at the target function, and the positioning accuracy and the positioning efficiency of the polymorphic function in the cross-language function are improved.
Owner:北京麟卓信息科技有限公司

Compiled language-oriented memory recovery method and system and computer readable storage medium

The embodiment of the invention discloses a compiling language-oriented memory recovery method and system and a computer readable storage medium. The method comprises the following steps: scanning a to-be-recycled memory object node, and determining a garbage recycling analysis batch and a node edge access frequency of the to-be-recycled memory object node according to a unified bitmap page manager; for the to-be-recycled memory object nodes in the current same garbage recycling analysis batch, accumulating the node edge access times, and judging the relationship between the accumulated node edge access times of each node in the batch and the intelligent pointer reference count; determining an object node to be subjected to memory recovery according to the relationship between the node edge access times and the intelligent pointer reference count; and performing memory release on the object node. According to the embodiment of the invention, on the premise that the memory layout of the business object is not changed, recoverable management of the life cycle of the business object is realized, and the problem of circular reference is solved.
Owner:LAYABOX NETWORK TECH (BEIJING) CO LTD

Software authorization method and device, electronic equipment, storage medium and program product

The invention relates to a software authorization method and device, electronic equipment, a storage medium and a program product. The method comprises the following steps: acquiring a target ciphertext in a software authorization file, and acquiring real-time equipment information of to-be-authorized equipment; executing codes in the dynamic link library compiled by the compilation type language to generate a second real-time key segment; encrypting a real-time equipment fingerprint obtained by mapping the real-time equipment information based on a second real-time key segment, and mapping to obtain a real-time position characterization value; extracting a first real-time key segment from the target ciphertext according to the real-time position characterization value; after encrypting the real-time equipment information based on the second real-time key segment, extracting a third real-time key segment; decrypting the target ciphertext based on the key combined by the three key segments; and when the reference equipment information and the authorization configuration information are obtained through decryption and the real-time equipment information is consistent with the reference equipment information, authorizing the to-be-authorized equipment based on the authorization configuration information. By adopting the method, the software authorization security can be improved.
Owner:SHENZHEN HOPEWIND ELECTRIC CO LTD

Offshore wind power master control system and offshore wind power master control system setting method

The embodiment of the invention provides an offshore wind power master control system and an offshore wind power master control system setting method. The method comprises the following steps: cancelling an SEESF underlying architecture of the PLC, and compiling by adopting an ST language; the yaw frequency converter and the CANopen network are disconnected, and the yaw frequency converter is electrically connected with the PLC through the RS485 interface; and the vibration acceleration sensor is disconnected from the CANopen network, and the acceleration sensor is electrically connected with the PLC in an analog quantity transmission mode. According to the technical scheme of the invention, the compiling language of the PLC bottom layer architecture is replaced by the ST language occupying less resources, and the communication mode of each device originally using the CANopen protocol is adjusted, so that the problems of weak CPU performance and insufficient CANopen network quantity in the PLC of the current offshore wind power main control system are avoided on the premise of not influencing each function of the main control system, and the reliability and stability are ensured.
Owner:SHENGDONG RUDONG OFFSHORE WIND POWER CO LTD +2

Automated underlying verification method for chip package software

ActiveCN120763073BError detection/correctionCompiled languageVerification
The application provides an automatic bottom layer verification method for chip packaging software, comprising the following steps: S1, installing chip packaging software to be verified, a python compiling language, a pytest test framework library and an allure test report plug-in; S2, based on the chip packaging software, dividing upper layer visible functions based on modules to indirectly divide bottom layer modules; S3, according to the bottom layer single function verification interface function behavior, whether it conforms to the chip specification definition, at the same time, ensuring that the function performance matches the packaging specification, and analyzing the function return data result and the upper layer text description use case to generate a bottom layer text description use case, the bottom layer text description use case comprising a bottom layer single function text description use case and a bottom layer integrated text description use case; S4, converting the bottom layer text description use case into a python bottom layer function use case, and converting the python bottom layer function use case into a framework type test case. The application can verify the bottom layer function of the chip packaging software, and solves the problems of difficult, time-consuming and laborious bottom layer verification of the chip packaging software.
Owner:SHANGHAI HONGKUAI TECH CO LTD

An Inline Hook Method and Apparatus for Compiled Languages

This application relates to an inline hooking method and apparatus for compiled languages. The method includes: responding to a received inline hooking request, determining the size of the target function to be inline hooked; determining whether the target function can be inline hooked based on the size of the target function and the difference between the address of the hook function and the address of the target function; a hook function, a function used to execute the functionality of the target function by calling a jump function; when it is determined that the target function can be inline hooked, copying the instruction code of the target function to a preset memory area, and revising the content of the copied instruction code to obtain the jump function of the target function; writing a target jump instruction at the beginning of the target function, and using the target jump instruction to redirect the call to the target function to the hook function. This method solves the problem that existing inline hooking methods are not applicable to compiled languages.
Owner:ZHEJIANG DAHUA TECH CO LTD

An index verification method supporting model attribute quantitative evaluation

The application discloses a kind of index verification methods of supporting model attribute quantification evaluation in the field of system engineering technology, comprising the following steps: using model-based system engineering method, construct the system engineering model of problem solving;According to the requirement and constraint of model, the verification script of the constraint condition not changing with time in system model is contained by using KARMA language index verification part syntax definition;Index verification compiler compiles KARMA language index verification text, calls solver based on satisfiability module theory;The method is developed based on GOPPRR modeling theory, can support the establishment of multi-architecture model, not limited to the model of a certain field, the expression of model relationship, constraint condition and verification object is realized by using the mode of combining satisfiability module theory and GOPPRR modeling theory, the unified modeling language is extended by using satisfiability module theory, supports the interaction of modeling data and solving data, and reduces the learning cost of engineering personnel.
Owner:BEIJING INST OF TECH +1

Control method and system

PendingCN121857505AProgramme controlComputer controlCompiled languageControl engineering
The invention provides a control method and system, and is applied to the technical field of industrial manufacturing, and the control method comprises the steps: an upper computer obtains a first control instruction, the first control instruction is generated according to a production demand, and the first control instruction comprises an operation which cannot be recognized by a controller; the upper computer obtains a script corresponding to the first control instruction according to the first control instruction; the upper computer explains and executes the script based on a target compiling language to generate a second control instruction, and the second control instruction comprises control operation capable of being recognized by the controller; and the upper computer sends the second control instruction to the controller, so that the controller executes the control operation. According to the scheme provided by the invention, the dynamic updating of the PLC control logic is efficiently realized.
Owner:BOE TECHNOLOGY GROUP CO LTD

Program debugging method, debugger, and compute device

PendingUS20260252468A1Programming languageCompiled language
This application discloses a program debugging method, a debugger, and a compute device. The debugger determines that next program code of step-in is first glue code, where the first glue code is first-layer code in glue code between a first function and a second function, the first function calls the second function, and the first function and the second function are separately obtained through compilation by using different compiled languages; the debugger determines that the second function is a breakpoint of a program; and the debugger continuously executes the program to the breakpoint. For an operation step of a developer, after the first function is entered, the second function is reached.
Owner:HUAWEI TECH CO LTD

Cross-language function location method based on hierarchical context-driven code editor

ActiveCN121209838BSoftware engineeringPathPingInterpreted language
This invention discloses a cross-language function location method for a code editor based on a hierarchical context-driven approach. Using an interpreted language as the source language and a compiled language as the target language, it parses the dependency tree and abstract syntax tree of the source language project to collect source variable tracing information at the module, function, and instance levels, constructing a tracing table. A hierarchical mapping rule base is built, and combined with the tracing table, a mapping relationship and confidence level between source variable types and target variable types are established. The file preloading context and intermediate instruction sequence of the source language are obtained. After incremental simulation execution, the multi-dimensional call context during cross-language calls is captured, the polymorphism parsing priority is determined, and the mapped target function is matched. Then, the source code path and line number of the target function in the target language source code are used to achieve precise jumping in the code editor. Simultaneously, the source variable type tracing chain is displayed at the target function, improving the accuracy and efficiency of locating polymorphic functions in cross-language functions.
Owner:北京麟卓信息科技有限公司

Coexistence and switching method of interpreted language and compiled language

PendingCN120803461ASoftware reuseCode compilationInterpreted languageCompiled language
The invention relates to the technical field of software development, in particular to a coexistence and switching method of an interpreted language and a compiled language. The coexistence and switching method comprises the steps that a first execution method and a second execution method are configured for a preset function, the first execution method executes codes which correspond to the preset function and are written by a compilation type language, and the second execution method calls and executes codes which correspond to the preset function and are written by an interpretation type language; based on the requirement of the execution method of the preset function, configuring parameters corresponding to the execution method in the configuration item; and in response to the received call request of the predetermined function, the upstream software selects the first execution method or the second execution method for execution according to the parameters of the execution method configured in the configuration item. According to the coexistence and switching method of the interpreted language and the compiled language, coexistence of different development languages is achieved, and the development efficiency is improved.
Owner:CARERAY DIGITAL MEDICAL TECH CO LTD

Network-on-chip simulation method, device, equipment and storage medium

The application provides a network-on-chip simulation method and device, electronic equipment and computer readable storage medium, and relates to the technical field of computers, which comprises determining each hardware unit used to constitute a network-on-chip, and determining the execution actions included in the hardware unit in each execution cycle; constructing the execution code segment of each hardware unit in the execution cycle through a preset compilation language according to the execution actions included in the hardware unit; constructing a network-on-chip design file according to the execution code segment of each hardware unit; and performing simulation running on the network-on-chip design file to obtain a simulation running result. The application simulates all execution actions of the hardware unit in each execution cycle, and the migration of the execution actions occurs over time, so that the flow of the execution actions of the hardware unit in the execution cycle is simulated through the scheduling of the simulation process, which can more meticulously construct the design file of the entire network-on-chip.
Owner:BEIJING INSTITUTE OF OPEN SOURCE CHIP

Efficient solving algorithm of linear MPC for MBD process

PendingCN122331901ACompiled languageTheoretical computer science
This invention proposes an efficient linear MPC solution algorithm for the MBD process, comprising: Step 1, using ADMM to efficiently solve the quadratic programming (QP) problem and deploying the logic through compiled programming language code; Step 2, uniformly encoding various matrix and vector parameters required for the QP optimization problem into a standard row vector input structure; Step 3, using the external code calling module of the MBD tool and designing interface functions, realizing bidirectional data interaction between the graphical programming module of the MBD tool and the compiled language code of the ADMM algorithm through a pointer passing mechanism; Step 4, compiling the ADMM algorithm code to generate a library file, adding information to the simulation target configuration parameters of the MBD tool, and jointly compiling it with other graphical programming modules of MBD to generate a binary executable file. This invention achieves standardized integration and rapid deployment of linear MPC in the MBD development process, and has the advantages of high computational efficiency, good real-time performance, high portability and scalability.
Owner:TONGJI UNIV

Zero-code operation database system and method based on JavaScript non-compiled language

PendingCN122064340AProgram documentationSoftware designThird partyCompiled language
The invention discloses a zero-code operation database system and method based on a JavaScript non-compiled language, and relates to the technical field of software development and database management. The system comprises a configuration input module, a storage module, a scheduling engine module and a database operation controller module. According to the method, a visual configuration interface is provided, complex associated query, view construction, aggregation query and user-defined algorithm operation are supported, and the limitation that an existing zero-code platform only supports simple CRUD is broken through; input and output parameters are described by adopting a JSON Schema standard, and open type decoupling with a third-party platform is realized; the dynamic characteristics of the JavaScript engine are utilized to realize the hot update of the database operation configuration, and the hot update can take effect without restarting the service. The method is suitable for various zero code development scenes, the development cost can be remarkably reduced, and the flexibility and safety of database operation are improved.
Owner:GUANGDONG NANGUO PHARM CO LTD +1

Compiling language-oriented code conversion method and related equipment

The invention provides a compiling language-oriented code conversion method and related equipment. The method comprises the steps of obtaining a first code based on a first platform; converting a first platform element associated with the first platform in the first code based on a preset mapping rule base to obtain a second code based on a second platform; performing dependency library identification on the second code to obtain a corresponding dependency library database; automatically installing a dependency library corresponding to the second platform based on the dependency library database, and generating a script construction instruction; generating a configuration file corresponding to the second platform and a corresponding compiling option based on the script construction instruction and the dependency library; and generating a code conversion result based on the second code, the configuration file and the compiling option.
Owner:STATE GRID JIANGSU ELECTRIC POWER CO LTD +3