2020
DOI: 10.22152/programming-journal.org/2021/5/7
|View full text |Cite
|
Sign up to set email alerts
|

Programming Metamorphic Algorithms: An Experiment in Type-Driven Algorithm Design

Abstract: In dependently typed programming, proofs of basic, structural properties can be embedded implicitly into programs and do not need to be written explicitly. Besides saving the effort of writing separate proofs, a most distinguishing and fascinating aspect of dependently typed programming is that it makes the idea of interactive type-driven development much more powerful, where expressive type information becomes useful hints that help the programmer to complete a program. There have not been many attempts at ex… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 24 publications
0
1
0
Order By: Relevance
“…When designing and developing an application system, no matter which structure is adopted, it depends on the network configuration, application requirements, function realization, and other factors of the system. The key technology to realize the online examination system is the use of database in the network environment [ 7 , 8 ], so the problem comes down to the question of how to choose the architecture of the database system. Currently throughout the world, most of the examination system's structure consist of C/S and B/S structures which are equally important in their own way.…”
Section: Design Concept Of the Virtual Algorithmmentioning
confidence: 99%
“…When designing and developing an application system, no matter which structure is adopted, it depends on the network configuration, application requirements, function realization, and other factors of the system. The key technology to realize the online examination system is the use of database in the network environment [ 7 , 8 ], so the problem comes down to the question of how to choose the architecture of the database system. Currently throughout the world, most of the examination system's structure consist of C/S and B/S structures which are equally important in their own way.…”
Section: Design Concept Of the Virtual Algorithmmentioning
confidence: 99%