Roman Knöll

Learn More
In this article a new programming paradigm is discussed: <i>naturalistic programming</i>. Naturalistic Programming means writing computer programs with the help of natural language.The authors are convinced that contemporary programming techniques have reached a level where only a fundamental change of paradigm can develop them any further.Introducing,(More)
The typical properties of natural language - redundancy avoidance, locality, and immediacy - support high semantic density and improve readability, and therefore, are also interesting for the design of programming languages. To achieve these properties, natural language heavily relies on types, which are used for referencing, generalization, and description(More)
  • 1