/ / Защо програмистите объркват понятието “асемблер” с “монтаж”? [затворен] - терминология, семантика, монтаж

Защо програмистите объркват термина "асемблер" с "монтаж"? [затворен] - терминология, семантика, монтаж

Като програмисти трябва да бъдем точни с нашитеустна и писмена комуникация. Защо толкова много програмисти объркват термина "асемблер" (генератор на обектен код) с "монтаж" (езикът, който програмирате)?

Разликата е недвусмислена. Може ли да има историческо обяснение?

Отговори:

11 за отговор № 1

Причината, поради която понякога се нарича "асемблерен език" е, че асемблерът, като програма, разбира този език.

Например съществуват различни асемблери, генериращи машинен код x86. Техните езици са различни, така че всъщност пишете в езика на Асемблер.


17 за отговор № 2

Предполагам, че е толкова по-бързокажете "асемблер", отколкото "асемблер". Спомням си много хора, които казваха "ML" през 80-те. Хареса ми "ML". Хубаво и кратко, и звучи като един от роднините на Супермен.

"Асамблеен език" е дълъг и неудобен. Звучи като термин, който може да излезе от ООН. "Асемблер" има хубаво усещане за "кръв и смелост", което съответства на опита на програмирането на ниско ниво.

Използването на "асемблер" означава "сглобяване""Написан на асемблер" едва бие "написан на асемблер" в боя в Google, така че на фронта на използване казвам, че или е валиден. "Code Complete 2" използва термина "асемблер" в раздела за описание на езиците.

Получавате много исторически интересни страници, ако търсите "написан на 68000 асемблер", "написан на 6502 асемблер" и т.н.

Употребата е спомената в Уикипедия.

Имайте предвид, че при нормални професионалисти употребата, терминътАсемблерът е често използва се двусмислено: често използва се за позоваване на асемблер себе си, а не на асемблер полезност. По този начин: "CP / CMS е написано в Асемблер S / 360 "за разлика от" ASM-H е широко използван асемблер S / 370. "

Думите често имат множество значения. Английският не е асемблер.


11 за отговор № 3

Тъй като грешките в речта не водят до препълване на стека?


1 за отговор № 4

Вероятно защото думите са толкова сходни?


1 за отговор № 5

Не съм сигурен, но бих казал, че тези програмисти са същите, които - когато ги попитате, ако тяхното кодиране е завършено, те отговарят ... "добре, да и не ..." ...


1 за отговор № 6

Вероятно защото много хора не знаят разликата и не искат да го признаят. Или са научени да го казват погрешно, което е изненадващо често.