Witam, tak jak w temacie chciałbym się dowiedz czym jest i gdzie się stosuje język assembler?
Odpowiadając łopatologicznie na pytanie:
Assembler to jest język zrozumiały dla człowieka, w którym tak naprawdę zapisuje się rozkazy do wykonywania przez procesor. Kod w języku asemblera jest tak naprawdę obrazem listy rozkazów wykonywanych przez procesor i kompilacja jest prawie odwracalna (w przeciwieństwie do języków wysokiego poziomu).
Assembler to także kompilator asemblera, czyli program przekształcający kod napisany w asemblerze na kod maszynowy.
Stosuje się najczęściej tam, gdzie bardzo istotny jest czas działania i implementacja danego algorytmu na danej maszynie w języku wysokiego poziomu jest bardzo trudna (możliwa, ale nie spełnia wymagań czasowych).
Kiedy i jak korzystać z asemblera. Podstawy programowania w asemblerze
Warto znać, ale jeśli chciałbyś programować to jedynie specjalistyczne rzeczy, które i tak obecnie spychane są na GPU lub wyspecjalizowane instrukcje procesorów (np. elementy szyfrowania AES).
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.