中文
相关论文

相关论文: Classdesc and Graphcode: support for scientific pr…

200 篇论文

Language-orientated programming promises to elevate programmer productivity through increased abstrac- tion capabilities. Structural programming environments provide apparatus to reduce the difficulties with syntax. The language workbench,…

编程语言 · 计算机科学 2014-03-18 Gavin Wood

We define a compilation scheme for a constructor-based, strongly-sequential, graph rewriting system which shortcuts some needed steps. The object code is another constructor-based graph rewriting system. This system is normalizing for the…

编程语言 · 计算机科学 2015-05-28 Sergio Antoy , Jacob Johannsen , Steven Libby

A number of novel programming languages and libraries have been proposed that offer simpler-to-use models of concurrency than threads. It is challenging, however, to devise execution models that successfully realise their abstractions…

软件工程 · 计算机科学 2016-03-24 Claudio Corrodi , Alexander Heußner , Christopher M. Poskitt

This paper presents the SPARE C++ library, an open source software tool conceived to build pattern recognition and soft computing systems. The library follows the requirement of the generality: most of the implemented algorithms are able to…

计算机视觉与模式识别 · 计算机科学 2015-02-23 Lorenzo Livi , Guido Del Vescovo , Antonello Rizzi , Fabio Massimo Frattale Mascioli

With no intent of starting a holy war, this paper lists several annoying C++ birthmarks that the author has come across developing GUI class libraries. C++'s view of classes, instances and hierarchies appears tantalizingly close to GUI…

编程语言 · 计算机科学 2007-05-23 Oleg Kiselyov

The main goal of concept-oriented programming (COP) is describing how objects are represented and accessed. It makes references (object locations) first-class elements of the program responsible for many important functions which are…

软件工程 · 计算机科学 2014-09-16 Alexandr Savinov

Context-Oriented Programming (COP) is a programming paradigm to encourage modularization of context-dependent software. Key features of COP are layers---modules to describe context-dependent behavioral variations of a software system---and…

编程语言 · 计算机科学 2019-09-04 Hiroaki Inoue , Atsushi Igarashi

When implementing functionality which requires sparse matrices, there are numerous storage formats to choose from, each with advantages and disadvantages. To achieve good performance, several formats may need to be used in one program,…

数学软件 · 计算机科学 2019-10-22 Conrad Sanderson , Ryan Curtin

Object-oriented programming (OOP) is aimed at describing the structure and behaviour of objects by hiding the mechanism of their representation and access in primitive references. In this article we describe an approach, called…

编程语言 · 计算机科学 2010-09-28 Alexandr Savinov

Students introduced to programming using a design-based approach and a functional programming language become familiar with first-class functions. They rarely, however, connect first-class functions to objects and object-oriented program…

计算机与社会 · 计算机科学 2022-08-15 Marco T. Morazán

We present an approach for a lightweight datatype-generic programming in Objective Caml programming language aimed at better code reuse. We show, that a large class of transformations usually expressed via recursive functions with pattern…

编程语言 · 计算机科学 2018-02-07 Dmitri Boulytchev

The reference implementation of Cartesian Genetic Programming (CGP) was written in the C programming language. C inherently follows a procedural programming paradigm, which entails challenges in providing a reusable and scalable…

神经与进化计算 · 计算机科学 2024-06-14 Roman Kalkreuth , Thomas Baeck

The universal object oriented languages made programming more simple and efficient. In the article is considered possibilities of using similar methods in computer algebra. A clear and powerful universal language is useful if particular…

编程语言 · 计算机科学 2016-08-31 Alexander Yu. Vlasov

Teaching object-oriented programming in an introductory programming course poses considerable challenges to the instructor. An often advocated approach to meeting this challenge is the use of a simple, object-oriented graphics library. We…

计算机与社会 · 计算机科学 2007-05-23 Bruce R. Childers , James P. Cohoon , Jack W. Davidson , Peter Valle

This paper reviews some programming techniques in R that have proved useful, particularly for substantial projects. These include several versions of object-oriented programming, used in a large number of R packages. The review tries to…

统计方法学 · 统计学 2014-09-12 John M. Chambers

This paper explores the semantics of a combinatory fragment of reFLect, the lambda-calculus underlying a functional language used by Intel Corporation for hardware design and verification. ReFLect is similar to ML, but has a primitive data…

计算机科学中的逻辑 · 计算机科学 2013-09-24 Tom Melham , Raphael Cohn , Ian Childs

Testing is one of the most indispensable tasks in software engineering. The role of testing in software development has grown significantly because testing is able to reveal defects in the code in an early stage of development. Many unit…

软件工程 · 计算机科学 2010-12-07 Norbert Pataki

Graphs are common mathematical structures that are visual and intuitive. They constitute a natural and seamless way for system modelling in science, engineering and beyond, including computer science, biology, business process modelling,…

形式语言与自动机理论 · 计算机科学 2020-12-03 Berthold Hoffmann , Mark Minas

Despite the importance of sparse matrices in numerous fields of science, software implementations remain difficult to use for non-expert users, generally requiring the understanding of underlying details of the chosen sparse matrix storage…

数学软件 · 计算机科学 2019-07-23 Conrad Sanderson , Ryan Curtin

In this paper we propose a new approach to the description of a network of interacting processes in a traditional programming language. Special programming languages or extensions to sequential languages are usually designed to express the…

编程语言 · 计算机科学 2017-02-17 Sergey Vostokin