Zastosowania języka C

Nasza ocena:

3
Pobrań: 14
Wyświetleń: 812
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Zastosowania języka C - strona 1

Fragment notatki:

ZASTOSOWANIA JĘZYKA C 15 Zastosowania języka C Język C został opracowany jako strukturalny język programowania do celów ogól- nych. Przez całą swą historię (czyli ponad 30 lat) służył do tworzenia przeróżnych programów — od systemów operacyjnych po programy nadzorujące pracę urządzeń przemysłowych. C, jako język dużo szybszy od języków interpretowanych (Perl, Py- thon) oraz uruchamianych w  maszynach wirtualnych  (np. C#, Java) może bez pro- blemu wykonywać złożone operacje nawet wtedy, gdy nałożone są dość duże limity czasu wykonywania pewnych operacji. Jest on przy tym bardzo przenośny — może działać praktycznie na każdej architekturze sprzętowej pod warunkiem opracowania odpowiedniego kompilatora. Często wykorzystywany jest także do oprogramowywania mikrokontrolerów i systemów wbudowanych. Jednak w niektórych sytuacjach język C okazuje się być mało przydatny, zwłaszcza chodzi tu o obliczenia matematyczne, wy- magające dużej precyzji (w tej dziedzinie znakomicie spisuje się  Fortran)  lub też dużej optymalizacji dla danego sprzętu (wtedy niezastąpiony jest język asemblera). Kolejną zaletą C jest jego dostępność — właściwie każdy system typu UNIX po- siada kompilator C, w C pisane są funkcje systemowe. Problemem w przypadku C jest zarządzanie pamięcią, które nie wybacza progra- miście błędów, niewygodne operowanie napisami i niestety pewna liczba “kruczków”, które mogą zaskakiwać nowicjuszy. Na tle młodszych języków programowania, C jest językiem dosyć niskiego poziomu więc wiele rzeczy trzeba w nim robić ręcznie, jed- nak zarazem umożliwia to robienie rzeczy nieprzewidzianych w samym języku (np. implementację liczb 128 bitowych), a także łatwe łączenie C z  Asemblerem. Przyszłość C Pomimo sędziwego już wieku (C ma ponad 30 lat) nadal jest on jednym z najczęściej stosowanych języków programowania. Doczekał się już swoich następców, z którymi w niektórych dziedzinach nadal udaje mu się wygrywać. Widać zatem, że pomimo pozornej prostoty i niewielkich możliwości język C nadal spełnia stawiane przed nim wymagania. Warto zatem uczyć się języka C, gdyż nadal jest on wykorzystywany (i nic nie wskazuje na to, by miało się to zmienić), a wiedza którą zdobędziesz ucząc się C na pewno się nie zmarnuje. Składnia języka C, pomimo że przez wielu uważana za nieczytelną, stała się podstawą dla takich języków jak C++, C# czy też Java.

(…)

….
Problemem w przypadku C jest zarządzanie pamięcią, które nie wybacza programiście błędów, niewygodne operowanie napisami i niestety pewna liczba “kruczków”,
które mogą zaskakiwać nowicjuszy. Na tle młodszych języków programowania, C jest
językiem dosyć niskiego poziomu więc wiele rzeczy trzeba w nim robić ręcznie, jednak zarazem umożliwia to robienie rzeczy nieprzewidzianych w samym języku (np…
... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz