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

Z Nonsensopedii, polskiej encyklopedii humoru
M
Znacznik: edytor źródłowy
Znacznik: edytor źródłowy
Linia 1: Linia 1:
<source lang=c>
{{Programisto}}
#include <stdio.h>
<br />
int main(void)
{{Programowanie}}
{
<code>(2b &#124;&#124; !(2b)) == question</code>
printf("{{Programisto}}")
:<code>[[William Shakespeare]] o '''C'''</code>
printf("<br />")
<!-- proszę w powyższym cytacie nie używać {{cytat}} ani pochylonej czcionki! -->
printf("{{Programowanie}}")
'''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).
printf("<code>(2b &#124;&#124; !(2b)) == question</code>")
printf(:<code>[[William Shakespeare]] o '''C'''</code>")
\* proszę w powyższym cytacie nie używać {{cytat}} ani pochylonej czcionki!*\
printf("'''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.
printf("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.
printf("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 [[0 (liczba)|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 [[cesarstwo zachodniorzymskie|cesarstwa zachodniorzymskiego]] w roku [[476|CDLXXVI]].
printf("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 [[0 (liczba)|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 [[cesarstwo zachodniorzymskie|cesarstwa zachodniorzymskiego]] w roku [[476|CDLXXVI]].")


== Ciekawostki ==
== Ciekawostki ==
* W C można odwołać się do elementu tablicy w następujący sposób <code>1[t]</code> co zwykle wywołuje bardzo nieoczekiwane reakcje u osób postronnych<ref>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ść</ref> które o tym fakcie nie wiedzą, kwintesencją jest kompilacja programu i udowodnienie że ów zapis jest poprawny co powoduje w skrajny przypadku napad histerii bądź uszczerbek na zdrowiu psychicznym. <u>Zaleca się ostrożność w używaniu!</u>
printf("* W C można odwołać się do elementu tablicy w następujący sposób <code>1[t]</code> co zwykle wywołuje bardzo nieoczekiwane reakcje u osób postronnych<ref>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ść</ref> które o tym fakcie nie wiedzą, kwintesencją jest kompilacja programu i udowodnienie że ów zapis jest poprawny co powoduje w skrajny przypadku napad histerii bądź uszczerbek na zdrowiu psychicznym. <u>Zaleca się ostrożność w używaniu!</u>")

{{Przypisy}}
{{stub|inf}}


printf("{{Przypisy}}")
printf("{{stub|inf}}")
</source>
[[el:C]]
[[el:C]]
[[en:C programming language]]
[[en:C programming language]]
Linia 28: Linia 32:


[[Kategoria:Języki programowania]]
[[Kategoria:Języki programowania]]
[[Kategoria:Czysty nonsens]]

Wersja z 12:58, 15 cze 2017

#include <stdio.h>
int main(void)
{
printf("{{Programisto}}")
printf("<br />")
printf("{{Programowanie}}")
printf("<code>(2b &#124;&#124; !(2b)) == question</code>")
printf(:<code>[[William Shakespeare]] o '''C'''</code>")
\* proszę w powyższym cytacie nie używać {{cytat}} ani pochylonej czcionki!*\
printf("'''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).")

printf("Nie istnieje programista, który zna C w całości i rozumie wszystkie jego struktury.")

printf("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.")

printf("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 [[0 (liczba)|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 [[cesarstwo zachodniorzymskie|cesarstwa zachodniorzymskiego]] w roku [[476|CDLXXVI]].")

== Ciekawostki ==
printf("* W C można odwołać się do elementu tablicy w następujący sposób <code>1[t]</code> co zwykle wywołuje bardzo nieoczekiwane reakcje u osób postronnych<ref>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ść</ref> które o tym fakcie nie wiedzą, kwintesencją jest kompilacja programu i udowodnienie że ów zapis jest poprawny co powoduje w skrajny przypadku napad histerii bądź uszczerbek na zdrowiu psychicznym. <u>Zaleca się ostrożność w używaniu!</u>")

printf("{{Przypisy}}")
printf("{{stub|inf}}")