Асемблер: відмінності між версіями

Матеріал з Енциклопедія Драматика
Перейти до навігації Перейти до пошуку
(Переніс з Файної Меморії.)
 
Немає опису редагування
Рядок 6: Рядок 6:
== Переваги ==
== Переваги ==


*При належній кваліфікації програміста код може бути оптимізовано набагато краще ніж його оптимізують сучасні компілятори.
*При належній кваліфікації програміста код може бути оптимізовано набагато краще, ніж його оптимізують сучасні компілятори.
*На асмі можна написати майже все що хочеш. Повна свобода.
*На асмі можна написати майже все, що хочеш. Повна свобода.
*Скомпільовані проги виходить дуже маленькими і швидкими.
*Скомпільовані проги виходять дуже маленькими і швидкими.


== Недоліки ==
== Недоліки ==


*Велика кількість коду.
*Велика кількість коду.
*Щоб писати на асмі треба знати всі нутрощі компа.
*Щоб писати на асмі, треба знати всі нутрощі компа.
*Він різний для кожної архітектури.
*Він різний для кожної архітектури.



Версія за 22:17, 20 лютого 2020

Dor3.png

Допиши кілька слів зі свого досвіду
Ми дописуємо Драматику разом і ця стаття потребує твоїх думок для повноти. Натисни "редагувати" згори сторінки чи розділу.

Gry-sloupo.jpeg

Стаття потребує доповнення!
Ця стаття засмучує наших слоупоків, бо навіть вони розуміють, що її давно вже треба доповнити усілякими корисними картинками та інформацією, або, можливо, видалити якусь недолугу хуйню ідіота і написати натомість щось притомне.


Мова ассемблера - символьне представлення машинних команд, себто низькорівнева мова програмування.

Переваги

  • При належній кваліфікації програміста код може бути оптимізовано набагато краще, ніж його оптимізують сучасні компілятори.
  • На асмі можна написати майже все, що хочеш. Повна свобода.
  • Скомпільовані проги виходять дуже маленькими і швидкими.

Недоліки

  • Велика кількість коду.
  • Щоб писати на асмі, треба знати всі нутрощі компа.
  • Він різний для кожної архітектури.

Використання

На асмі пишуть драйвери, шматки деяких ігор, віруси, антивірі.

Тру чи не тру

У наш час в основному використовують високорівневі мови програмування, але є одміни, що досі вважають, шо асм - тру, а високорівневі мови - шлак і гівно.