C (język programowania): Różnice pomiędzy wersjami
M (rv, npa) |
|||
Linia 5: | Linia 5: | ||
Nieco bardziej skomplikowana jest kwestia łaciny: starożytni Rzymianie co prawda C znali (na cześć owego języka oznaczali nawet liczbę 100 literą [[C (litera)|C]]), jednak nie znali [[zero|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|CCCCLXXVI]]. |
Nieco bardziej skomplikowana jest kwestia łaciny: starożytni Rzymianie co prawda C znali (na cześć owego języka oznaczali nawet liczbę 100 literą [[C (litera)|C]]), jednak nie znali [[zero|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|CCCCLXXVI]]. |
||
''When I find my code in tons of trouble,''<br> |
|||
''Friends and colleagues come to me,''<br> |
|||
''Speaking words of wisdom:''<br> |
|||
''"Write in C."''<br> |
|||
<br> |
|||
''As the deadline fast approaches,''<br> |
|||
''And bugs are all that I can see,''<br> |
|||
''Somewhere, someone whispers:''<br> |
|||
''"Write in C."''<br> |
|||
<br> |
|||
''Write in C, Write in C,''<br> |
|||
''Write in C, oh, Write in C.''<br> |
|||
''LOGO's dead and buried,''<br> |
|||
''Write in C.''<br> |
|||
<br> |
|||
''I used to write a lot of FORTRAN,''<br> |
|||
''For science it worked flawlessly.''<br> |
|||
''Try using it for graphics!''<br> |
|||
''Write in C.''<br> |
|||
<br> |
|||
''If you've just spent nearly 30 hours,''<br> |
|||
''Debugging some assembly,''<br> |
|||
''Soon you will be glad to''<br> |
|||
''Write in C.''<br> |
|||
<br> |
|||
''Write in C, Write in C,''<br> |
|||
''Write in C, yeah, Write in C.''<br> |
|||
''BASIC's not the answer.''<br> |
|||
''Write in C.''<br> |
|||
<br> |
|||
''Write in C, Write in C''<br> |
|||
''Write in C, oh, Write in C.''<br> |
|||
''Pascal won't quite cut it.''<br> |
|||
''Write in C.''<br> |
|||
<br> |
|||
[[Kategoria:Języki programowania]] |
[[Kategoria:Języki programowania]] |
Wersja z 23:36, 6 mar 2007
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.