中文
相关论文

相关论文: A system for reflection in C++

200 篇论文

In previous work we developed a framework of computational models for function and object execution. The models on an higher level of abstraction in this framework allow for concurrent execution of functions and objects. We show that the…

软件工程 · 计算机科学 2012-09-28 Bob Diertens

Reflection in Kotlin is a powerful mechanism to introspect program behavior during its execution at run-time. However, among the variety of practical tasks involving reflection, there are scenarios when the poor performance of run-time…

软件工程 · 计算机科学 2022-02-16 Anastasiia Birillo , Elena Lyulina , Maria Malysheva , Vladislav Tankov , Timofey Bryksin

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

The use of functional programming languages in the first programming course at many universities is well-established and effective. Invariably, however, students must progress to study object-oriented programming. This article presents how…

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

High-level reversible programming languages are few and far between and in general offer only rudimentary abstractions from the details of the underlying machine. Modern programming languages offer a wide array of language constructs and…

编程语言 · 计算机科学 2017-07-26 Tue Haulund

We show that verification of object-oriented programs by means of the assertional method can be achieved in a simple way by exploiting a syntax-directed transformation from object-oriented programs to recursive programs. This transformation…

计算机科学中的逻辑 · 计算机科学 2011-11-09 Krzysztof R. Apt , Frank S. de Boer , Ernst-Ruediger Olderog , Stijn de Gouw

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

In the paper a new programming construct, called concept, is introduced. Concept is pair of two classes: a reference class and an object class. Instances of the reference classes are passed-by-value and are intended to represent objects.…

编程语言 · 计算机科学 2008-01-03 Alexandr Savinov

Languages like F#, C#, and recently also Scala, provide "Async" programming models which aim to make asynchronous programming easier by avoiding an inversion of control that is inherent in callback-based programming models. This paper…

编程语言 · 计算机科学 2015-11-03 Philipp Haller , Heather Miller

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 traditional split-up into a low level language and a high level language in the design of computer algebra systems may become obsolete with the advent of more versatile computer languages. We describe GiNaC, a special-purpose system…

符号计算 · 计算机科学 2007-05-23 Christian Bauer , Alexander Frink , Richard Kreckel

Since the advent of LISP, the fifth generation programming language has developed for decades. However, compared with the fourth generation programming language, the fifth generation programming language has not been widely used because of…

编程语言 · 计算机科学 2022-06-03 Han Jipeng , Lichen Zhihang

We propose a framework to continuously learn object-centric representations for visual learning and understanding. Existing object-centric representations either rely on supervisions that individualize objects in the scene, or perform…

计算机视觉与模式识别 · 计算机科学 2022-04-05 Chuanyu Pan , Yanchao Yang , Kaichun Mo , Yueqi Duan , Leonidas Guibas

We present Choral, the first choreographic programming language based on mainstream abstractions. The key idea in Choral is a new notion of data type, which allows for expressing that data is distributed over different roles. We use this…

编程语言 · 计算机科学 2023-10-20 Saverio Giallorenzo , Fabrizio Montesi , Marco Peressotti

Object-centric representation learning aims to decompose visual scenes into fixed-size vectors called "slots" or "object files", where each slot captures a distinct object. Current state-of-the-art object-centric models have shown…

计算机视觉与模式识别 · 计算机科学 2025-03-28 Aniket Didolkar , Andrii Zadaianchuk , Rabiul Awal , Maximilian Seitzer , Efstratios Gavves , Aishwarya Agrawal

This study explores running times of different ways to program cellular automata in C and C++, i.e. looping through arrays by different means, the effect of structures and objects, and the choice of data structure (array versus vector in…

编程语言 · 计算机科学 2024-11-01 Patrik Christen

Building models of the world from observation, i.e., induction, is one of the major challenges in machine learning. In order to be useful, models need to maintain accuracy when used in novel situations, i.e., generalize. In addition, they…

机器学习 · 计算机科学 2026-02-10 Gabriel Stella , Dmitri Loguinov

Object-centric representation (OCR) has recently become a subject of interest in the computer vision community for learning a structured representation of images and videos. It has been several times presented as a potential way to improve…

人工智能 · 计算机科学 2025-06-25 Alexandre Chapin , Emmanuel Dellandrea , Liming Chen

One of the main factors driving object-oriented software development in the Web- age is the need for systems to evolve as user requirements change. A crucial factor in the creation of adaptable systems dealing with changing requirements is…

仪器与探测器 · 物理学 2009-09-25 Florida Estrella , Richard McClatchey , Norbert Toth , Zsolt Kovacs , Jean-Marie Le Goff

This paper summarises a successful application of functional programming within a commercial environment. We report on experience at Accenture's Financial Services Solution Centre in London with simulating an object-oriented financial…

计算工程、金融与科学 · 计算机科学 2020-12-03 Lee Braine , Keith Haviland , Owen Smith-Jaynes , Andy Vautier , Chris Clack