Tervetuloa, Vieras. Ole hyvä ja kirjaudu tai rekisteröidy.
  • Tavallinen aihe

Aihe Hello World!  (Luettu 1261 kertaa)

Mopomies

  • Agronetin kehitysryhmä
  • Mestari
  • Jäsenryhmäluokka:
  • Viestejä: 9454
Hello World!
Osaako Agron väki koodata?

Joskus liikaa nauttineena, elo on yhtä koodaamista.

http://oppiminen.yle.fi/abitreenit/kirjoituksiin-valmistautuminen/koodaaminen-tulee-lukioihin

Toi nyt on sama, kuin opettais jollekin helsinkiläiselle cityboylle maanviljelystä. Tuossa on raktori, tuossa on peräkärry. Ala maajussiks.

No, tarkoitushan on tutustua touhuun. Mutta, että kurssin saa lukiosta... joo o.
On vain yksi oikea F-1 moottori.

Rocketdyne F-1 ilman katalysaattoria, urearuiskutusta ja hiukkassuodatinta. Vetää äkeen kuin äkeen.

BACKSPACE

  • Agronetin kehitysryhmä
  • Mestari
  • Jäsenryhmäluokka:
  • Viestejä: 28355
  • für immer
Vs: Hello World!
Mää oon koodaillut joskus WinToosaan jotain tyhjänpäiväisiä "paina nappulaa, niin kone suoltaa jostain sontaa takaisin"-systeemejä  ;D

Ja lukiossahan ATK-tunneilla ohjelmoitiin jotain "ohjelmia" joiden kysymyksiin väärin vastaamalla joutui "system-tasolle" tai sitten kone meni muuten jumiin  ;D.
On olemassa 10 ihmistyyppiä. Ne jotka ymmärtävät binääriluvut ja ne jotka eivät ymmärrä.

Hervast

  • Agronetin kehitysryhmä
  • Mestari
  • Jäsenryhmäluokka:
  • Viestejä: 9944
  • Backpack rap crap, yap-yap yackety-yack
Vs: Hello World!
Tuo väärinkoodauksen seurauksena koneen jumittaminen kuulosti ihan siemensin logiikan opettelulta  >:(
Ai jesus miten oli ärsyttävä käyttöliittymä ja logiikka siinä ohjelmassa. Joskus Tekussa joutui jollain DOS pohjaisella ohjelmalla tuota opettelemaan, oiskohan joku simatic tjsp. ollut.

Toissapäivänä just koodasin kaverin autoon saattovaloautomatiikan toimintaan. Noissa uusimmissa volkkarin sukusissa on "long coding" tyyppinen ohjelmointimalli, kuulostaa monimutkaiselta, mut on suht selkeä homma kun perehtyy. Mielenkiintoiseksikin voisi sanoa.

Ehkä se noiden koulussa tehtävien koodausjuttujen ajatus on laskea rimaa noiden hommien opetteluun, kun porukka ymmärtää että kyse ei ole mistään c++ tyyppisestä hieromisesta, vaan helpomminkin lähestyttäviä ohjelmointityökaluja on olemassa ?
A hot blonde and a hot brunette, that was all the diversity we needed back in the 90's

-SS-

  • Agronetin kehitysryhmä
  • Mestari
  • Jäsenryhmäluokka:
  • Viestejä: 21008
  • Rauta ei valita eikä voima kuvia palvele - Ford
Vs: Hello World!
Olen nuorempana jotain 10 vuotta koodannut työn ohessa. Johonkin laitteeseen mittausta ja ohjausta. Assemblerilla jotain pientä sähkökarvaa peeseen perään, HP Basicilla mittausohjelmia, Fortranilla jopa tekstinkäsittelyohjelman pykäsin (voi hyvänen aika, en uskois helposti tota enää itsekään ), QuickBasic - kääntäjällä hommia tehty enemmänkin, oli itse asiassa hemmetin hyvä ympäristö; sitten Wordbasicilla paranneltuja makroja, Visual Basicilla erilaisia pikatarpeeseen tehtyjä kökkylöitä. (Visual Basic "Classic" on lopetettu, mutta Visual Studio sisältää melko saman näköisen VB.net systeemin.) Nyt näkyvät lapset opiskelevan Python-ohjelmointia, ja näyttää melko hyvältä todella yksinkertaistettu, ns. pro-ohjelmoijien pointterit ja rekursiot ym. ovat virheille alttiita, tavan ohjelmoijan ei pitäisi tarvita pullistella sillä, kuinka vähällä koodilla saa eniten tehdyksi mahdollisimman vaikeaselkoista ohjelmointia. Vaan ihan johonkin tarpeeseen vähä automaatiota.

Itseopiskelukurssi löytyy esim. http://www.codeacademy.com

-SS-

Varjo79

  • Agronetin kehitysryhmä
  • Mestari
  • Jäsenryhmäluokka:
  • Viestejä: 4853
  • Suvakki vajakkeja vituttaa!!!!
Vs: Hello World!
Mitäköhän moinen mahtaa yleensäedes tarkottaa? ::) Kenties Kodeiinin hallitsematonta käyttöä ;D
Eu on perseeeestä ja syvältä!!!!!!!!!!!!

-SS-

  • Agronetin kehitysryhmä
  • Mestari
  • Jäsenryhmäluokka:
  • Viestejä: 21008
  • Rauta ei valita eikä voima kuvia palvele - Ford
Vs: Hello World!
Mitäköhän moinen mahtaa yleensäedes tarkottaa? ::) Kenties Kodeiinin hallitsematonta käyttöä ;D

Ei aukee vaikemmat meikäläiselle kodeiinillakaan !   ;D ;D

float InvSqrt (float x){
    float xhalf = 0.5f*x;
    int i = *(int*)&x;
    i = 0x5f3759df - (i>>1);
    x = *(float*)&i;
    x = x*(1.5f - xhalf*x*x);
    return x;
}

Tääkin laskee 1/neliöjuuri (x) :n arvoa, aikanaan oli paljon nopeampi tuollainen iterointi, kuin käyttää vaan valmista funktiota. Quake III -pelin ohjelmoija oli ajatellut aikanaan asiaa.

Matemaattinen pohja selitetty
http://www.lomont.org/Math/Papers/2003/InvSqrt.pdf

Nyt on uudet prosessorit tehty valmiiksi ratkomaan tuota, että tuokin on niin ysäriä tuo esimerkki...  :D

Mutta niin kuin näkyy, aina tuolla ulkona on olemassa fiksumpia kuin "minä itse" ! Elämä ei siis todellakaan ole reilua  :-[

-SS-

Varjo79

  • Agronetin kehitysryhmä
  • Mestari
  • Jäsenryhmäluokka:
  • Viestejä: 4853
  • Suvakki vajakkeja vituttaa!!!!
Vs: Hello World!
Juu tuo onjuurikin semmosta juttua että eiole minuavarten.
Eu on perseeeestä ja syvältä!!!!!!!!!!!!