 |
::
Меню :: |
 |
|
|
 |
::
Друзі :: |
 |
|
|
 |
::
Лічильники :: |
 |
|
|
|
А правда що Асемблер найшвидша мова програмування?
)|(?J????b?? ?p??V??I/I??? ??? B??§?
А правда що Асемблер найшвидша мова програмування?
Нібито всі коди в процесор йдуть.
Відповіді:
Мавпа з пістолетом
Я не перевіряв, як він бігає
Viktor
асемблер низькорівневий. на ньому мало хто пише. ну, скажімо так, програми написані на асмі вимагають у рази менше машинного часу ніж написані більш високорівневими мовами, при цьому програми з однаковими завданнями. можливо в сотні разів відмінності
Молот Шотландців
Швидкий звичайно, тому що звертається безпосередньо до процесора. Зате спробуй на ньому щось так само швидко написати
Looking3
Хіба це не Фортран?
АК
Щоправда
Андрій
Тільки в тому випадку, якщо ти добре знаєш особливості роботи конкретного процесора. Зазвичай людина пише максимально короткий код - не враховуючи те, що довша послідовність інструкцій може виконуватися швидше - хоча б за рахунок того, що час виконання процесорної команди залежить від сусідніх команд у коді програми. Сучасний компілятор, що оптимізує, такі нюанси враховує, сучасний розробник - ні. Тому код, написаний вручну на C, цілком може виявитися швидше за код, написаний вручну на асемблері.
Анти Порадник
Писати на ньому - ДУЖЕ ПОВІЛЬНО. Працюватиме він - ДУЖЕ ШВИДКО.
Олександр Бабушкін
Щоправда. Сучасний компілятор генерує сміття. За 20 років навчилися оптимізувати лише розподіл на 2 (SHR/SHL) та якесь просте додавання. Як по-твоєму, навіщо такий монструозний кеш, який займає майже половину кристала? Оптимізувати кривий код та передбачати розгалуження. Чому ARM так вистрілив? Тому що там архітектура дозволяє відмовитись від розгалужень у принципі. І виявилося дуже легко навчити цього компілятора. Goto більше не потрібні.
|
 |
::
Наша кнопка :: |
 |
|
 |
Отримати код:
|
Підтримайте наш сайт і розмістіть нашу
кнопку на своєму ресурсі. |
|
|
 |
::
Популярне :: |
 |
|
|
 |
:: Посилання :: |
 |
|
|
|