label: 'compiling software'
editor preferred term: 'process of compiling software'
parent class: 'planned process'
definition: 'a planned process that converts human-written or curated software source code into a machine-executable or interpretable set of instructions'
comment: 'source code can be automatically generated to some extent, but we're assuming humans still curate it minimally. Also, in the case of Java and its JVM, it's machine interpretable instructions, not directly executable. Ditto for other languages with intermediate form like Java byte code'
label: 'compiling software' editor preferred term: 'process of compiling software' parent class: 'planned process' definition: 'a planned process that converts human-written or curated software source code into a machine-executable or interpretable set of instructions' comment: 'source code can be automatically generated to some extent, but we're assuming humans still curate it minimally. Also, in the case of Java and its JVM, it's machine interpretable instructions, not directly executable. Ditto for other languages with intermediate form like Java byte code'