Search Results - Computer Science - Programming Languages

Refine Results
  1. 1

    The handwriting programming language for primary school: aligning computer science education with established teaching practices: The Handwriting Programming Language by Brender, Jérôme, El-Hamamsy, Laila, Giang, Christian, Mathex, Laura, Käser, Tanja, Mondada, Francesco

    ISSN: 1042-1629, 1556-6501
    Published: New York Springer US 01.08.2025
    “…Generalist primary school computer science (CS) teachers are often reluctant to introduce CS activities that go beyond CS unplugged tasks…”
    Get full text
    Journal Article
  2. 2

    Deadlock analysis of unbounded process networks by Kobayashi, Naoki, Laneve, Cosimo

    ISSN: 0890-5401, 1090-2651
    Published: Elsevier Inc 01.02.2017
    Published in Information and computation (01.02.2017)
    “…Deadlock detection in concurrent programs that create networks with arbitrary numbers of nodes is extremely complex and solutions either give imprecise answers…”
    Get full text
    Journal Article
  3. 3

    Transitioning from introductory block-based and text-based environments to professional programming languages in high school computer science classrooms by Weintrop, David, Wilensky, Uri

    ISSN: 0360-1315, 1873-782X
    Published: Elsevier Ltd 01.12.2019
    Published in Computers and education (01.12.2019)
    “…Block-based programming languages are becoming increasingly common in introductory computer science classrooms across the K-12 spectrum…”
    Get full text
    Journal Article
  4. 4

    Reversing an imperative concurrent programming language by Hoey, James, Ulidowski, Irek

    ISSN: 0167-6423, 1872-7964
    Published: Elsevier B.V 01.11.2022
    Published in Science of computer programming (01.11.2022)
    “…). •Reversal of a concurrent imperative programming language that stores minimal data to undo irreversible steps…”
    Get full text
    Journal Article
  5. 5

    Checkpoint-based rollback recovery in session programming by Mezzina, Claudio Antares, Tiezzi, Francesco, Yoshida, Nobuko

    ISSN: 1860-5974, 1860-5974
    Published: Logical Methods in Computer Science e.V 10.01.2025
    Published in Logical methods in computer science (10.01.2025)
    “… In this paper we propose a language enriched with programming facilities to commit session interactions, to roll back the computation to a previous commit point, and to abort the session…”
    Get full text
    Journal Article
  6. 6

    Covariance and Controvariance: a fresh look at an old issue (a primer in advanced type systems for learning functional programmers) by Castagna, Giuseppe

    ISSN: 1860-5974, 1860-5974
    Published: Logical Methods in Computer Science e.V 22.02.2022
    Published in Logical methods in computer science (22.02.2022)
    “…-)typing theory and programming languages, taking a fresh look at this old issue. Actually, the revamping of this problem is just an excuse for writing an essay…”
    Get full text
    Journal Article
  7. 7

    An exploratory study on the usage of quantum programming languages by Ferreira, Felipe, Campos, José

    ISSN: 0167-6423
    Published: Elsevier B.V 01.02.2025
    Published in Science of computer programming (01.02.2025)
    “…As in the classical computing realm, quantum programming languages in quantum computing allow one to instruct a quantum computer to perform certain tasks…”
    Get full text
    Journal Article
  8. 8
  9. 9
  10. 10

    Linear Dependent Type Theory for Quantum Programming Languages by Fu, Peng, Kishida, Kohei, Selinger, Peter

    ISSN: 1860-5974, 1860-5974
    Published: Logical Methods in Computer Science e.V 01.01.2022
    Published in Logical methods in computer science (01.01.2022)
    “…Modern quantum programming languages integrate quantum resources and classical control…”
    Get full text
    Journal Article
  11. 11

    The Informatics of Time and Events by Gérard Berry

    ISBN: 2722604299, 9782722604292
    Published: Collège de France 2015
    “… Yet this subject receives little attention in classical informatics. This lecture presents different types of time and event modelling associated with new programming languages…”
    Get full text
    eBook
  12. 12

    Graphical Programming Using LabVIEW: Fundamentals and advanced techniques by Rodríguez-Quiñonez, Julio César, Real-Moreno, Oscar

    ISBN: 1839534605, 9781839534607
    Published: Stevenage The Institution of Engineering and Technology 2022
    “… Starting with the concepts of data flow and concurrent programming, the authors go on to address the development of state machines, event programming and consumer producer systems…”
    Get full text
    eBook
  13. 13

    Does the compiler or interpreter version influence the energy consumption of programming languages? by Jiménez, Elisa, Gordillo, Alberto, Calero, Coral, Moraga, Ma Ángeles, García, Félix

    ISSN: 0167-6423
    Published: Elsevier B.V 01.07.2025
    Published in Science of computer programming (01.07.2025)
    “…Software plays a crucial role in our daily activities. Virtually all the technology we use contains software components written in a particular programming language…”
    Get full text
    Journal Article
  14. 14

    The Impact of SRA-Programming on Computational Thinking in a Visual Oriented Programming Environment by Fanchamps, Nardie L. J. A., Slangen, Lou, Specht, Marcus, Hennissen, Paul

    ISSN: 1360-2357, 1573-7608
    Published: New York Springer US 01.09.2021
    Published in Education and information technologies (01.09.2021)
    “… Applying Sense-Reason-Act (SRA) programming can influence the development of computational thinking when forcing pupils to anticipate the unforeseen in their computer programs…”
    Get full text
    Journal Article
  15. 15

    Videogame Programming & Education: Enhancing Programming Skills Through Unity Visual Scripting by Villagómez-Palacios, Álvaro, Fuente-Burdiles, Claudia De la, Vidal-Silva, Cristian

    ISSN: 2073-431X, 2073-431X
    Published: Basel MDPI AG 01.01.2026
    Published in Computers (Basel) (01.01.2026)
    “… Designing and implementing a videogame is even more appealing for children and novice students than merely playing it, but developing programming competencies using a text-based language often…”
    Get full text
    Journal Article
  16. 16

    Flexible Correct-by-Construction Programming by Runge, Tobias, Bordis, Tabea, Potanin, Alex, Thüm, Thomas, Schaefer, Ina

    ISSN: 1860-5974, 1860-5974
    Published: Logical Methods in Computer Science e.V 01.01.2023
    Published in Logical methods in computer science (01.01.2023)
    “… CbC is complex to use without specialized tool support, since it needs a set of predefined refinement rules of fixed granularity which are additional rules on top of the programming language…”
    Get full text
    Journal Article
  17. 17
  18. 18

    Deconfined Global Types for Asynchronous Sessions by Dagnino, Francesco, Giannini, Paola, Dezani-Ciancaglini, Mariangiola

    ISSN: 1860-5974, 1860-5974
    Published: Logical Methods in Computer Science e.V 01.01.2023
    Published in Logical methods in computer science (01.01.2023)
    “…Multiparty sessions with asynchronous communications and global types play an important role for the modelling of interaction protocols in distributed systems…”
    Get full text
    Journal Article
  19. 19

    Computation Against a Neighbour: Addressing Large-Scale Distribution and Adaptivity with Functional Programming and Scala by Audrito, Giorgio, Casadei, Roberto, Damiani, Ferruccio, Viroli, Mirko

    ISSN: 1860-5974, 1860-5974
    Published: Logical Methods in Computer Science e.V 01.01.2023
    Published in Logical methods in computer science (01.01.2023)
    “…) propose the idea of programming distributed systems by focussing on their global behaviour across space and time…”
    Get full text
    Journal Article
  20. 20

    Tracking Visual Programming Language-Based Learning Progress for Computational Thinking Education by Wu, Ting-Ting, Lin, Chia-Ju, Wang, Shih-Cheng, Huang, Yueh-Min

    ISSN: 2071-1050, 2071-1050
    Published: Basel MDPI AG 01.01.2023
    Published in Sustainability (01.01.2023)
    “… Computational thinking (CT) is a vital core capability that anyone can learn. CT can be learned through programming, in particular, via visual programming languages…”
    Get full text
    Journal Article