Tag

C - jeden z najbardziej popularnych i najstarszych języków programowania.

C -język programowaniaC to jeden z najbardziej popularnych i najstarszych języków programowania stworzony przez Dennisa Ritchiego oraz Briana Kernighana w latach 969-1973 jako język strukturalny wyższego poziomu. Dlatego, mimo iż jest niezwykle prosty w odczycie przez człowieka, wymaga kompilatora, który przetłumaczy jego składnię na język maszynowy. Choć programowanie obiektowe jest w nim możliwe, język ten nie wspomaga go. Mimo to wiele popularnych dziś języków np.: C++, Java, JavaScript, C#, PHP, Python, Swift, Go dostrzegło jego zalety i zapożyczyło od niego niektóre rozwiązania.
 

C — język wspólny wielu języków programowania

 
C jest językiem wspólnym dla wielu innych, które mogą wywoływać jego funkcje jako biblioteki tych języków, dlatego też może być on zastosowany w projekcie używającym niemal dowolnego języka programowania. Dodatkowo jest chętnie używany do zadań niskopoziomowych, ponieważ jego składnia wśród wszystkich języków wysokiego poziomu jest najbardziej czytelna przez maszyny w przeciwieństwie do Java czy Python. Z drugiej strony próg wejścia w tym języku jest stosunkowo wysoki i nie jest to najlepszy wybór dla osób, które dopiero rozpoczynają przygodę z programowaniem. Nie posiada mechanizmu garbage collectora, dlatego we własnym zakresie programista musi dbać o odśmiecanie pamięci, a także o wiele trudniejsze i bardziej czasochłonne staje się debugowanie kodu.
 
Jednakże C oferuje wiele zalet, z których najważniejszą jest szybkość wykonywanych operacji nawet tych najbardziej złożonych. Dodatkowo można go uruchomić w różnych architekturach sprzętowych przy użyciu dedykowanego kompilatora. Jego składnia jest niezwykle prosta i przejrzysta oraz usprawnia i przyspiesza pisanie kodu przez dewelopera dzięki wbudowanym funkcjom i bibliotekom, które dodatkowo są interpretowane przez inne języki. Dlatego też właśnie w tym języku można stworzyć wiele projektów o różnym zastosowaniu np.: systemy operacyjne, mikrokontenery czy superkomputery. To właśnie dzięki swojej wszechstronności w zastosowaniu C od 50 lat cieszy się niesłabnącą popularnością, a jego biblioteki są stale rozwijane przez olbrzymią społeczność internetową.
 
 
 

Wpisy z tagiem C: