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 4,593 papers for “programming paradigms”

Programming Paradigms

Jason Lee Hodges · Apress eBooks · 2019

The radical, young, and dynamic sport of mixed martial arts has seen an incredible boom in popularity over the last few decades, rivaling classical combat sports such as boxing. There have even been recent attempts to feature star athletes from both MMA and boxing in head-to-head competition to determine the relative athleticism of both sports. Regardless of the outcomes and subsequent conclusions derived about the superiority of either sport or its athletes in such attempts, it is clear to most that in a real combat scenario – one free of gloves, a ring, and a referee – the probabilistic advantage would lie with the athlete who can more readily respond to a wider variety of attacks.

Cited by 0

Programming Paradigms (lecture)

Lieret, Kilian · CERN Document Server (European Organization for Nuclear Research) · 2020

<!--HTML-->Ever been to the point where even little improvements require large refactoring efforts or dirty hacks? If only one had made the right choices on the way!\n\nThis course discusses programming paradigms (functional vs object oriented, imperative vs declarative programming, ...) and introduces common design patterns (reusable solutions to common problems). While theory alone is unlikely to make you a better developer, having an overview of common principles paired with the vocabulary to describe them will make it easier to come up with the right solutions.\n\nIn the exercises, we refactor various code snippets using the ideas of the lecture. Different approaches and their applicability to HEP problems are being discussed. Basic familiarity with Python is advised for the exercises.\n\nThis series is aimed at scientists with little formal training in software engineering, but veterans are always welcome to join for additional input in the discussions!

Cited by 0

Fleet Programming Paradigms

Amir Kamil · 2008

In this memo, I discusses the application of three parallel programming paradigms on Fleet [4]: single program, multiple data (SPMD) parallelism, phased pipeline parallelism, and dynamic task parallelism. This discussion is in the

Cited by 0

Programming Language Paradigms

Felician Alecu · RePEc: Research Papers in Economics · 2013

Programming paradigms, inspired by the Thomas Kuhn’s paradigm shift theory, are related to the particular way of thinking when it is about the practice of programming.

Cited by 0Open access

Programming Languages and Paradigms

James B. Fenwick · 2021

Designed for courses in Computer Science or Computer Engineering, this comprehensive text introduces students to the primary constructs of contemporary programming language concepts and provides them with the tools necessary to critically analyze and assess existing and future programming languages. Programming Languages and Paradigms covers the four major programming paradigms as outlined in the ACM/IEEE Computer Science curriculum guidelines (imperative, functional, logical, and object-oriented) and presents each paradigm within two chapters. The first chapter covers the paradigms focus language in detail and then investigates how this language answers the eight fundamental questions of language design. The second chapter provides a detailed treatment of the languages more advanced features and further includes coverage of other well-known languages of the paradigm. Most chapters end with a case study that provides students with a larger application to be solved using the target language for the paradigm. The organization of Programming Languages and Paradigms provides students with a good balance between practical, hands-on programming experience in the paradigm and the design issues associated with the paradigm, providing them with a solid foundation for understanding the fundamental concepts of programming languages. Key Features: Covers the four major programming paradigms as outlined in the ACM/IEEE CS curriculum guidelines: imperative; functional; logical; and object-oriented. Provides hands-on programming experience in each of the paradigms covered and utilizes a different target language for each: C for imperative, F# for functional, Prolog for logical, and C# for object-oriented. Illustrates and discusses concurrency for each of the target languages at the time the language is introduced, enabling students to see a variety of mechanisms for implementing concurrency throughout the text. Provides case studies that allow the student to solve complex problems in each paradigm. Provides enrichment materials at the end of the book that introduce the Scala multi-paradigm programming language; tools for parallel computations such as OpenMP, MPI, and OpenCL; and programming language semantics.

Cited by 0

Towards Comparing Programming Paradigms

Ivkic, Igor, Wöhrer, Alexander, Tauber, Markus · arXiv (Cornell University) · 2019

Rapid technological progress in computer sciences finds solutions and at the same time creates ever more complex requirements. Due to an evolving complexity todays programming languages provide powerful frameworks which offer standard solutions for recurring tasks to assist the programmer and to avoid the re-invention of the wheel with so-called out-of-the-box-features. In this paper, we propose a way of comparing different programming paradigms on a theoretical, technical and practical level. Furthermore, the paper presents the results of an initial comparison of two representative programming approaches, both in the closed SAP environment.

Cited by 0Open access

The paradigms of programming

Robert W. Floyd · ACM eBooks · 2007

chapter Free Access Share on The paradigms of programming Author: Robert W. Floyd Stanford University Stanford UniversityView Profile Authors Info & Claims ACM Turing award lecturesJanuary 2007 Year Awarded: 1978https://doi.org/10.1145/1283920.1283934Published:01 January 2007Publication History 2citation4,819DownloadsMetricsTotal Citations2Total Downloads4,819Last 12 Months703Last 6 weeks75 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 SiteeReaderPDF

Cited by 4Open access

STUDY OF PROGRAMMING PARADIGMS

Lidia Gorodniaia, Tatiana Andreyeva · INTED proceedings · 2016

A.P. Ershov Institute of Informatics Systems, Siberian Branch of the Russian Academy of Sciences (RUSSIAN FEDERATION)

Cited by 1

Προγραμματιστικά παραδείγματα=Programming paradigms

Κούκος, Δημήτριος · Anaktisis - Institutional Repository of TEI of Western Macedonia · 2012

Στην παρούσα εργασία γίνεται προσπάθεια να ερμηνευθεί γενικά η έννοια του προγραμματισμού ως σημαντικός παράγοντας στην εξέλιξη των σύγχρονων πληροφοριακών συστημάτων.
\nΑρχικά, αναλύεται το θεωρητικό μέρος της εργασίας όπου δίνονται οι ορισμοί του προγραμματισμού και μερικών γλωσσών αυτού. Στόχος είναι να καλυφθεί ο αναγνώστης και να αντιληφθεί τη βαθύτερη σημασία των εννοιών αυτών. Έπειτα, δίνεται έμφαση στις γλώσσες προγραμματισμού παραθέτοντας κάποια παραδείγματα προγραμματισμού για κάθε μία από τις γλώσσες αυτές. Η εξέλιξη της ζωής και οι ανάγκες που αυτή δημιουργεί στον τομέα των πληροφοριών καθιστά επιτακτική την υπάρξη τέτοιων εργαλείων όπως είναι των γλωσσών προγραμματισμού. Η εργασία αυτή έχει ως σκοπό να τονίσει την σπουδαιότητα των εργαλείων αυτών και τη σημασία ύπαρξής τους.
\nΤέλος, γίνεται προσπάθεια εξαγωγής σχετικών συμπερασμάτων ώστε να παρουσιαστεί μια ολοκληρωμένη εικόνα της έννοιας του προγραμματισμού και των γλωσσών προγραμματισμού στο χώρο της πληροφορικής γενικά.

Cited by 0

EVOLUTION OF PROGRAMMING PARADIGMS

Manish Kumar, Prachi Goyal, Riya Gandhi et al. · Industrial Engineering Journal · 2022

The subject of computer programming has witnessed a wonderful journey over a long time, characterized by the continuous evolution of programming paradigms. This overview paper provides an in-depth analysis of the dynamic and difficult method through which programming paradigms have advanced from their inception to their cutting-edge kingdom. The review commences with an ancient perspective, tracing the origins of programming paradigms from the early days of machine code and meeting language to the development of higher-degree languages. It examines the vital paradigm, which turned into most important throughout the early years of computing, and how it gave an upward push to dependent programming and modular programming. A pivotal shift occurred with the arrival of the object-orientated paradigm, which added a brand new way of considering software layout and improvement. This paradigm's impact on cutting-edge software engineering is explored, highlighting its lasting impact on industries and the open-source movement. As software complexity multiplied, so did the need for greater expressive and abstract programming paradigms, main to the emergence of practical programming and its mathematical foundations. The overview discusses how practical programming languages have received traction in recent years and how features drastically impacted parallel and dispensed computing. Furthermore, the paper explores concurrent and parallel programming paradigms, illustrating how they address the developing call for efficient use of multi-middle processors and disbursed structures. It delves into the challenges and possibilities presented through the increasing significance of parallelism in modern-day computing. The review also discusses rising paradigms such as reactive and eventdriven programming, highlighting their programs in actual-time systems, internet improvement, and the Internet of Things. These paradigms are analyzed in the context of modern software program improvement and the everincreasing technology panorama.

Cited by 1Open access

PROGRAMMING PARADIGMS IN HIGHER EDUCATION

Lidia Vasiljevna Gorodnyaya, Tatiana Andreyeva · Bulletin of the Novosibirsk Computing Center Series Computer Science · 2015

The paper concerns a topical problem of System Informatics, namely, the study and development of the methods of analysis, comparison and formal definition of the programming paradigms. The importance of this topic arises from the increase in the number of new-generation programming languages oriented towards the application and development of modern information technologies.

Cited by 1Open access

On integration of programming paradigms

Alan Mycroft · ACM Computing Surveys · 1996

article Free Access Share on On integration of programming paradigms Author: Alan Mycroft Cambridge Univ., Cambridge, U.K. Cambridge Univ., Cambridge, U.K.View Profile Authors Info & Claims ACM Computing SurveysVolume 28Issue 2pp 309–311https://doi.org/10.1145/234528.234735Published:01 June 1996Publication History 3citation645DownloadsMetricsTotal Citations3Total Downloads645Last 12 Months35Last 6 weeks3 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 SiteeReaderPDF

Cited by 5Open access