{
  "id": "enwiki-001347357682",
  "slug": "interactive-programming",
  "title": "Interactive programming",
  "qid": "",
  "lead": "Interactive programming is the procedure of writing parts of a program while it is already active. This focuses on the program text as the main interface for a running process, rather than an interactive application, where the program is designed in development cycles and used thereafter (usually by a so-called \"user\", in distinction to the \"developer\"). Consequently, here, . It thus forms a specific instance of interactive computation as an extreme opposite to batch processing, where neither writing the program nor its use happens in an interactive way. The principle of rapid feedback in extreme programming is radicalized and becomes more explicit. It is also known as on-the-fly-programming, just in time programming, or conversational programming.",
  "body": "Interactive programming is the procedure of writing parts of a program while it is already active. This focuses on the program text as the main interface for a running process, rather than an interactive application, where the program is designed in development cycles and used thereafter (usually by a so-called \"user\", in distinction to the \"developer\"). Consequently, here, . It thus forms a specific instance of interactive computation as an extreme opposite to batch processing, where neither writing the program nor its use happens in an interactive way. The principle of rapid feedback in extreme programming is radicalized and becomes more explicit. It is also known as on-the-fly-programming, just in time programming, or conversational programming. ==See also== Live coding Rapid application development Read–eval–print loop ==References==",
  "categories": [
    "113832387",
    "113832432",
    "113832446",
    "20163766",
    "21493616",
    "22936625",
    "23603337",
    "24043274",
    "24745122",
    "26220375",
    "28493674",
    "37645845",
    "89061603",
    "98996652"
  ],
  "license": "CC BY-SA 4.0",
  "source_uri": "https://en.wikipedia.org/w/index.php?oldid=1347357682",
  "content_hash": "",
  "created_at": null,
  "updated_at": 1775447255.0,
  "claims": [],
  "contradictions": [],
  "confidence": 0.6,
  "csl": {
    "id": "enwiki-001347357682",
    "type": "webpage",
    "title": "Interactive programming",
    "author": [
      {
        "family": "Anticloud FZ LLE",
        "literal": "Anticloud FZ LLE"
      }
    ],
    "container-title": "encyclopegia.org",
    "publisher": "Anticloud FZ LLE",
    "publisher-place": "Dubai, United Arab Emirates",
    "URL": "https://encyclopegia.org/a/interactive-programming",
    "issued": {
      "date-parts": [
        [
          2026,
          11,
          12
        ]
      ]
    },
    "accessed": {
      "date-parts": [
        [
          2026,
          11,
          12
        ]
      ]
    },
    "license": "CC BY-SA 4.0",
    "DOI": "eo1:enwiki-001347357682",
    "isBasedOn": "https://en.wikipedia.org/w/index.php?oldid=1347357682",
    "note": "Immutable snapshot enwiki-001347357682"
  }
}