C-kielen ihanuus

Main is usually a function. So then when is it not?

Kuva 1. Ohjelmointikielten kehittyminen, 1950-luvun Fortran ja 1970-luvun C kuuluisivat ajallisesti vastakkaisiin paikkoihin.

Ohjelmointikielille on käynyt hieman samoin kuin oluille. Keskiaikana oluista tehtiin mahdollisimman täyteläisiä, kun taas myöhemmin teollisella ajalla pyrittii kohti mahdollisimman kirkasta lageria. Samoin ohjelmointikielet ovat käyneet lähellä pseudokoodia, josta on pyritty rajoittamaan ohjelmointikielen turhia ja bugialttiita ominaisuuksia. [wiki/pseudokoodi]

const int main[] = {
    -443987883, 440, 113408, -1922629632,
    4149, 899584, 84869120, 15544,
    266023168, 1818576901, 1461743468, 1684828783,
    -1017312735
};
$ gcc -Wall final_array.c -o sixth
final_array.c:1:11: warning: ‘main’ is usually a function [-Wmain]
 const int main[] = {
           ^
$ ./sixth 
Hello World!

Ei kannata yllättyä, jos jossain vaiheessa vähän Tuppu-blogi on off-line, kun säädän uutta palvelintani. Jo oma portfolioni on pelastettu mahdolliselta bittiavaruuteen katoamiselta ulkopuolisen toimesta. Lisäsin sen kunniaksi uuden Youtube-upotuksen staattiselle portfoliolleni. [portfolioni/TTY, tamppiteekkarius145]

Why Vasa sank

Vastaa

Sähköpostiosoitettasi ei julkaista.

This site uses Akismet to reduce spam. Learn how your comment data is processed.