Rozdział 7. Biblioteki

Jedną z największych zalet języka C jest minimalny rozmiar skompilowanego kodu. W przypadku nowoczesnych języków, takich jak Java, często stosowanym testem jest sprawdzanie rozmiaru programu „Witaj, świecie”. Taki program utworzyliśmy w rozdziale 1. Bez żadnej optymalizacji zajmował on w systemie Linux jedynie 16 kB pamięci. Plik wykonywalny, ale napisany w języku Java, wykorzystuje dziesiątki megabajtów, a jego utworzenie wymaga znacznie większego wysiłku. Nie jest to co prawda w pełni uczciwe porównanie, ponieważ aplikacja Javy potrzebuje do działania całego środowiska uruchomieniowego, ale jak widać, język C ułatwia w danym systemie tworzenie schludnego kodu.

Taka prostota jest bardzo przydatna, gdy piszemy niewielkie ...

Get Język C dla małych urządzeń now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.