Toward Functionality Oriented Programming
Chengpu Wang

TL;DR
The paper introduces functionality oriented programming, emphasizing implementation independence, unified documentation, cross-module and cross-language integration, supported by a prototype example.
Contribution
It proposes a new programming paradigm focusing on functionality, with specific design principles and a prototype demonstrating its feasibility.
Findings
Implementation independent basic types and collections
Unified documentation and code structure
Cross-language program making scheme
Abstract
The concept of functionality oriented programming is proposed, and some of its aspects are discussed, such as: (1) implementation independent basic types and generic collection types; (2) syntax requirements and recommendations for implementation independence; (3) unified documentation and code; (4) cross-module interface; and (5) cross-language program making scheme. A prototype example is given to demonstrate functionality oriented programming.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel-Driven Software Engineering Techniques · Parallel Computing and Optimization Techniques · Logic, programming, and type systems
