Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ Journal of Applied S...arrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
https://dx.doi.org/10.60692/j5...
Other literature type . 2010
Data sources: Datacite
https://dx.doi.org/10.60692/aa...
Other literature type . 2010
Data sources: Datacite
https://dx.doi.org/10.60692/ws...
Other literature type . 2010
Data sources: Datacite
https://dx.doi.org/10.60692/pk...
Other literature type . 2010
Data sources: Datacite
versions View all 10 versions
addClaim

This Research product is the result of merged Research products in OpenAIRE.

You have already added 0 works in your ORCID record related to the merged Research product.

A Comparative Analysis of Structured and Object-Oriented Programming Methods

تحليل مقارن لطرق البرمجة المنظمة والموجهة للكائنات
Authors: Asagba, Prince Oghenekaro; Ogheneovo, Edward E.;

A Comparative Analysis of Structured and Object-Oriented Programming Methods

Abstract

Los conceptos de métodos de programación estructurada y orientada a objetos no son relativamente nuevos, pero estos enfoques siguen siendo muy útiles y relevantes en el paradigma de programación actual. En este documento, distinguimos las características de los programas estructurados de las de los programas orientados a objetos. La programación estructurada es un método de organización y codificación de programas que puede proporcionar una fácil comprensión y modificación, mientras que la programación orientada a objetos (Poo) consiste en un conjunto de objetos, que pueden variar dinámicamente y que pueden ejecutarse actuando y reaccionando entre sí, en de la misma manera que un proceso del mundo real procede (la interacción de objetos del mundo real). Un enfoque orientado a objetos hace que los programas sean más intuitivos de diseñar, más rápidos de desarrollar, más susceptibles a modificaciones y más fáciles de entender. Con la programación tradicional, orientada a procedimientos/estructurada, un programa describe una serie de pasos a realizar (un algoritmo). En la vista orientada a objetos de la programación, en lugar de programas que consisten en conjuntos de datos acoplados libremente a muchos procedimientos diferentes, los programas orientados a objetos consisten en módulos de software llamados objetos que encapsulan tanto los datos como el procesamiento mientras se ocultan sus complejidades internas de los programadores y, por lo tanto, de otros objetos.@ JASEM

Les concepts de méthodes de programmation structurées et orientées objet ne sont pas relativement nouveaux, mais ces approches sont encore très utiles et pertinentes dans le paradigme de programmation d'aujourd' hui. Dans cet article, nous distinguons les caractéristiques des programmes structurés de celles des programmes orientés objet. La programmation structurée est une méthode d'organisation et de codage de programmes qui peut fournir une compréhension et une modification faciles, tandis que la programmation orientée objet (OOP) consiste en un ensemble d'objets, qui peuvent varier dynamiquement, et qui peuvent s'exécuter en agissant et en réagissant les uns aux autres, en de la même manière qu'un processus du monde réel (l'interaction d'objets du monde réel).Une approche orientée objet rend les programmes plus intuitifs à concevoir, plus rapides à développer, plus sensibles aux modifications et plus faciles à comprendre. Avec la programmation traditionnelle, orientée procédure/structurée, un programme décrit une série d'étapes à effectuer (un algorithme).Dans la vue orientée objet de la programmation, au lieu de programmes constitués d'ensembles de données couplés de manière lâche à de nombreuses procédures différentes, les programmes orientés objet sont constitués de modules logiciels appelés objets qui encapsulent à la fois les données et le traitement tout en se cachant leurs complexités intérieures de la part des programmeurs et donc d'autres objets.@ JASEM

The concepts of structured and object-oriented programming methods are not relatively new but these approaches are still very much useful and relevant in today's programming paradigm.In this paper, we distinguish the features of structured programs from that of object oriented programs.Structured programming is a method of organizing and coding programs that can provide easy understanding and modification, whereas objectoriented programming (OOP) consists of a set of objects, which can vary dynamically, and which can execute by acting and reacting to each other, in much the same way that a real-world process proceeds (the interaction of realworld objects).An object-oriented approach makes programs more intuitive to design, faster to develop, more amenable to modifications, and easier to understand.With the traditional, procedural-oriented/structured programming, a program describes a series of steps to be performed (an algorithm).In the object-oriented view of programming, instead of programs consisting of sets of data loosely coupled to many different procedures, objectoriented programs consist of software modules called objects that encapsulate both data and processing while hiding their inner complexities from programmers and hence from other objects.@ JASEM

مفاهيم أساليب البرمجة المنظمة والموجهة للكائنات ليست جديدة نسبيًا، لكن هذه الأساليب لا تزال مفيدة جدًا وذات صلة بنموذج البرمجة اليوم. في هذه الورقة، نميز ميزات البرامج المنظمة عن تلك الخاصة بالبرامج الموجهة للكائنات. البرمجة المنظمة هي طريقة لتنظيم وترميز البرامج التي يمكن أن توفر سهولة الفهم والتعديل، في حين أن البرمجة الموجهة للكائنات (OOP) تتكون من مجموعة من الكائنات، والتي يمكن أن تختلف ديناميكيًا، والتي يمكن تنفيذها من خلال التمثيل والتفاعل مع بعضها البعض، في بنفس الطريقة التي تسير بها عملية العالم الحقيقي (تفاعل كائنات العالم الحقيقي). يجعل النهج الموجه للكائنات البرامج أكثر سهولة في التصميم، وأسرع في التطوير، وأكثر قابلية للتعديلات، وأسهل في الفهم. مع البرمجة التقليدية والإجرائية/المنظمة، يصف البرنامج سلسلة من الخطوات التي يجب تنفيذها (خوارزمية). في عرض البرمجة الموجه للكائنات، بدلاً من البرامج التي تتكون من مجموعات من البيانات مقترنة بشكل فضفاض بالعديد من الإجراءات المختلفة، تتكون البرامج الموجهة للاعتراض من وحدات برمجية تسمى الكائنات التي تغلف كل من البيانات والمعالجة أثناء الإخفاء تعقيداتهم الداخلية من المبرمجين وبالتالي من كائنات أخرى.@ جاسم

Country
Canada
Keywords

FOS: Computer and information sciences, Science, Programming Education, Scratch Programming, Set (abstract data type), Computational Thinking in Education, Autonomic Computing and Self-Adaptive Systems, Programming domain, Software Architecture, Artificial Intelligence, FOS: Mathematics, Programming paradigm, Coding (social sciences), Software engineering, Q, Statistics, Object-oriented programming, Computer science, Structured programming, Computer Science Applications, Programming language, Process (computing), Aspect-Oriented Programming, Computational Theory and Mathematics, Computer Science, Physical Sciences, Inductive programming, Reactive programming, Program Analysis and Verification Techniques, Procedural programming, Mathematics, Empirical Studies in Software Engineering, Information Systems, Formal Methods in Software Verification and Control

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    3
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
3
Average
Average
Average
gold