Naturalistic types

  • Authors:
  • Roman Knöll;Vaidas Gasiunas;Mira Mezini

  • Affiliations:
  • TUD, Darmstadt, Germany;TUD, Darmstadt, Germany;TUD, Darmstadt, Germany

  • Venue:
  • Proceedings of the 10th SIGPLAN symposium on New ideas, new paradigms, and reflections on programming and software
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

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 of instances. With naturalistic types we conceptualize the idea of natural language types for use in programming. This article demonstrates possible applications of naturalistic types for programming and gives a detailed analysis of their constituents - concepts, properties, quantities, and conditions.