把材料編成一份的人
這一支最貼近核心畫面:真的有一個人坐在材料前面,把東西收齊、排好。
noun · B2
Someone who collects pieces of writing or information from different people or different places and puts them together in order, to make a book, a list, a report, or a puzzle.
編纂者/編者
You can picture a table covered with loose pieces that other people made: poems, notes, numbers, lines of code. A compiler is whoever, or whatever, sweeps those pieces together, chooses what belongs, puts them in an order, and hands back one usable thing. The value is in the gathering and the ordering, not in inventing the pieces.
Compiler is compile plus -er. Compile comes through Middle English compilour and Old French compileur from Latin compilatorem, and its idea is gathering material together, which is exactly where the modern core sits.
compiler 是 compile 加上 -er。compile 經由中古英語 compilour、古法文 compileur,來自拉丁文 compīlātōrem,本來的意思就是「把材料收攏在一起」。這條線索正好落在今天的核心畫面上:收齊,然後整理。
Wiktionary etymology supplied in packet (kaikki:3f6f69a190036ae4:606770176:21325): From Middle English compilour, from Anglo-Norman compilour, from Old French compileur, from Latin compilatorem, equivalent to compile + -er.
Two branches
把材料編成一份的人
這一支最貼近核心畫面:真的有一個人坐在材料前面,把東西收齊、排好。
noun · B2
Someone who collects pieces of writing or information from different people or different places and puts them together in order, to make a book, a list, a report, or a puzzle.
編纂者/編者
把程式碼整理成電腦能跑的形式
同樣是收齊加整理,只是做事的換成機器,交出的成品換成一個電腦能執行的檔案。這是概念上的延伸,不代表兩個意思有先後的歷史關係。
noun · B2
A computer program that takes the code a programmer has written in a language people can read, and turns the whole of it into the form a computer can actually run.
編譯器