logo

Interesujące fakty na temat języka C

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

  1. 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

  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. ISO C17 to najnowsza wersja języka programowania C opublikowana w czerwcu 2018 r. Standard C23 ma zostać wydany w 2024 r.
  7. 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:



  1. ? : jest jedynym operatorem trójskładnikowym w języku C.
  2. sizeof jest jedynym operatorem, który jest jednocześnie słowem kluczowym.
  3. Program w języku C może faktycznie działać bez funkcji main().
  4. Język C jest nadal pierwszym językiem 95% programistów.
  5. Instrukcje arr[indeks] i indeks[arr] są takie same.
  6. W printf() i scanf(), f oznacza funkcję sformatowaną, a nie funkcję.
  7. Kompilator nie zna pliku nagłówkowego, preprocesor przetwarza go i rozszerza kod źródłowy.
  8. 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.
  9. Kompilator generuje kod asemblera, a nie kod maszynowy, a następnie asembler generuje kod maszynowy.
  10. 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.