latest events



IT технологии
Концептуальные Авто

assembler.com.ua

Историческая перспектива

Исторически, большое количество программ было написано полностью в ассемблере. Операционные системы были почти исключительно написаны в ассемблере до широко распространенного принятия C в 1970-ых и в начале 1980-ых гг. Многие коммерческие заявления были написаны в ассемблере также, включая большое количество программного обеспечения универсальной ЭВМ IBM, написанного большими корпорациями.

Самые ранние микрокомпьютеры полагались на ассемблер, включая большинство операционных систем и больших заявлений. Это было так, потому что эти системы имели серьезные ограничения ресурса, что накладывало особенную память и архитектуру показа и оказывало ограниченные услуги системы. Возможно, более важной была нехватка первоклассных языковых компиляторов высокого уровня, подходящих для микрокомпьютерного использования. Психологический фактор, возможно, также играл роль: первое поколение микрокомпьютерных программистов сохранило человека, увлечённого своим хобби - "провода" отношений.

В более коммерческом контексте самыми большими причинами для использования ассемблера был размер, скорость и надежность данного языка программирования. Он сохранялся для 8-битовых версий программы, у которой не было никаких ошибок вообще, но иронически она оказывалась ложная с 16 битами.

Типичные примеры больших программ ассемблера - операционная система MS-DOS, ранняя программа крупноформатной таблицы ПК IBM-PC Лотос 1-2-3 и почти все популярные игры для Atari 800 семей домашних компьютеров. Даже в 1990-ые годы большинство видеоигр было написано на собрании, включая большинство игр для Мега Двигателя/происхождения и Системы Развлечения Нинтендо. Согласно некоторым посвященным лицам промышленности, ассемблер был лучшим компьютерным языком, чтобы получить лучшую работу Сатурн Sega, который был общеизвестно стимулирующим, чтобы развить и программировать игры. Популярная NBA игра (1993) является другим примером. На Коммодоре 64, Amiga, Atari С-, так же как и на домашних компьютерах Спектра ZX, ассемблер долгое время был первичным языком развития. Это было в значительной степени вследствие того, что основные диалекты на этих системах предлагали недостаточную скорость выполнения, так же как недостаточные услуги, чтобы взять полное преимущество доступных аппаратных средств на этих системах. У некоторых систем, в особенности Amiga, даже есть иды с высоко передовой отладкой и макро-услугами, такими как бесплатное программное обеспечение ASM, сопоставимый с  услугами Microsoft Visual Studio (ASM предшествует Microsoft Visual Studio).

Ассемблер для VIC-20 был написан Доном French и издан французским Шелком. На 1639 байтах по длине ее автор полагает, что это - наименьший символический ассемблер, когда-либо написанный.