Results 31 to 40 of about 1,575,426 (254)
Since a humanoid robot does not get tired regardless of how many mistakes a student makes, and because it can be equipped with novel teaching techniques and updated with the most current knowledge, it can be useful for achieving many educational goals ...
Ayse Tuna, Gurkan Tuna
doaj +1 more source
Image-based many-language programming language identification [PDF]
Programming language identification (PLI) is a common need in automatic program comprehension as well as a prerequisite for deeper forms of code understanding.
Francesca Del Bonifro +3 more
doaj +2 more sources
Program Equivalence in the Erlang Actor Model
This paper presents the formal semantics of concurrency in Core Erlang, an intermediate language for Erlang, along with a notion of program equivalence (based on barbed bisimulation) that is able to model equivalence between programs that have different ...
Péter Bereczky +2 more
doaj +1 more source
A study on meme propagation in multimemetic algorithms
Multimemetic algorithms (MMAs) are a subclass of memetic algorithms in which memes are explicitly attached to genotypes and evolve alongside them. We analyze the propagation of memes in MMAs with a spatial structure.
Nogueras Rafael, Cotta Carlos
doaj +1 more source
Type−directed weaving of aspects for polymorphically typed functional languages [PDF]
Incorporating aspect-oriented paradigm to a polymorphically typed functional language enables the declaration of type-scoped advice, in which the effect of an aspect can be harnessed by introducing possibly polymorphic type constraints to the aspect ...
Chen, Kung +13 more
core +1 more source
CSC 434. Programming Languages (3) Prerequisites: CSC 332 and CSC 360. Comparative study of programming languages from both theoretical and applied viewpoints.
Berman, David
core +2 more sources
Side-Effect Localization for Lazy, Purely Functional Languages via Aspects [PDF]
Many side-effecting programming activities, such as profiling and tracing, can be formulated as crosscutting concerns and be framed as side-effecting aspects in the aspect-oriented programming paradigm.
Chen, Kung +15 more
core +1 more source
IoT Anomaly Detection with 1D CNN Using P4 Capabilities
Although the Internet of Things (IoT) is a rapidly developing technology, it also brings a number of security challenges, such as IoT attacks. Currently, research on IoT anomaly detection in Software-Defined Networking (SDN) relies only on the control ...
Altangerel Gereltsetseg +2 more
doaj +1 more source
An objective comparison of languages for teaching introductory programming [PDF]
The question of which language to use in introductory programming has been cause for protracted debate, often based on emotive opinions. Several studies on the benefits of individual languages or comparisons between two languages have been conducted, but
Mannila, Linda +3 more
core +1 more source
It is evident that learning and teaching computer programming are considered as one of the striking challenges in academic environments. Meanwhile, selecting the correct and appropriate materials can leave an enormous impact in learning computer ...
Rania Azad M. San Ahmed +3 more
doaj +1 more source

