中文
相关论文

相关论文: Design Patterns for Functional Strategic Programmi…

200 篇论文

This paper analyses the security contribution of typical functional-language features by examining them in the light of accepted information security principles. Imperative and functional code are compared to illustrate various cases. In…

密码学与安全 · 计算机科学 2012-01-30 Yusuf Moosa Motara

User defined recursive types are a fundamental feature of modern functional programming languages like Haskell, Clean, and the ML family of languages. Properties of programs defined by recursion on the structure of recursive types are…

编程语言 · 计算机科学 2013-12-11 James Caldwell

We present programming techniques to illustrate the facilities and principles of C++ generic programming using concepts. Concepts are C++'s way to express constraints on generic code. As an initial example, we provide a simple type system…

编程语言 · 计算机科学 2025-10-13 Bjarne Stroustrup

The field of declarative stream programming (discrete time, clocked synchronous, modular, data-centric) is divided between the data-flow graph paradigm favored by domain experts, and the functional reactive paradigm favored by academics. In…

编程语言 · 计算机科学 2014-06-10 Baltasar Trancón y Widemann , Markus Lepper

Declarative styles such as functional programming (FP) are rapidly gaining ground on their imperative cousins, including procedural and object-oriented programming. The shift is subtle because it is happening within the context of…

软件工程 · 计算机科学 2016-06-22 Morgan C. Benton , Nicole M. Radziwill

We present Functional Mean Flow (FMF) as a one-step generative model defined in infinite-dimensional Hilbert space. FMF extends the one-step Mean Flow framework to functional domains by providing a theoretical formulation for Functional…

机器学习 · 计算机科学 2025-11-18 Zhiqi Li , Yuchen Sun , Greg Turk , Bo Zhu

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…

编程语言 · 计算机科学 2011-02-11 Steven Obua

Logic programming is a flexible programming paradigm due to the use of predicates without a fixed data flow. To extend logic languages with the compact notation of functional programming, there are various proposals to map evaluable…

编程语言 · 计算机科学 2022-05-17 Michael Hanus

Foundation models (FMs), including large language models, have become increasingly popular due to their wide-ranging applicability and ability to understand human-like semantics. While previous research has explored the use of FMs in…

信号处理 · 电气工程与系统科学 2024-10-28 Peiwen Jiang , Chao-Kai Wen , Xinping Yi , Xiao Li , Shi Jin , Jun Zhang

An empirical study was conducted to analyse design strategies and knowledge used in object-oriented software design. Eight professional programmers experienced with procedural programming languages and either experienced or not experienced…

人机交互 · 计算机科学 2016-08-16 Françoise Détienne

Foundation model-enabled generative artificial intelligence facilitates the development and implementation of agents, which can leverage distinguished reasoning and language processing capabilities to takes a proactive, autonomous role to…

人工智能 · 计算机科学 2024-11-07 Yue Liu , Sin Kit Lo , Qinghua Lu , Liming Zhu , Dehai Zhao , Xiwei Xu , Stefan Harrer , Jon Whittle

Probabilistic programming is considered as a framework, in which basic components of cognitive architectures can be represented in unified and elegant fashion. At the same time, necessity of adopting some component of cognitive…

人工智能 · 计算机科学 2016-05-05 Alexey Potapov

Maintaining software artifacts is among the hardest tasks an engineer faces. Like any other piece of code, model transformations developed by engineers are also subject to maintenance. To facilitate the comprehension of programs, software…

软件工程 · 计算机科学 2020-10-13 Chihab eddine Mokaddem , Houari Sahraoui , Eugene Syriani

Integrating architectural elements with a modern programming language is essential to ensure a smooth combination of architectural design and programming. In this position statement, we motivate a combination of architectural description…

软件工程 · 计算机科学 2014-09-09 Arne Haber , Jan Oliver Ringert , Bernhard Rumpe

We show how to systematically implement an algorithm in any imperative or functional programming language. The method is based on the premise that it is easy to write down how an algorithm proceeds on a concrete input. This…

软件工程 · 计算机科学 2020-04-28 Maurice Chandoo

By treating data and models as the source code, Foundation Models (FMs) become a new type of software. Mirroring the concept of software crisis, the increasing complexity of FMs making FM crisis a tangible concern in the coming decade,…

软件工程 · 计算机科学 2024-07-12 Dezhi Ran , Mengzhou Wu , Wei Yang , Tao Xie

Industrial recommender systems have been growing increasingly complex, may involve \emph{diverse domains} such as e-commerce products and user-generated contents, and can comprise \emph{a myriad of tasks} such as retrieval, ranking,…

信息检索 · 计算机科学 2022-05-20 Zeyu Cui , Jianxin Ma , Chang Zhou , Jingren Zhou , Hongxia Yang

The functional programming paradigm has a long and storied history, with its beginnings in the Lambda Calculus. In recent decades, pure functional languages such as Haskell have been shown to be highly effective in producing robust software…

计算机与社会 · 计算机科学 2025-12-04 Rajshekhar Sunderraman

Quantum computing provides computational advantages in various domains. To benefit from these advantages complex hybrid quantum applications must be built, which comprise both quantum and classical programs. Engineering these applications…

In this paper we introduce the Functional Modelling System (FMS). The system introduces the Functional Modelling Language (FML), which is a modelling language for NP-complete search problems based on concepts of functional programming.…

编程语言 · 计算机科学 2018-08-24 Ingmar Dasseville , Gerda Janssens