Results 1 to 10 of about 847,158 (154)

Strategic programming on graph rewriting systems [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2010
We describe a strategy language to control the application of graph rewriting rules, and show how this language can be used to write high-level declarative programs in several application areas.
Maribel Fernández, Olivier Namet
doaj   +4 more sources

Design and Implementation of Amharic-based IDE with High-Level Programming Language [PDF]

open access: yesEAI Endorsed Transactions on Creative Technologies, 2022
INTRODUCTION: Programming languages enable us to communicate with our machines in a human-like way through computercode. Many programming languages have been developed; however, the majority of them do not have an Amharic developmentenvironment.
Fitsum Gizachew
doaj   +1 more source

Combining Forth and Rust: A Robust and Efficient Approach for Low-Level System Programming

open access: yesEngineering Proceedings, 2023
Rust is a modern programming language that addresses the drawbacks of earlier languages by providing features such as memory safety at compilation and high performance.
Priya Gupta   +5 more
doaj   +1 more source

Automatic compilation from high-level biologically-oriented programming language to genetic regulatory networks. [PDF]

open access: yesPLoS ONE, 2011
BackgroundThe field of synthetic biology promises to revolutionize our ability to engineer biological systems, providing important benefits for a variety of applications.
Jacob Beal, Ting Lu, Ron Weiss
doaj   +1 more source

Novel pedagogical tool for simultaneous learning of plane geometry and R programming [PDF]

open access: yesResearch Ideas and Outcomes, 2018
Programming a computer is an activity that can be very beneficial to undergraduate students in terms of improving their mental capabilities, collaborative attitudes and levels of engagement in learning.
Álvaro Briz-Redón   +1 more
doaj   +2 more sources

Effect of Block-Based Python Programming Environment on Programming Learning

open access: yesApplied Sciences, 2023
The advancement of computing technology has led to many changes in a variety of fields, and the importance of programming education has been emphasized in many countries worldwide.
Yongcheon Kim, Jamee Kim, Wongyu Lee
doaj   +1 more source

The C++ programming language in cheminformatics and computational chemistry

open access: yesJournal of Cheminformatics, 2020
This paper describes salient features of the C++ programming language and its programming ecosystem, with emphasis on how the language affects scientific software development. Brief history of C++ and its predecessor the C language is provided.
Dmitrii Rassokhin
doaj   +1 more source

General Decidability Results for Asynchronous Shared-Memory Programs: Higher-Order and Beyond [PDF]

open access: yesLogical Methods in Computer Science, 2022
The model of asynchronous programming arises in many contexts, from low-level systems software to high-level web programming. We take a language-theoretic perspective and show general decidability and undecidability results for asynchronous programs that
Rupak Majumdar   +2 more
doaj   +1 more source

Towards the Safe Programming of Wireless Sensor Networks [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2010
Sensor networks are rather challenging to deploy, program, and debug. Current programming languages for these platforms suffer from a significant semantic gap between their specifications and underlying implementations.
Francisco Martins   +2 more
doaj   +1 more source

Revisiting Language Support for Generic Programming: When Genericity Is a Core Design Goal [PDF]

open access: yesThe Art, Science, and Engineering of Programming, 2023, Vol. 7, Issue 2, Article 4, 2022
Context: Generic programming, as defined by Stepanov, is a methodology for writing efficient and reusable algorithms by considering only the required properties of their underlying data types and operations. Generic programming has proven to be an effective means of constructing libraries of reusable software components in languages that support it ...
arxiv   +1 more source

Home - About - Disclaimer - Privacy