Difference between revisions of "Software"
From apm
(→Related: added linkbto page with list of crystolecule supporting software) |
(→Related: Software trouble pages) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 61: | Line 61: | ||
* [[General software issues]] | * [[General software issues]] | ||
+ | * '''[[Gaps in software]]''' | ||
+ | * [[Software trouble pages]] | ||
---- | ---- | ||
* '''[[Digital control over matter]]''' | * '''[[Digital control over matter]]''' | ||
Line 78: | Line 80: | ||
[[Category:Programming]] | [[Category:Programming]] | ||
+ | [[Category:Software]] |
Latest revision as of 09:34, 5 May 2024
Contents
Relation of software to APM and advanced productive nanosystems
Software in gem-gum factories and earlier MMCNs
- Design levels
- Data decompression chain
- User interfaces for gem-gum on-chip nanofactories
- 3D modeling & Constructive solid geometry
More generally
- A future world where matter essentially becomes software
- Relations of APM to purely functional programming
- Reversible computing
Problems/challenges in the realm of software
- The problem with current day programming and its causes
- Bridging the gaps – Gaps in software
- General software issues – New software crisis – Gaps in software
Approaches for solution
Fundamental concepts
- Content addressed approach as fundamentally better starting point
- Progressive disclosure as something that must not be compromised on
- Projectional editors
Concrete proposal for a particular code projection
- Annotated lambda diagrams and Annotated lambda diagram mockups – Syngraphic sugar
- Lambda calculus and Lambda diagrams
Higher level user interfaces
- Higher level computer interfaces for deveusers
- Visually augmented purely functional programming – (wiki-TODO: < Old text, review needed.)
- The GUI vs commandline rift
- Multi criterion file system
- The importance of wikis.
Ambitious programming languages of interest
See main page: Programming languages
Artificial intelligence
See main article: Artificial intelligence
Philosophical
- Emergent concept detection
- Related: Philosophical
Related
- Digital control over matter
- Materializable programs rather than mere programmable matter.
- User interfaces for gem-gum on-chip nanofactories
- Future of human computer interaction
- Programming languages
- Constructive solid geometry
- List of programmatic 3D modelling tools
- List of molecular modeling software supporting crystolecules
- Data decompression chain
- Computer algebra system
- Licenses
- APM:License – license for this wiki