This document discusses translating normative utterances expressed in natural language to machine language through programming. It begins by providing context on intersemiotic translation and programming languages. It then distinguishes between regulative and constitutive rules, and explores how each could be translated to Java code. For regulative rules, which regulate pre-existing behaviors, an example is given of coding a rule that turns on a light when motion is detected. For constitutive rules, which define new types of behaviors, an example examines how an object-oriented programming approach could represent real-world devices and their functions through defined classes and properties.
Related topics: