Results 61 to 70 of about 847,158 (154)

On the Evolution of Programming Languages [PDF]

open access: yesarXiv, 2020
This paper attempts to connects the evolution of computer languages with the evolution of life, where the later has been dictated by \emph{theory of evolution of species}, and tries to give supportive evidence that the new languages are more robust than the previous, carry-over the mixed features of older languages, such that strong features gets added
arxiv  

Declaratively solving Google Code Jam problems with Picat [PDF]

open access: yes, 2015
In this paper we present several examples of solving algorithmic problems from the Google Code Jam programming contest with Picat programming language using declarative techniques: constraint logic programming and tabled logic programming. In some cases the use of Picat simplifies the implementation compared to conventional imperative programming ...
arxiv   +1 more source

Acute: high-level programming language design for distributed computation

open access: yes, 2005
Existing languages provide good support for typeful programming of standalone programs. In a distributed system, however, there may be interaction between multiple instances of many distinct programs, sharing some (but not necessarily all) of their ...
Allen-Williams, Mair   +6 more
core  

T2Script Programming Language [PDF]

open access: yesarXiv, 2011
Event-driven programming is used in many fields of modern Computer Science. In event-driven programming languages user interacts with a program by triggering the events. We propose a new approach that we denote command-event driven programming in which the user interacts with a program by means of events and commands.
arxiv  

Compiling ER Specifications into Declarative Programs

open access: yes, 2007
This paper proposes an environment to support high-level database programming in a declarative programming language. In order to ensure safe database updates, all access and update operations related to the database are generated from high-level ...
Braßel, Bernd   +2 more
core   +1 more source

A High-Level Programming Language for Modelling the Earth [PDF]

open access: yes, 2004
Computational models based on the solution of partial differential equations (PDEs) play a key role in Earth systems simulations. The software implementing these models depends on the discretisation method, data structures and the computer architecture ...
Davies, Matt   +2 more
core  

CHR(PRISM)-based Probabilistic Logic Learning

open access: yes, 2010
PRISM is an extension of Prolog with probabilistic predicates and built-in support for expectation-maximization learning. Constraint Handling Rules (CHR) is a high-level programming language based on multi-headed multiset rewrite rules.
Abdennadher   +15 more
core   +2 more sources

Purely Functional Structured Programming [PDF]

open access: yesarXiv, 2010
The idea of functional programming has played a big role in shaping today's landscape of mainstream programming languages. Another concept that dominates the current programming style is Dijkstra's structured programming. Both concepts have been successfully married, for example in the programming language Scala. This paper proposes how the same can be
arxiv  

Maude: specification and programming in rewriting logic [PDF]

open access: yes, 2002
Maude is a high-level language and a high-performance system supporting executable specification and declarative programming in rewriting logic. Since rewriting logic contains equational logic, Maude also supports equational specification and programming
Clavel, M.   +6 more
core  

Reading skills can predict the programming performance of novices: an eye-tracking study

open access: yesPerspectives in Education, 2019
Due to the character of programming languages, reading ability may have more impact on learning to program than on learning in other subjects. This paper describes an exploratory study of the relationship between reading skills, as perceived through eye
doaj   +3 more sources

Home - About - Disclaimer - Privacy