Skip to content
Free planNo credit card requiredStart writing

Search 250 million research papers

Read the abstract, see who wrote it and who cites it, and get the citation in APA, MLA, Chicago or Harvard.

About 10,000 papers for “object-oriented programming”

Object Oriented Programming - Inheritance

Hamdan Dzikrurobbi · Figshare · 2021

This book's created to perform Object Oriented Programming practicum in EAD laboratory, Telkom University. Volume 2, learn with inheritance in java.

Cited by 0Open access

Object oriented programming, tutorial

Manuel Alfonseca · 1990

A classical procedural program (written in COBOL, FORTRAN, BASIC, PASCAL, LISP or APL2) is made of sentences that execute sequentially in a predefined order, that depends only on the values of the data the program is working with. This order can usually be deduced by visual inspection of the program.

Cited by 8Open access

CONCURRENT Object-Oriented Programming

n.n. · 1990

Three significant trends have underscored the central role of concurrency in computing. First, there is in-creased use of interacting processes by individual users, for example, application programs running on X windows. Second, workstation networks have become a cost-effective

Cited by 0

Object-Oriented PLC Programming

Silva, Eduardo Miranda Moreira da · Open Repository of the University of Porto (University of Porto) · 2020

This document aims to investigate how Object-Oriented Programming (OOP) can improve Programmable Logic Controllers (PLC) programming.To achieve this, a PLC project was built using the OOP approaches suggested by the International Electrotechnical Commission (IEC) 61131-3 Standard.This project was tested on a simple but realistic simulated scenario for evaluation purposes.The text starts by exposing the history of PLC programming, it's recent enhancements and the rise of object-oriented programming in the industry and how it compares to regular software programming, before briefly presenting the resources that support object-oriented PLC programming.Four case studies and their controlling applications are then introduced, along with examples of OOP usage.The dissertation ends with a comparison between applications designed with and without using OOP.OOP allows the creation of a standard framework for similar groups of components, reduction of code complexity and easier and safer data management.Therefore, the result of the project was an easily customizable case scenario with "plug & play" components.In the future, the idea is to build an HMI that can take care of the changes applied in the physical system (e.g., switching a component) without accessing the code.

Cited by 0Open access

Object-oriented programming languages

Fred Cummins · ACM SIGPLAN OOPS Messenger · 1992

article Object-oriented programming languages: the next generation Share on Author: Fred A. Cummins View Profile Authors Info & Claims ACM SIGPLAN OOPS MessengerVolume 4Issue 2April 1993 pp 81–83https://doi.org/10.1145/157710.157725Online:01 December 1992Publication History 0citation258DownloadsMetricsTotal Citations0Total Downloads258Last 12 Months4Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access

Cited by 1

Object Oriented Software Programming

Ms. Sonia Wadhwa, Mr. Prince Kumar Sahu, Mr. Vishnu Prasad Verma et al. · Zenodo (CERN European Organization for Nuclear Research) · 2024

"Object-Oriented Software Engineering" is a definitive resource that offers a comprehensive exploration of the principles, methodologies, and practical applications of object-oriented approaches in software engineering. Authored by Ms. Sonia Wadhwa, Mr. Prince Kumar Sahu, Mr. Vishnu Prasad Verma, Mr. V. Ramu, and Mr. K. Surendra Reddy, this book is designed for students, educators, and professionals in the field of computer science and engineering. It begins with an introduction to software engineering and the importance of modularity, abstraction, and reusability, providing a strong foundation for understanding object-oriented design. The book covers key topics such as software process models, agile development methodologies, requirement analysis, and the use of Unified Modeling Language (UML) for object modeling. Readers are guided through various stages of software engineering, including software design, testing, maintenance, and project management, with a focus on real-world applications and case studies. Advanced concepts such as design patterns, architectural styles, and object-oriented frameworks like the Unified Process (UP) and Rational Unified Process (RUP) are explored in depth. Practical examples and detailed explanations help bridge the gap between theoretical knowledge and industrial practices. Published by Quill Tech Publications in November 2024, this book is an invaluable resource for understanding how object-oriented methods can address complex software development challenges. Whether developing small-scale applications or managing large enterprise systems, "Object-Oriented Software Engineering" equips readers with the tools and techniques needed to design robust, scalable, and maintainable software solutions.

Cited by 0Open access

Object Oriented Software Programming

Ms. Sonia Wadhwa, Mr. Prince Kumar Sahu, Mr. Vishnu Prasad Verma et al. · Zenodo (CERN European Organization for Nuclear Research) · 2024

"Object-Oriented Software Engineering" is a definitive resource that offers a comprehensive exploration of the principles, methodologies, and practical applications of object-oriented approaches in software engineering. Authored by Ms. Sonia Wadhwa, Mr. Prince Kumar Sahu, Mr. Vishnu Prasad Verma, Mr. V. Ramu, and Mr. K. Surendra Reddy, this book is designed for students, educators, and professionals in the field of computer science and engineering. It begins with an introduction to software engineering and the importance of modularity, abstraction, and reusability, providing a strong foundation for understanding object-oriented design. The book covers key topics such as software process models, agile development methodologies, requirement analysis, and the use of Unified Modeling Language (UML) for object modeling. Readers are guided through various stages of software engineering, including software design, testing, maintenance, and project management, with a focus on real-world applications and case studies. Advanced concepts such as design patterns, architectural styles, and object-oriented frameworks like the Unified Process (UP) and Rational Unified Process (RUP) are explored in depth. Practical examples and detailed explanations help bridge the gap between theoretical knowledge and industrial practices. Published by Quill Tech Publications in November 2024, this book is an invaluable resource for understanding how object-oriented methods can address complex software development challenges. Whether developing small-scale applications or managing large enterprise systems, "Object-Oriented Software Engineering" equips readers with the tools and techniques needed to design robust, scalable, and maintainable software solutions.

Cited by 0Open access

Learning Object-Oriented Programming

Ola K. Berge, Richard Borge, Annita Fjuk et al. · HAL (Le Centre pour la Communication Scientifique Directe) · 2008

Loud discussions concerning various ways of teaching object-orientation have taken place without much empirical evidence for any position. This paper reports qualitative observations of learning of object-oriented programming in an introductory course. The students were found to cope reasonably well with the object-oriented concepts, and they had learnt procedural programming first. However, they modeled the real world domain to be represented in the program by imagination and through coding. Their problems may be attributed to the high complexity generated by having to relate to four – six areas of attention. Three ways of improving teaching are suggested, making the areas of attention and the ways to relate them more explicit for the students, forcing modeling by means of a tool, and reducing complexity by means of programming environments that visualize objects and their behavior.

Cited by 5Open access

Object-Oriented Programming Concepts

Ed Akin · Cambridge University Press eBooks · 2003

The use of object-oriented (OO) design and object-oriented programming (OOP) methods is becoming increasingly popular. Thus, it is useful to have an introductory understanding of OOP and some of the programming features of OO languages. You can develop OO software in any high-level language like C or Pascal. However, newer languages such as Ada, C++, and F90 have enhanced features that make OOP much more natural, practical, and maintainable. Appearing before F90, C++ currently is probably the most popular OOP language, yet F90 was clearly designed to have almost all of the abilities of C++. However, rather than study the new standards, many authors simply refer to the two-decade-old F77 standard and declare that Fortran can not be used for OOP. Here we will overcome that misinformed point of view.

Cited by 7