ohjelmoinnin aloitaminen

guruksiko?

Joku kertoi että ihan Notepadilla voi ohjelemoida? Mitä kirjoitan?

15

152

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • =)(/=)(/=)(/=()&=)(

      Kirjoita näin: ?)"(#¤¤)89 v9fq89()(¤Y)#998´09U09U09U 09U09u0
      )(ipa esio haå0r09u09t4u oåkoå4tu0 q9un09guåq gåigun 8un98)

    • guruksiko?

      Aika vaikea oli muta kirjoitin sen. Ei tapahtunu mittään?

    • )#9

      Se pitää ladata koneeseen ja pitää antaa hautua yön yli. Seuraavana päivämä mene katsomaan mitä tapahtuu!

      • guruksiko?

        Jaa ettäkö se niinku tekkeytyy yöllä? Jaaha, no joo pittää kokkeilla!


      • v:n*S2&u

        Ohjelman lähdekoodit ovat puhtaita tekstitiedostoja. Niitä voi tehdä millä editorilla tahansa. Tässä esimerkkipätkä C kielestä.

        /*
        ** frandom.c
        ** Fast pseudo-random generator
        **
        ** (c) Copyright 2003-2011 Eli Billauer
        ** http://www.billauer.co.il
        **
        ** This program is free software; you can redistribute it and/or modify
        ** it under the terms of the GNU General Public License as published by
        ** the Free Software Foundation; either version 2 of the License, or
        ** (at your option) any later version.
        **
        **
        */

        #include
        #include
        #include

        #include
        #include
        #include
        #include
        #include
        #include
        #include

        #include
        #include
        #include
        #include

        #define INTERNAL_SEED 0
        #define EXTERNAL_SEED 1

        #define FRANDOM_MAJOR 235
        #define FRANDOM_MINOR 11
        #define ERANDOM_MINOR 12

        static struct file_operations frandom_fops; /* Values assigned below */

        static int erandom_seeded = 0; /* Internal flag */

        static int frandom_major = FRANDOM_MAJOR;
        static int frandom_minor = FRANDOM_MINOR;
        static int erandom_minor = ERANDOM_MINOR;
        static int frandom_bufsize = 256;
        static int frandom_chunklimit = 0; /* =0 means unlimited */

        static struct cdev frandom_cdev;
        static struct cdev erandom_cdev;
        static struct class *frandom_class;
        struct device *frandom_device;
        struct device *erandom_device;

        MODULE_DESCRIPTION("Fast pseudo-random number generator");
        MODULE_LICENSE("GPL");
        MODULE_AUTHOR("Eli Billauer");
        module_param(frandom_major, int, 0);
        module_param(frandom_minor, int, 0);
        module_param(erandom_minor, int, 0);
        module_param(frandom_bufsize, int, 0);
        module_param(frandom_chunklimit, int, 0);

        MODULE_PARM_DESC(frandom_major,"Major number of /dev/frandom and /dev/erandom");
        MODULE_PARM_DESC(frandom_minor,"Minor number of /dev/frandom");
        MODULE_PARM_DESC(erandom_minor,"Minor number of /dev/erandom");
        MODULE_PARM_DESC(frandom_bufsize,"Internal buffer size in bytes. Default is 256. Must be >= 256");
        MODULE_PARM_DESC(frandom_chunklimit,"Limit for read() blocks size. 0 (default) is unlimited, otherwise must be >= 256");

        struct frandom_state
        {
        struct semaphore sem; /* Semaphore on the state structure */

        u8 S[256]; /* The state array */
        u8 i;
        u8 j;

        char *buf;
        };

        static struct frandom_state *erandom_state;

        static inline void swap_byte(u8 *a, u8 *b)
        {
        u8 swapByte;

        swapByte = *a;
        *a = *b;
        *b = swapByte;
        }

        static void init_rand_state(struct frandom_state *state, int seedflag);

        void erandom_get_random_bytes(char *buf, size_t count)
        {
        struct frandom_state *state = erandom_state;
        int k;

        unsigned int i;
        unsigned int j;
        u8 *S;

        /* If we fail to get the semaphore, we revert to external random data.
        Since semaphore blocking is expected to be very rare, and interrupts
        during these rare and very short periods of time even less frequent,
        we take the better-safe-than-sorry approach, and fill the buffer
        some expensive random data, in case the caller wasn't aware of this
        possibility, and expects random data anyhow.
        */

        if (down_interruptible(&state->sem)) {
        get_random_bytes(buf, count);
        return;
        }


      • guruksiko?
        v:n*S2&u kirjoitti:

        Ohjelman lähdekoodit ovat puhtaita tekstitiedostoja. Niitä voi tehdä millä editorilla tahansa. Tässä esimerkkipätkä C kielestä.

        /*
        ** frandom.c
        ** Fast pseudo-random generator
        **
        ** (c) Copyright 2003-2011 Eli Billauer
        ** http://www.billauer.co.il
        **
        ** This program is free software; you can redistribute it and/or modify
        ** it under the terms of the GNU General Public License as published by
        ** the Free Software Foundation; either version 2 of the License, or
        ** (at your option) any later version.
        **
        **
        */

        #include
        #include
        #include

        #include
        #include
        #include
        #include
        #include
        #include
        #include

        #include
        #include
        #include
        #include

        #define INTERNAL_SEED 0
        #define EXTERNAL_SEED 1

        #define FRANDOM_MAJOR 235
        #define FRANDOM_MINOR 11
        #define ERANDOM_MINOR 12

        static struct file_operations frandom_fops; /* Values assigned below */

        static int erandom_seeded = 0; /* Internal flag */

        static int frandom_major = FRANDOM_MAJOR;
        static int frandom_minor = FRANDOM_MINOR;
        static int erandom_minor = ERANDOM_MINOR;
        static int frandom_bufsize = 256;
        static int frandom_chunklimit = 0; /* =0 means unlimited */

        static struct cdev frandom_cdev;
        static struct cdev erandom_cdev;
        static struct class *frandom_class;
        struct device *frandom_device;
        struct device *erandom_device;

        MODULE_DESCRIPTION("Fast pseudo-random number generator");
        MODULE_LICENSE("GPL");
        MODULE_AUTHOR("Eli Billauer");
        module_param(frandom_major, int, 0);
        module_param(frandom_minor, int, 0);
        module_param(erandom_minor, int, 0);
        module_param(frandom_bufsize, int, 0);
        module_param(frandom_chunklimit, int, 0);

        MODULE_PARM_DESC(frandom_major,"Major number of /dev/frandom and /dev/erandom");
        MODULE_PARM_DESC(frandom_minor,"Minor number of /dev/frandom");
        MODULE_PARM_DESC(erandom_minor,"Minor number of /dev/erandom");
        MODULE_PARM_DESC(frandom_bufsize,"Internal buffer size in bytes. Default is 256. Must be >= 256");
        MODULE_PARM_DESC(frandom_chunklimit,"Limit for read() blocks size. 0 (default) is unlimited, otherwise must be >= 256");

        struct frandom_state
        {
        struct semaphore sem; /* Semaphore on the state structure */

        u8 S[256]; /* The state array */
        u8 i;
        u8 j;

        char *buf;
        };

        static struct frandom_state *erandom_state;

        static inline void swap_byte(u8 *a, u8 *b)
        {
        u8 swapByte;

        swapByte = *a;
        *a = *b;
        *b = swapByte;
        }

        static void init_rand_state(struct frandom_state *state, int seedflag);

        void erandom_get_random_bytes(char *buf, size_t count)
        {
        struct frandom_state *state = erandom_state;
        int k;

        unsigned int i;
        unsigned int j;
        u8 *S;

        /* If we fail to get the semaphore, we revert to external random data.
        Since semaphore blocking is expected to be very rare, and interrupts
        during these rare and very short periods of time even less frequent,
        we take the better-safe-than-sorry approach, and fill the buffer
        some expensive random data, in case the caller wasn't aware of this
        possibility, and expects random data anyhow.
        */

        if (down_interruptible(&state->sem)) {
        get_random_bytes(buf, count);
        return;
        }

        No jo on kummoo kieltä tuo! Oisko niinku savoksi yhtään ohjelmoo?


      • v:n*S2&u
        guruksiko? kirjoitti:

        No jo on kummoo kieltä tuo! Oisko niinku savoksi yhtään ohjelmoo?

        Kommentit voivat olla myös suomea tai savoa. Varsinainen käännettävän koodin sanat ja merkit ovat tarkasti määrättyjä.


    • 3qt5tb

      Oletko varma että kirjoitit nuo ruotsalaiset ÅÅT oikein; ne on jurikin avainasemassa tässä koodissa

    • HooTeeEmEl
    • Toki voi ensin täytyy valita millä kielellä ohjelmoit. Kieliä kun on useita riippuen vähän käyttö tarkoituksesta.
      Javascript, PHP, C-kieli, Actionscript, Java...

      Parempi kuitenkin hankkia ohjelmointiin tarkoitettu ohjelma.
      Tosin silläkään ei tee mitään jos ei osaa ohjelmointi kieltä.
      Paras kun luet tutoriaaleja netistä ja teet niitä soveltaen tai sitten lainaat kirjan kirjastosta. Mikä parhaiten sopii itselleen. Tekemällä oppii.

    • HTML-juttu

      Kopioi tämä Notepadiin ja sen jälkeen muuta Notepad-tiedosto, johon tämän teit muotoon " .html ".

      Yleensähän Notepad-tiedosto on muotoa ".txt ".

      Kun olet muuttanut muotoon " .html " niin kaksois klikkaa Notepad-tiedostoa ja näet tuloksen. Tämä on HTML-ohjelmointia.




      Linkkisivu



      Linkkejä

      Suomi24

      Hesari

      Linkki sivulle 2

    • HTML-juttu

      Sorry mutta en ottanut huomioon, että toi HTML-koodi sotkeentuu luonnollisesti selaimen HTML-koodiin, joten et näe sitä nyt.

    • HTML-juttu
    • 2+15

      hötömölö ei oo ohjelmointia.

    • asdasdasddrefswertwd

      Notepadilla voi koodata. SInne kirjoittaa vaikka C koodin ja sitten lataa jostain itellensä kääntäjän, joka kääntää selväkielisen koodin aidoksi ohjelmaksi.

      Joskus, kun mulla ei ollut graafista kääntäjää, niin käytin tätä:
      http://www.digitalmars.com/

      Nykyään käytän Microsoftin Visual Studion ilmaisversiota. Varalla on myös CodeBlocks niminen kääntäjä/editori.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Sanna Marin kysyi hämmästyneenä: Onko Suomessa jäänmurtajia?

      Nettilehden toimittaja kysyi Sanna Marinilta suoraan, että sovittiinko nuo jäänmurtajien kaupat jo 2019, jolloin Marin k
      Maailman menoa
      71
      3919
    2. Voiko normaali ihminen ryhtyä vasemmistolaiseksi?

      Tätä jäin pohdiskelemaan.
      Maailman menoa
      101
      3505
    3. SDP haluaa 40 000 nettomaahanmuuttajaa

      SDP:n Suunnanmuutos-vaihtoehtobudjetissa, käy ilmi, että demarit itse asiassa vaativat räjähdysmäistä ”työperäisen” maah
      Maailman menoa
      79
      3343
    4. Mikä tuota vasemmistolaisista jankkaavaa vaivaa?

      Pahasti on ihon alle, siis korvien väliin, päässeet kummittelemaan. Ei ole terveen ihmisen merkki jankata yhdestä asia
      Maailman menoa
      36
      2648
    5. Mitä ajattelit kun näit

      kaivattusi ensimmäisen kerran? xd
      Ikävä
      124
      1618
    6. Nyt meni lopulliset lämmöt.

      Alan käyttäytymään yhtä kylmästi miehiä kohtaan kuin mua kohtaan on käyttäydytty ja vain käytetty viimeiset pari vuotta
      Sinkut
      36
      1516
    7. Sulla on avaimet ja keinot

      Jos haluat jatkaa tutustumista. Itse olen niin jäässä etten pysty tekemään enää mitään. Pidempi keppi johon on helpompi
      Ikävä
      19
      1134
    8. Meitä ei tule

      Koska periaatteemme ovat rakkautta vahvempia. Tämä on siis koettelemus, jonka tarkoitus on vahvistaa meitä yksilöinä 😌
      Ikävä
      22
      1124
    9. Onko erityinen paikka jossa haluaisit nyt olla

      Onko joku spesiaali lempipaikka missä mieluiten olisit?
      Ikävä
      42
      1110
    10. Itseään kannattaa tarkastella realistisesti ja

      miettiä mihin ne rahkeet oikeesti riittää. Tyhmempikin ymmärtää että varakas ylemmän tason mies ei kelpuuta sellaista ku
      Ikävä
      118
      1026
    Aihe