C (język programowania): Różnice pomiędzy wersjami
(Nigdy nie stawiamy trzech tych samych znaków obok siebie w systemie rzymskim | CCCC => CD) Znacznik: edytor źródłowy |
M (→top: bot wprowadza drobne poprawki) Znacznik: przez API |
||
Linia 1: | Linia 1: | ||
{{Programisto}} |
{{Programisto}} |
||
<br> |
<br /> |
||
{{Programowanie}} |
{{Programowanie}} |
||
<code>(2b || !(2b)) == question</code> |
<code>(2b || !(2b)) == question</code> |
||
:<code>[[William Shakespeare]] o '''C'''</code> |
:<code>[[William Shakespeare]] o '''C'''</code> |
||
<!-- proszę w powyższym cytacie nie używać {{cytat}} ani pochylonej czcionki! --> |
<!-- proszę w powyższym cytacie nie używać {{cytat}} ani pochylonej czcionki! --> |
||
'''C''' – zbiór niuansów, kruczków, pułapek i szczególnych przypadków zebranych w jeden język programowania. W C można zaprogramować absolutnie wszystko, i w rzeczywistości wszystko jest zaprogramowane w C, bo tzw. [[język wysokiego poziomu|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). |
'''C''' – zbiór niuansów, kruczków, pułapek i szczególnych przypadków zebranych w jeden język programowania. W C można zaprogramować absolutnie wszystko, i w rzeczywistości wszystko jest zaprogramowane w C, bo tzw. [[język wysokiego poziomu|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). |
||
Nie istnieje programista, który zna C w całości i rozumie wszystkie jego struktury. |
Nie istnieje programista, który zna C w całości i rozumie wszystkie jego struktury. |
Wersja z 01:33, 25 paź 2016
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 |
(2b || !(2b)) == question
C – zbiór niuansów, kruczków, pułapek i szczególnych przypadków zebranych w jeden 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).
Nie istnieje programista, który zna C w całości i rozumie wszystkie jego struktury.
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 CDLXXVI.
To jest tylko zalążek artykułu z dziedziny informatyki. Jeśli klikasz szybciej niż myślisz – rozbuduj go.