Nie przegap Wakacyjnej Promocji na kursy online!

Kategoria: Asembler

6 Najważniejszych zastosowań asemblera w Embedded

W poprzednich wpisach wychwalałem wartość edukacyjną asemblera i opowiadałem trochę jak wyglądała moja ścieżka nauki. Dzisiaj porozmawiamy sobie o praktycznych zastosowaniach, gdzie faktycznie musimy pisać, albo przynajmniej czytać kod pisany w asemblerze.

Opowiem o 6 głównych przypadkach, kiedy chcemy użyć asemblera. I o jednym kiedy wydaje nam się, że chcemy, ale… no właśnie – źle nam się wydaje.

Continue reading

Czy warto uczyć się asemblera w 2024 roku?

Asembler wśród programistów nie budzi zbyt wielkiej sympatii. Pewnie znasz kilka stereotypowych opinii:

  • Że jest trudny do nauki.
  • Że powstały kod jest zupełnie nieczytelny, szczególnie kiedy wracamy po pół roku.
  • Że jest przestarzały i w dzisiejszych czasach możemy się obejść bez niego.
  • Że ma inną składnię na każdą rodzinę procesorów.
  • Że poza językiem musimy mieć dużą wiedzę o architekturze danego procesora.
  • Że nie ma sensu w nim pisać całego projektu.

Co więcej – większość z tych zdań jest prawdziwa!

Ale i tak postaram się przekonać Cię, że warto nauczyć się asemblera. Oczywiście jeśli spełnimy pełne założenia. Moim zdaniem asembler nie nadaje się jako pierwszy język do nauki, ani główny język w projektach. Ale jest idealny jako uzupełnienie i tak powinieneś go traktować.

Continue reading