An Ontology-Based Code Fragment Annotation and Reuse System
A technology of code fragments and ontology, which is applied in the field of building an efficient software integrated development environment, can solve the problems of unfavorable code fragment sharing and reuse, memory loss, time-consuming and labor-intensive problems, and achieve the goal of improving storage and reuse efficiency and improving operation efficiency Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0048] see figure 1 , a domain ontology related to programming includes four main components, namely: algorithm (Algorithm), data structure (Data Structure), programming language (Language) and application (Application). In this ontology fragment, the algorithm is further divided into two types: sorting and searching, and sorting is further divided into bubble sorting, quick sorting, and insertion sorting. The same sorting algorithm implemented in different programming languages can be marked with the same ontology class. For example, the quick sort algorithm implemented in C and Java is marked as "Programming / Algorithm / Sort / Quick_sort". The data structure is also independent of the specific programming language, and the same abstract data structure "set" can be implemented in both C and Java. The Language branch under Programming is closely related to each programming language. For example, terms related to object-oriented programming are all under this branch. Applicati...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap