38899

38899



15


ZASTOSOWANIA JĘZYKA C

Zastosowania języka C

Język C został opracowany jako strukturalny język programowania do celów ogólnych. Pr/ez 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 i>cz 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 lk*zba “kruczków”, które mogą zaskakiwać nowicjuszy. Na tle młodszych języków programowania. C jest językiem dosyć niskiego poziomu więc wiek? 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ż mula! 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ż Jara.



Wyszukiwarka

Podobne podstrony:
5 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
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
49894 Skanowanie 10 04 27 41 (15) stkich językach świata, znajduje w ten sposób uzasadnienie wykrac
Skanowanie 10 04 27 41 (15) stkich językach świata, znajduje w ten sposób uzasadnienie wykraczające
Naukowy model wymaga znajomości specjalistycznego języka. Język nauki to metafory, użyteczne dla

więcej podobnych podstron