Мова ассемблера: відмінності між версіями
Перейти до навігації
Перейти до пошуку
0 |
MrGALL (обговорення | внесок) м Редагування користувача 95.132.221.35 (обговорення) відкинуті до версії користувача Vox |
||
| (Не показано 4 проміжні версії 3 користувачів) | |||
| Рядок 1: | Рядок 1: | ||
'''Мова ассемблера''' - символьне представлення машинних команд. <ref>Себто низькорівнева [[Мова програмування|МП]].</ref> | |||
== Переваги == | |||
*При належній кваліфікації програміста код може бути оптимізовано набагато краще ніж його оптимізують сучасні [[Компілятор|компілятори]]. | |||
*На асмі можна написати майже все що хочеш. Повна свобода. | |||
*Скомпільовані проги виходить дуже маленькими і швидкими. | |||
== Недоліки == | |||
*Велика кількість коду. | |||
*Щоб писати на асмі треба знати всі нутрощі компа. | |||
*Він різний для кожної архітектури. | |||
== Використання == | |||
На асмі пишуть драйвери, шматки деяких ігор, віруси, антивірі. | |||
== Тру чи не тру == | |||
У наш час в основному використовують високорівневі мови програмування, але є одміни, що досі вважають, шо асм - тру, а високорівневі мови - шлак і гівно. | |||
== Примітки == | |||
{{reflist}} | |||
{{Navbox|name = Мови програмування |state = autocollapse |title = Мови програмування |image = |above = |group1 = [[Мови програмування#Промислові|Промислові]] |list1 = [[Ассемблер]] · [[Сі]] · [[C++]] · [[Lisp]] · [[Haskell]] · [[Java]] · [[Javascript]] · [[Pascal|Поцкаль]] · [[Perl]] · [[PHP]] · [[Python]] · [[Ruby]] · [[Scheme]] · [[Visual Basic]] |group2 = [[Мови програмування#Езотеричні|Езотеричні]] |list2 = [[HQ9+]] · [[INTERCAL]] · [[Brainfuck]] · [[Befunge]] · [[Malbolge]] · [[Piet]] · [[Spoon]] · [[Whitespace]]}} | |||
[[Категорія:Мови програмування]] | |||
Поточна версія на 19:56, 14 червня 2011
Мова ассемблера - символьне представлення машинних команд. [1]
Переваги
- При належній кваліфікації програміста код може бути оптимізовано набагато краще ніж його оптимізують сучасні компілятори.
- На асмі можна написати майже все що хочеш. Повна свобода.
- Скомпільовані проги виходить дуже маленькими і швидкими.
Недоліки
- Велика кількість коду.
- Щоб писати на асмі треба знати всі нутрощі компа.
- Він різний для кожної архітектури.
Використання
На асмі пишуть драйвери, шматки деяких ігор, віруси, антивірі.
Тру чи не тру
У наш час в основному використовують високорівневі мови програмування, але є одміни, що досі вважають, шо асм - тру, а високорівневі мови - шлак і гівно.
Примітки
Мови програмування |
|
|---|---|
| Промислові | Ассемблер · Сі · C++ · Lisp · Haskell · Java · Javascript · Поцкаль · Perl · PHP · Python · Ruby · Scheme · Visual Basic |
| Езотеричні | HQ9+ · INTERCAL · Brainfuck · Befunge · Malbolge · Piet · Spoon · Whitespace |