Język programowania C to proceduralny język programowania ogólnego przeznaczenia, w którym rozróżniana jest wielkość liter. Jest to jeden z pierwszych i niewielu języków wysokiego poziomu, który nadal cieszy się popularnością wśród społeczności programistów. Został opracowany przez Dennisa Ritchiego i został wydany po raz pierwszy w 1972 roku.
Język programowania C ma bogatą historię i unikalne cechy, dzięki czemu jest tematem zainteresowania społeczności programistów. W tym artykule przyjrzymy się niektórym z najciekawszych faktów na temat języka programowania C.
Interesujące fakty na temat języka programowania C
Oto kilka interesujących faktów na temat języka programowania C:
Fakty dotyczące języka C
- The Język C na początku nie nazywał się C. Najpierw był znany jako Nowy B ponieważ była to ulepszona wersja Język programowania B . Ponieważ C występuje obok B w alfabecie angielskim, jego nazwę zmieniono na C później, przed wydaniem.
Historia C
- C jest jedynym językiem programowania, który istnieje tak długo, a mimo to jest powszechnie używany. Został wydany w 1972 roku i nadal zajmuje 2. miejsce w indeksie TIOBE i 4. w indeksie IEEE Spectrum.
- C został po raz pierwszy opracowany dla systemu operacyjnego Unix. Unix był także jednym z pierwszych systemów operacyjnych, którego jądro zostało zaimplementowane w języku innym niż asembler, czyli C. Nawet obecnie większość jąder popularnych systemów operacyjnych jest napisana w C.
- C nazywany jest także matką wszystkich współczesnych języków programowania. Wiele języków programowania, np C++ , Jawa , JavaScript , Iść, C# , PHP , Pyton , Perl, Rust itp. zapożycza składnię i koncepcje z języka programowania C.
- Wcześniej C był uważany za język wysokiego poziomu, ale dziś wielu programistów uważa go za język średniego poziomu, ponieważ obsługuje tylko operacje skalarne i zapewnia zarządzanie pamięcią niższego poziomu.
- ISO C17 to najnowsza wersja języka programowania C opublikowana w czerwcu 2018 r. Standard C23 ma zostać wydany w 2024 r.
- Obecnie C jest najszybszym językiem programowania na świecie.
Fakty dotyczące kodowania języka C
Oprócz faktów historycznych istnieje również wiele faktów dotyczących kodowania związanych z C, o których możesz nie wiedzieć. Niektóre z tych faktów podano poniżej:
- ? : jest jedynym operatorem trójskładnikowym w języku C.
- sizeof jest jedynym operatorem, który jest jednocześnie słowem kluczowym.
- Program w języku C może faktycznie działać bez funkcji main().
- Język C jest nadal pierwszym językiem 95% programistów.
- Instrukcje arr[indeks] i indeks[arr] są takie same.
- W printf() i scanf(), f oznacza funkcję sformatowaną, a nie funkcję.
- Kompilator nie zna pliku nagłówkowego, preprocesor przetwarza go i rozszerza kod źródłowy.
- Nazwę pliku nagłówkowego można podać na dwa sposoby: (a) przy użyciu nawiasów ostrych (b) przy użyciu podwójnego cudzysłowu.
- Kompilator generuje kod asemblera, a nie kod maszynowy, a następnie asembler generuje kod maszynowy.
- Operator sizeof nie może nam określić rozmiaru funkcji, ponieważ operator ten działa w czasie kompilacji, a funkcje ładują się do pamięci w czasie wykonywania.