C (język programowania): Różnice pomiędzy wersjami
M ({{Programisto}} - kto jak kto, ale piszący w C nigdy tego nie wiedzą ;)) |
M (robot dodaje: en:C programming language, ko:C 언어) |
||
Linia 9: | Linia 9: | ||
[[Kategoria:Języki programowania]] |
[[Kategoria:Języki programowania]] |
||
[[en:C programming language]] |
|||
[[fi:C (ohjelmointikieli)]] |
[[fi:C (ohjelmointikieli)]] |
||
[[ja:古代C言語]] |
[[ja:古代C言語]] |
||
[[ko:C 언어]] |
Wersja z 21:50, 30 sie 2008
Uwaga! Jest po północy! Programisto! Czy wiesz gdzie wskazuje teraz Twój wskaźnik? |
Ten artykuł jest częścią cyklu naukowego języki komputerowe. |
Języki programowania: |
Inne języki komputerowe: |
|
edytuj ten szablon |
C – właściwie jedyny język programowania. W C można zaprogramować absolutnie wszystko, i w rzeczywistości wszystko jest zaprogramowane w C, bo tzw. języki wyższe nie mogłyby funkcjonować bez kompilatorów (napisanych w C i tłumaczących wszystko najpierw na C, a potem na co innego).
Osobie bez informatycznego wykształcenia może wydawać się dziwne, że np. język polski jest napisany w C. Ale to nie jest wina języka C, tylko braku wiedzy osoby bez informatycznego wykształcenia, która nie rozumie nawet tak podstawowych rzeczy.
Nieco bardziej skomplikowana jest kwestia łaciny: starożytni Rzymianie co prawda C znali (na cześć owego języka oznaczali nawet liczbę 100 literą C), jednak nie znali zera, co rodzi pytanie, w jak w ogóle stwierdzali czy ich oprogramowanie prawidłowo terminuje. Ów brak zera (i idąca za tym niemożność zweryfikowania prawidłowości oprogramowania) był w końcu przyczyną upadku cesarstwa zachodniorzymskiego w roku CCCCLXXVI.