C (język programowania): Różnice pomiędzy wersjami

Z Nonsensopedii, polskiej encyklopedii humoru
(zmieniony "cytat" Szekspira - wyrzucony "if" z przodu wyrażenia - takie wyrażenie bez "if" jest w C jak najbardziej poprawne i bardziej pasuje do oryginalnego cytatu "to be or not to be", w którym tego "if" nie ma)
Znacznik: edytor wizualny
M (to nawias też jest zbędny)
Linia 2: Linia 2:
<br />
<br />
{{Programowanie}}
{{Programowanie}}
<code>(2b &#124;&#124; !(2b) == question)</code>
<code>2b &#124;&#124; !(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! -->

Wersja z 14:58, 11 wrz 2021


Ten artykuł jest częścią cyklu naukowego języki komputerowe.

Języki programowania:


Inne języki komputerowe:


edytuj ten szablon

2b || !(2b) == question

William Shakespeare o C

C – zbiór niuansów, kruczków, pułapek i szczególnych przypadków zebranych w jeden język programowania. Łączy w sobie prędkość światła, bezpieczeństwo i rygorystyczność asemblera z czytelnością i rozszerzalnością asemblera. W C można zaprogramować absolutnie wszystko, z wyjątkiem drukarek. Te programuje się siłą nienawiści, chęcią destrukcji i mocą pozyskaną ze zjedzonych kotów.

Nie żyje żaden programista, który zna C w całości i rozumie wszystkie jego struktury. Za życia mógł tą wiedzą się cieszyć Dennis Ritchie, zaś Ken Thompson też niegdyś miał ten tytuł, lecz wyparł połowę wspomnień z C, gdy zaczął pracować dla Google'a przy Go. Podobno jest szczęśliwszy.

Każdy inny język jest napisany w C. 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.

Ciekawostki

  • W C można odwołać się do elementu tablicy w następujący sposób 1[t] co zwykle wywołuje bardzo nieoczekiwane reakcje u osób postronnych[1] które o tym fakcie nie wiedzą, kwintesencją jest kompilacja programu i udowodnienie że ów zapis jest poprawny co powoduje w skrajnym przypadku napad histerii bądź uszczerbek na zdrowiu psychicznym. Zaleca się ostrożność w używaniu!
  • Przeciętny programista takich języków jak Python czy JavaScript jest w stanie popełnić samobójstwo, widząc sterownik napisany w C.
  • Najpiękniejszy kod w C, to taki przyprawiony jak największą ilością wywołań systemowych, najlepiej w WinAPI[2]. Dla mięczaków pozostają wywołania systemowe Uniksa.

Zobacz też

Przypisy

  1. Osób, które mają jakiekolwiek podstawy z dziedziny programowania w jakimkolwiek języku, w przeciwnym wypadku jedyne czego możesz się spodziewać to obojętność
  2. HWND Microsoftowi