9990199395

9990199395



5


ZASTOSOWANIA JĘZYKA C

Zastosowania języka C

Język C został opracowany jako strukturalny język programowania do celów ogólnych. 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 problemu 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, wymagają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 posiada kompilator C, w C pisane są funkcje systemowe.

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. 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-H-, C# czy też Java.



Wyszukiwarka

Podobne podstrony:
15 ZASTOSOWANIA JĘZYKA CZastosowania języka C Język C został opracowany jako strukturalny język
2.2.4 Technologia Epoxy Tooling Technika Epoxy Tooling została opracowana jako alternatywa metody
50708 skanuj0399 L WPROWADZENIE Niniejszy zeszyt ćwiczeń został opracowany, jako materiał pomocniczy
Jakie funkcje pełni zastosowanie języka potocznego w tekstach kultury? Język potoczny jest tą odmian
stylistyka kolos STYLISTYKA I KULTURA JĘZYKA I.    Język i jego funkcje. Język jako w
DSC03392 (4) 114 JĘZYK USTNY A JĘZYK PISANY oba rodzaje zastosowań języka - odmiana ustna i pisana u
img011 238 ZBIGNIEW TARKOWSKI 5. PRZYKŁADY TESTÓW 5.1. 3-Minutowa Ocena Mowy i Języka Test ten zosta
Logika-opracowane zagadnienia do egzaminu1) Cechy definicyjne języka 1)    język to s
Wstęp Program „Polski język i literatura” został opracowany zgodnie z wymogami Prawa o wykształceniu
Skaner 3D - SCAN3D DUAL VOLUME został opracowany do zastosowań przemysłowych. Cechą wyróżniającą 5CA
img001 (8) W POSZUKIWANIU ISTOTY JĘZYKA zmysłowy (aistheton), a drugi jako umysłowy (noeton) lub też

więcej podobnych podstron