期刊文献+
共找到106,287篇文章
< 1 2 250 >
每页显示 20 50 100
Shrek:a dynamic object-oriented programming language 被引量:1
1
作者 曹璟 徐宝文 周毓明 《Journal of Southeast University(English Edition)》 EI CAS 2009年第1期31-35,共5页
From a perspective of theoretical study, there are some faults in the models of the existing object-oriented programming languages. For example, C# does not support metaclasses, the primitive types of Java and C# are ... From a perspective of theoretical study, there are some faults in the models of the existing object-oriented programming languages. For example, C# does not support metaclasses, the primitive types of Java and C# are not objects, etc. So, this paper designs a programming language, Shrek, which integrates many language features and constructions in a compact and consistent model. The Shrek language is a class-based purely object-oriented language. It has a dynamical strong type system, and adopts a single-inheritance mechanism with Mixin as its complement. It has a consistent class instantiation and inheritance structure, and the ability of intercessive structural computational reflection, which enables it to support safe metaclass programming. It also supports multi-thread programming and automatic garbage collection, and enforces its expressive power by adopting a native method mechanism. The prototype system of the Shrek language is implemented and anticipated design goals are achieved. 展开更多
关键词 dynamic typing metaclass programming computational reflection native method object-oriented programming language
在线阅读 下载PDF
An Approach to Detect Structural Development Defects in Object-Oriented Programs
2
作者 Maxime Seraphin Gnagne Mouhamadou Dosso +1 位作者 Mamadou Diarra Souleymane Oumtanaga 《Open Journal of Applied Sciences》 2024年第2期494-510,共17页
Structural development defects essentially refer to code structure that violates object-oriented design principles. They make program maintenance challenging and deteriorate software quality over time. Various detecti... Structural development defects essentially refer to code structure that violates object-oriented design principles. They make program maintenance challenging and deteriorate software quality over time. Various detection approaches, ranging from traditional heuristic algorithms to machine learning methods, are used to identify these defects. Ensemble learning methods have strengthened the detection of these defects. However, existing approaches do not simultaneously exploit the capabilities of extracting relevant features from pre-trained models and the performance of neural networks for the classification task. Therefore, our goal has been to design a model that combines a pre-trained model to extract relevant features from code excerpts through transfer learning and a bagging method with a base estimator, a dense neural network, for defect classification. To achieve this, we composed multiple samples of the same size with replacements from the imbalanced dataset MLCQ1. For all the samples, we used the CodeT5-small variant to extract features and trained a bagging method with the neural network Roberta Classification Head to classify defects based on these features. We then compared this model to RandomForest, one of the ensemble methods that yields good results. Our experiments showed that the number of base estimators to use for bagging depends on the defect to be detected. Next, we observed that it was not necessary to use a data balancing technique with our model when the imbalance rate was 23%. Finally, for blob detection, RandomForest had a median MCC value of 0.36 compared to 0.12 for our method. However, our method was predominant in Long Method detection with a median MCC value of 0.53 compared to 0.42 for RandomForest. These results suggest that the performance of ensemble methods in detecting structural development defects is dependent on specific defects. 展开更多
关键词 object-oriented programming Structural Development Defect Detection Software Maintenance Pre-Trained Models Features Extraction BAGGING Neural Network
在线阅读 下载PDF
Detecting Design Patterns in Object-Oriented Program Source Code by Using Metrics and Machine Learning 被引量:4
3
作者 Satoru Uchiyama Atsuto Kubo +1 位作者 Hironori Washizaki Yoshiaki Fukazawa 《Journal of Software Engineering and Applications》 2014年第12期983-998,共16页
Detecting well-known design patterns in object-oriented program source code can help maintainers understand the design of a program. Through the detection, the understandability, maintainability, and reusability of ob... Detecting well-known design patterns in object-oriented program source code can help maintainers understand the design of a program. Through the detection, the understandability, maintainability, and reusability of object-oriented programs can be improved. There are automated detection techniques;however, many existing techniques are based on static analysis and use strict conditions composed on class structure data. Hence, it is difficult for them to detect and distinguish design patterns in which the class structures are similar. Moreover, it is difficult for them to deal with diversity in design pattern applications. To solve these problems in existing techniques, we propose a design pattern detection technique using source code metrics and machine learning. Our technique judges candidates for the roles that compose design patterns by using machine learning and measurements of several metrics, and it detects design patterns by analyzing the relations between candidates. It suppresses false negatives and distinguishes patterns in which the class structures are similar. As a result of experimental evaluations with a set of programs, we confirmed that our technique is more accurate than two conventional techniques. 展开更多
关键词 Design PATTERNS SOFTWARE Metrics MACHINE LEARNING object-oriented programMING SOFTWARE Maintenance
在线阅读 下载PDF
A Rice Growth Models (RGM) System by Object-Oriented Programming with Visual C++ 被引量:1
4
作者 MI Xiang-cheng, ZOU Ying-bin, SHI Ji-cheng, CAI Sheng and PENG Zheng-wen(College of Plant Science and Technology, Hunan Agricultural University, Changsha 410128 , P. R. China Ningxiang Agricultural Bureau of Hunan Province , Ningxiang 410600 , P. R. China) 《Agricultural Sciences in China》 CAS CSCD 2002年第10期1133-1140,共8页
Object-oriented programming divides the crop production into subsystems and simulates their behaviors. Many classes were designed to simulate the behaviors of different parts or different physiological processes in cr... Object-oriented programming divides the crop production into subsystems and simulates their behaviors. Many classes were designed to simulate the behaviors of different parts or different physiological processes in crop production system. At the same time, many classes have to be employed for bettering user's interface. But how to manage these classes on a higher level to cooperate them into a perfect system is another problem to study. The Rice Growth Models (RGM) system represents an effort to define and implement a framework to manage these classes. In RGM system, the classes were organized into the model-document-view architecture to separate the domain models, data management and user interface. A single document with multiple views interface frame window was adopted in RGM. In the architectures, the simulation models only exchange data with documents while documents act as intermediacies between simulation models and interfaces. Views get data from documents and show the results to users. The classes for the different functions can be grouped into different architectures. Different architectures communicate with each other through documents. The classes for the different functions can be grouped into different architectures. By using the architecture, communication between classes is more efficient. Modeler can add classes in architectures or other architectures to extend the system without having to change system structure, which is useful for construction and maintenance of agricultural system models. 展开更多
关键词 RICE Growth model object-oriented plogramming
在线阅读 下载PDF
Concurrent Object-Oriented Programming Based on MPI
5
作者 鲁宏伟 裴晓黎 +1 位作者 汪厚祥 肖永玲 《Journal of Shanghai University(English Edition)》 CAS 2004年第3期295-300,共6页
Object-oriented model possesses inherent concurrency. Integration of concurrency and object-orientation is a promising new field. MPI is a message-passing standard and has been adopted by more and more systems. This p... Object-oriented model possesses inherent concurrency. Integration of concurrency and object-orientation is a promising new field. MPI is a message-passing standard and has been adopted by more and more systems. This paper proposes a novel approach to realize concurrent object-oriented programming based on Message-passing interface(MPI) in which future method communication is adopted between concurrent objects. A state behavior set is proposed to solve inheritance anomaly, and a bounded buffer is taken as an example to illustrate this proposal. The definition of ParaMPI class, which is the most important class in the concurrent class library, and implementation issues are briefly described. 展开更多
关键词 message-passing interface object-oriented the future method inheritance anomaly concurrent class library.
在线阅读 下载PDF
OBJECT-ORIENTED FINITE ELEMENT ANALYSIS AND PROGRAMMING IN VC++
6
作者 MA Yong-qi(马永其) +1 位作者 FENG Wei(冯伟) 《Applied Mathematics and Mechanics(English Edition)》 SCIE EI 2002年第12期1437-1443,共7页
The design of finite element analysis program using object-oriented programming (OOP) techniques is presented. The objects, classes and the subclasses used in the programming are explained. The system of classes libra... The design of finite element analysis program using object-oriented programming (OOP) techniques is presented. The objects, classes and the subclasses used in the programming are explained. The system of classes library of finite element analysis program and Windows-type Graphical User Interfaces by VC + + and its MFC are developed. The reliability, reusability and extensibility of program are enhanced. It is a reference to develop the large-scale, versatile and powerful systems of object-oriented finite element software. 展开更多
关键词 object-oriented programming finite element method program design VC+ +
在线阅读 下载PDF
“Passive Program”的中文译名
7
作者 王波 《大学图书情报学刊》 2026年第2期3-8,共6页
文章探讨了美国图书馆“Passive Program”的中文翻译问题。针对范并思教授的提问,文章指出将“Passive Program”译为“被动活动”不适合中文语境,因其带有消极色彩且未能准确反映这类活动所具有的图书馆员前期主动策划、过程中低干预... 文章探讨了美国图书馆“Passive Program”的中文翻译问题。针对范并思教授的提问,文章指出将“Passive Program”译为“被动活动”不适合中文语境,因其带有消极色彩且未能准确反映这类活动所具有的图书馆员前期主动策划、过程中低干预的核心特征。在分析得出“Passive Program”依靠空间与道具引导读者自发参与的特点后,作者提出将其转译为“造境阅读推广活动”,意指图书馆通过营造特定场景、情景或意境,激发读者自主阅读。“造境阅读推广活动”这个译名既契合“Passive Program”的内涵,又统摄了中美图书馆的同类实践,为理论研究、实践应用与中外交流提供了恰当的概念工具。 展开更多
关键词 Passive program 被动活动 造境阅读推广活动 场景阅读推广活动 情景阅读推广活动 意境阅读推广活动 美国图书馆
在线阅读 下载PDF
A graph-based generic type system for object-oriented programs 被引量:1
8
作者 Wei KE Zhiming LIU +1 位作者 Shuling WANG Liang ZHAO 《Frontiers of Computer Science》 SCIE EI CSCD 2013年第1期109-134,共26页
We present a graph-based model of a generic type system for an OO language. The type system supports the features of recursive types, generics and interfaces, which are commonly found in modern OO languages such as Ja... We present a graph-based model of a generic type system for an OO language. The type system supports the features of recursive types, generics and interfaces, which are commonly found in modern OO languages such as Java. In the classical graph theory, we define type graphs, instantia- tion graphs and conjunction graphs that naturally iIlustrate the relations among types, generics and interfaces within complex OO programs. The model employs a combination of nominal and anonymous nodes to represent respectively types that are identified by names and structures, and de- fines graph-based relations and operations on types including equivalence, subtyping, conjunction and instantiation. Algo- rithms based on the graph structures are designed for the im- plementation of the type system. We believe that this type system is important for the development of a graph-based logical foundation of a formal method for verification of and reasoning about OO programs. 展开更多
关键词 OO programs type systems GENERICS type graphs recursive types
原文传递
An Object-Oriented Robot Programming and Simulation System
9
作者 赵春霞 付宜立 +2 位作者 王树国 吴菁 蔡鹤皋 《Journal of Harbin Institute of Technology(New Series)》 EI CAS 1995年第4期38-41,共4页
AnObject-OrientedRobotProgrammingandSimulationSystemZHAOChunxia;FUYili;WANGShuguo;WUJing;CAIHegao赵春霞,付宜立,王树国... AnObject-OrientedRobotProgrammingandSimulationSystemZHAOChunxia;FUYili;WANGShuguo;WUJing;CAIHegao赵春霞,付宜立,王树国,吴菁,蔡鹤皋(RobotRese... 展开更多
关键词 ss:object-oriented programMING language simulation OFF-LINE programMING COMPUTER GRAPHICS
在线阅读 下载PDF
Automatic Generation of UML Class Diagrams for Object-oriented Design and Programing Course
10
作者 Chunyan Ma Jing Chen +1 位作者 Zheng Chang Jiangbin Zheng 《计算机教育》 2021年第12期157-165,共9页
UML Class diagram generation from textual requirements is an important task in object-oriented design and programing course.This study proposes a method for automatically generating class diagrams from Chinese textual... UML Class diagram generation from textual requirements is an important task in object-oriented design and programing course.This study proposes a method for automatically generating class diagrams from Chinese textual requirements on the basis of Natural Language Processing(NLP)and mapping rules for sentence pattern matching.First,classes are identified through entity recognition rules and candidate class pruning rules using NLP from requirements.Second,class attributes and relationships between classes are extracted using mapping rules for sentence pattern matching on the basis of NLP.Third,we developed an assistant tool integrated into a precision micro classroom system for automatic generation of class diagram,to effectively assist the teaching of object-oriented design and programing course.Results are evaluated with precision,accuracy and recall from eight requirements of object-oriented design and programing course using truth values created by teachers.Our research should benefit beginners of object-oriented design and programing course,who may be students or software developers.It helps them to create correct domain models represented in the UML class diagram. 展开更多
关键词 UML class diagram Natural Language Processing(NLP) object-oriented design and programming course automatic generation
在线阅读 下载PDF
X-OODM:Leveraging Explainable Object-Oriented Design Methodology for Multi-Domain Sentiment Analysis
11
作者 Abqa Javed Muhammad Shoaib +2 位作者 Abdul Jaleel Mohamed Deriche Sharjeel Nawaz 《Computers, Materials & Continua》 2025年第3期4977-4994,共18页
Incorporation of explainability features in the decision-making web-based systems is considered a primary concern to enhance accountability,transparency,and trust in the community.Multi-domain Sentiment Analysis is a ... Incorporation of explainability features in the decision-making web-based systems is considered a primary concern to enhance accountability,transparency,and trust in the community.Multi-domain Sentiment Analysis is a significant web-based system where the explainability feature is essential for achieving user satisfaction.Conventional design methodologies such as object-oriented design methodology(OODM)have been proposed for web-based application development,which facilitates code reuse,quantification,and security at the design level.However,OODM did not provide the feature of explainability in web-based decision-making systems.X-OODM modifies the OODM with added explainable models to introduce the explainability feature for such systems.This research introduces an explainable model leveraging X-OODM for designing transparent applications for multidomain sentiment analysis.The proposed design is evaluated using the design quality metrics defined for the evaluation of the X-OODM explainable model under user context.The design quality metrics,transferability,simulatability,informativeness,and decomposability were introduced one after another over time to the evaluation of the X-OODM user context.Auxiliary metrics of accessibility and algorithmic transparency were added to increase the degree of explainability for the design.The study results reveal that introducing such explainability parameters with X-OODM appropriately increases system transparency,trustworthiness,and user understanding.The experimental results validate the enhancement of decision-making for multi-domain sentiment analysis with integration at the design level of explainability.Future work can be built in this direction by extending this work to apply the proposed X-OODM framework over different datasets and sentiment analysis applications to further scrutinize its effectiveness in real-world scenarios. 展开更多
关键词 Measurable explainable web-based application object-oriented design sentiment analysis MULTI-DOMAIN
在线阅读 下载PDF
The Design and Implementation of an Object-Oriented Hypermedia System
12
作者 曹元大 马锐 《Journal of Beijing Institute of Technology》 EI CAS 1997年第1期78-84,共7页
Presents an object-oriented NBO(node-block-object)data model for hypermedia system.It takes advantage of object-oriented method,encapsulates all multimedia information as well as link functions in one unit,It has succ... Presents an object-oriented NBO(node-block-object)data model for hypermedia system.It takes advantage of object-oriented method,encapsulates all multimedia information as well as link functions in one unit,It has successfully achieved cross link to offer much better flexibility and two-way link to realize forward and backward searching in hypermedia system navigation.A conditional relation on links has also been realized,that is very helpful for time sensitive multimedia information processing and multimedia object cooperation. 展开更多
关键词 MULTIMEDIA HYPERMEDIA LINK object-oriented programming
在线阅读 下载PDF
Programming Logic Modeling and Cross-Program Defect Detection Method for Object-Oriented Code
13
作者 Yan Liu Wenyuan Fang +2 位作者 Qiang Wei Yuan Zhao Liang Wang 《Computers, Materials & Continua》 SCIE EI 2020年第7期273-295,共23页
Code defects can lead to software vulnerability and even produce vulnerability risks.Existing research shows that the code detection technology with text analysis can judge whether object-oriented code files are defec... Code defects can lead to software vulnerability and even produce vulnerability risks.Existing research shows that the code detection technology with text analysis can judge whether object-oriented code files are defective to some extent.However,these detection techniques are mainly based on text features and have weak detection capabilities across programs.Compared with the uncertainty of the code and text caused by the developer’s personalization,the programming language has a stricter logical specification,which reflects the rules and requirements of the language itself and the developer’s potential way of thinking.This article replaces text analysis with programming logic modeling,breaks through the limitation of code text analysis solely relying on the probability of sentence/word occurrence in the code,and proposes an object-oriented language programming logic construction method based on method constraint relationships,selecting features through hypothesis testing ideas,and construct support vector machine classifier to detect class files with defects and reduce the impact of personalized programming on detection methods.In the experiment,some representative Android applications were selected to test and compare the proposed methods.In terms of the accuracy of code defect detection,through cross validation,the proposed method and the existing leading methods all reach an average of more than 90%.In the aspect of cross program detection,the method proposed in this paper is superior to the other two leading methods in accuracy,recall and F1 value. 展开更多
关键词 Method constraint relationship programming logic code defect hypothesis test
在线阅读 下载PDF
Reprogramming induced neurons from olfactory ensheathing glial cells: A feasible approach for spinal cord injury repair
14
作者 Javier Sierra María Portela-Lomba +1 位作者 Diana Simón M.Teresa Moreno-Flores 《Neural Regeneration Research》 2026年第1期296-297,共2页
Every year, around the world, between 250,000 and 500,000 people suffer a spinal cord injury(SCI). SCI is a devastating medical condition that arises from trauma or disease-induced damage to the spinal cord, disruptin... Every year, around the world, between 250,000 and 500,000 people suffer a spinal cord injury(SCI). SCI is a devastating medical condition that arises from trauma or disease-induced damage to the spinal cord, disrupting the neural connections that allow communication between the brain and the rest of the body, which results in varying degrees of motor and sensory impairment. Disconnection in the spinal tracts is an irreversible condition owing to the poor capacity for spontaneous axonal regeneration in the affected neurons. 展开更多
关键词 INJURY feasible programMING
暂未订购
Effectiveness of a stepped self-care program for stroke survivors:A quasi-experimental study
15
作者 Zihao Ruan Dan Wang +5 位作者 Wenna Wang Yongxia Mei Hui Wang Suyan Chen Qiushi Zhang Zhenxiang Zhang 《International Journal of Nursing Sciences》 2026年第1期45-52,I0004,共9页
Objectives This study aimed to evaluate the effectiveness of the stepped self-care program on the self-care,self-efficacy,and quality of life of stroke survivors.Methods This quasi-experimental study allocated 110 str... Objectives This study aimed to evaluate the effectiveness of the stepped self-care program on the self-care,self-efficacy,and quality of life of stroke survivors.Methods This quasi-experimental study allocated 110 stroke survivors from two neurology wards into an intervention group(n=55)who received the stepped self-care program and a control group(n=55)who received usual care from June to December 2023.The Self-Care of Stroke Inventory,Stroke Self-Efficacy Questionnaire,and the short version of the Stroke Specific Quality of Life Scale were administered at baseline(T0),immediately post-intervention(T_(1)),and at 1-month(T_(2))and 3-month(T_(3))follow-ups.Data were analyzed using repeated measures analyses of variance,and generalized estimating equations.Results A total of 48 participants in the intervention group and 50 participants in the control group completed the study.No statistically significant differences were observed at T0 in any of the measured indicators(all P>0.05).The study showed significant group,time,and group×time interaction effects across the assessed outcomes(all P<0.05).Follow-up between-group comparisons at T_(1),T_(2),and T_(3) indicated that the intervention group had significantly higher scores in self-care maintenance,self-care monitoring,self-care management,self-efficacy,and quality of life than the control group(all P<0.001).Conclusions The stepped self-care program significantly improved self-care behaviors,self-efficacy,and quality of life among stroke survivors.These findings support the broader implementation of this approach in post-discharge home self-care. 展开更多
关键词 Quality of life SELF-CARE SELF-EFFICACY Stepped care program STROKE
暂未订购
CD44-targeting and ZIF-8 gated gold nanocage for programmed breast cancer therapy through Pt-induced immunogenic cell death
16
作者 Xin Li Fei Xiong +7 位作者 Xudong Cao Wei Liu Haobo Chen Jiayu He Weina Zhang Longguang Tang Wei Huang Xikuang Yao 《Chinese Chemical Letters》 2026年第1期462-467,共6页
The field of nanomedicine has been revolutionized by the concept of immunogenic cell death(ICD)-enhanced cancer therapy,which holds immense promise for the efficient treatment of cancer.However,precise delivery of ICD... The field of nanomedicine has been revolutionized by the concept of immunogenic cell death(ICD)-enhanced cancer therapy,which holds immense promise for the efficient treatment of cancer.However,precise delivery of ICD inducer is severely hindered by complex biological barriers.How to design and build intelligent nanoplatform for adaptive and dynamic cancer therapy remains a big challenge.Herein,this article presents the design and preparation of CD44-targeting and ZIF-8 gated gold nanocage(Au@ZH) for programmed delivery of the 1,2-diaminocyclohexane-Pt(Ⅱ)(DACHPt) as ICD inducer.After actively targeting the CD44 on the surface of 4T1 tumor cell,this Pt-Au@ZH can be effectively endocytosed by the 4T1 cell and release the DACHPt in tumor acidic environment,resulting in ICD effect and superior antitumor efficacy both in vitro and in vivo in the presence of mild 808 nm laser irradiation.By integration of internal and external stimuli intelligently,this programmed nanoplatform is poised to become a cornerstone in the pursuit of effective and targeted cancer therapy in the foreseeable future. 展开更多
关键词 programmed drug release ZIF-8-gated Gold nanocage Immunogenic cell death Cancer therapy
原文传递
Quality-guaranteed Dubins Path Planning for USV Based on Mixed-integer Piecewise linear Programming for Addressing the Extended Minimum-time Intercept Problem
17
作者 Xing Zhou Kelin Zhu +3 位作者 Shuang Liu Zhaoqing Li Wenxin Zhang Kang Du 《哈尔滨工程大学学报(英文版)》 2026年第1期216-227,共12页
During the use of robotics in applications such as antiterrorism or combat,a motion-constrained pursuer vehicle,such as a Dubins unmanned surface vehicle(USV),must get close enough(within a prescribed zero or positive... During the use of robotics in applications such as antiterrorism or combat,a motion-constrained pursuer vehicle,such as a Dubins unmanned surface vehicle(USV),must get close enough(within a prescribed zero or positive distance)to a moving target as quickly as possible,resulting in the extended minimum-time intercept problem(EMTIP).Existing research has primarily focused on the zero-distance intercept problem,MTIP,establishing the necessary or sufficient conditions for MTIP optimality,and utilizing analytic algorithms,such as root-finding algorithms,to calculate the optimal solutions.However,these approaches depend heavily on the properties of the analytic algorithm,making them inapplicable when problem settings change,such as in the case of a positive effective range or complicated target motions outside uniform rectilinear motion.In this study,an approach employing a high-accuracy and quality-guaranteed mixed-integer piecewise-linear program(QG-PWL)is proposed for the EMTIP.This program can accommodate different effective interception ranges and complicated target motions(variable velocity or complicated trajectories).The high accuracy and quality guarantees of QG-PWL originate from elegant strategies such as piecewise linearization and other developed operation strategies.The approximate error in the intercept path length is proved to be bounded to h^(2)/(4√2),where h is the piecewise length. 展开更多
关键词 Minimum-time intercept problem Dubins vehicle Mixed-integer piecewise-linear program LINEARIZATION Approximate error trigonometric function USV
在线阅读 下载PDF
African Mothers'New Farms Program Cultivates Women's Strength to Boost Agriculture,Livelihood
18
作者 Ye Shan 《Women of China》 2026年第3期44-47,共4页
Editor's Note In his keynote address at the opening ceremony of the Global Leaders'Meeting on Women,held in Beijing on October 13,2025,Chinese President Xi Jinping announced a series of measures China will tak... Editor's Note In his keynote address at the opening ceremony of the Global Leaders'Meeting on Women,held in Beijing on October 13,2025,Chinese President Xi Jinping announced a series of measures China will take,in the next five years,to further support the global cause of women.One of the measures is:China will launch 1,000"small and beautiful"livelihood programs with Chinese assistance that take women and girls as priority beneficiaries. 展开更多
关键词 new farms program LIVELIHOOD WOMEN African mothers womens strength global leaders meeting AGRICULTURE chinese assistance
原文传递
上一页 1 2 250 下一页 到第
使用帮助 返回顶部