Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  kirjanikust programeerijaks märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
mine lehele 1, 2  järgmine
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Andium
HV veteran

liitunud: 16.08.2002




sõnum 07.04.2012 20:19:04 kirjanikust programeerijaks vasta tsitaadiga

On natuke naljaga pooleks kusimus.

Kas luuletaja voi kirjanik oleks vaga hea programeerija.
Programeerimine on kirjutamine, programeerimis keeled on nagu iga teine keel.
Seega kirjanikud peaksid olema ka vaga loovad kui nad tegeleksid programeerimisega?

_________________
Olen alati ühel arvamusel inimestega, kes minuga nõustuvad.
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 3
tagasi üles
vaata kasutaja infot saada privaatsõnum
nah
HV veteran
nah

liitunud: 17.02.2006




sõnum 07.04.2012 20:20:51 vasta tsitaadiga

Kirjaniku looming tugineb ta enda elukogemustel vms...
Kommentaarid: 150 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 141
tagasi üles
vaata kasutaja infot saada privaatsõnum
Andium
HV veteran

liitunud: 16.08.2002




sõnum 07.04.2012 20:28:44 vasta tsitaadiga

nah kirjutas:
Kirjaniku looming tugineb ta enda elukogemustel vms...


Ulme, Science fiction, romaani pole voimalik.

_________________
Olen alati ühel arvamusel inimestega, kes minuga nõustuvad.
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 3
tagasi üles
vaata kasutaja infot saada privaatsõnum
kännuämmelg
HV Guru
kännuämmelg

liitunud: 27.08.2002




sõnum 07.04.2012 20:37:34 vasta tsitaadiga

icon_lol.gif ilukirjandusel pole nüüd küll progemisega vähematki pistmist, kui tõesti see, et mõlema vahendiks on keel. Kui tahad hirmsasti võrrelda kirjandust progemisega, siis peaksid vaatluse alla võtma reklaamitootjad, kes peavad võimalikult vähese ning oskuslikult paigutatud (sõna)materjaliga saama maksimaalse sihipäraselt toimiva tulemi icon_cool.gif
Kommentaarid: 243 loe/lisa Kasutajad arvavad:  :: 4 :: 3 :: 205
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 07.04.2012 20:45:21 vasta tsitaadiga

tsitaat:
Kas luuletaja voi kirjanik oleks vaga hea programeerija.

kindlasti mitte, võrdlus oleks ju ikkagi matemaatika versus keel sellisest võrdlusest peaks igaüks aru saama, et luuletaja ei pruugi hea matemaatik olla (kuigi võib)
Luuletaja loovus käib hoopis teist rada kui matemaatiku oma.
Luuletaja võib öelda, et siga lendab, kuid, kuidas, kuhu ei puutu enam temasse, progeja peab täpselt teadma kuidas, kuhu ja mispärast, niisama lihtsalt ei juhtu midagi.

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Vermon
Kreisi kasutaja
Vermon

liitunud: 04.12.2003




sõnum 07.04.2012 21:14:32 vasta tsitaadiga

Kirjanik ja programmeerija on jah üpris vastandid. Nagu loogikat ja fantaasiat võrrelda icon_cool.gif
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 12
tagasi üles
vaata kasutaja infot saada privaatsõnum
nah
HV veteran
nah

liitunud: 17.02.2006




sõnum 07.04.2012 21:16:32 vasta tsitaadiga

Andium kirjutas:
nah kirjutas:
Kirjaniku looming tugineb ta enda elukogemustel vms...


Ulme, Science fiction, romaani pole voimalik.

Ja miks mitte?
Kommentaarid: 150 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 141
tagasi üles
vaata kasutaja infot saada privaatsõnum
Vermon
Kreisi kasutaja
Vermon

liitunud: 04.12.2003




sõnum 07.04.2012 21:21:20 vasta tsitaadiga

nah kirjutas:
Andium kirjutas:
nah kirjutas:
Kirjaniku looming tugineb ta enda elukogemustel vms...


Ulme, Science fiction, romaani pole voimalik.

Ja miks mitte?


Kas see ei sisaldu juba ulme/scifi definitsioonis, et see ei ole võimalik? icon_biggrin.gif
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 12
tagasi üles
vaata kasutaja infot saada privaatsõnum
nah
HV veteran
nah

liitunud: 17.02.2006




sõnum 07.04.2012 21:30:36 vasta tsitaadiga

No meediat lugedes igalpool ufo-storyd jne, kõik põhineb inimeste uskumisel ju. Või mine sa tea, mida mõni mees näeb, kui seente ja LSD laksu all on icon_lol.gif
Kommentaarid: 150 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 141
tagasi üles
vaata kasutaja infot saada privaatsõnum
Vermon
Kreisi kasutaja
Vermon

liitunud: 04.12.2003




sõnum 07.04.2012 22:01:08 vasta tsitaadiga

nah kirjutas:
No meediat lugedes igalpool ufo-storyd jne, kõik põhineb inimeste uskumisel ju. Või mine sa tea, mida mõni mees näeb, kui seente ja LSD laksu all on icon_lol.gif


Nojah, igaüks kogeb elu enda moodi icon_biggrin.gif
Ehk siis kellegi reaalsus võib ka selline olla: http://englishrussia.com/2011/10/10/drawings-of-mad-people/
Vabandust OT pärast beer_yum.gif
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 12
tagasi üles
vaata kasutaja infot saada privaatsõnum
Fukiku
Kreisi kasutaja
Fukiku

liitunud: 06.11.2003




sõnum 07.04.2012 22:15:22 vasta tsitaadiga

Kirjanikust programmeerijaks saada on ilmselt üsna keeruline.. Küll aga on näiteid teisipidi, näiteks üks härrasmees nimega Shamus Young (olen tema blogi üsna mitmeid aastaid lugenud - hea kraam), kes suurema osa oma teadlikust elust on tegelenud programmeerimisega, aga nüüd just hiljuti andis välja raamatu (sealjuures ei ole see esimene katsetus kirjanduse vallas).

Maailmatuntusega nimedest tuleb aga näiteks kohe Charles Stross ette, kellel on erialane kõrgharidus ja on töötanud programmeerijana ning arvutiajakirjadesse artikleid kirjutanud enne kui kirjandus pea kohal kokku lõi. icon_smile.gif

_________________
Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
Vermon
Kreisi kasutaja
Vermon

liitunud: 04.12.2003




sõnum 07.04.2012 22:32:58 vasta tsitaadiga

Kindlasti leidub palju programmeerijaid kelle huvid ei puutu absoluutselt antud teemaga kokku. Oma kogemuse järgi ütleks, et neid on ikka väga vähe kes ainult arvuti taga istuvad.
Samas see, et üks programmeerija on vabal ajal mägironija ei tähenda, et kõik mägironijad oleks automaatselt head programmeerijad icon_biggrin.gif
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 12
tagasi üles
vaata kasutaja infot saada privaatsõnum
Andium
HV veteran

liitunud: 16.08.2002




sõnum 08.04.2012 07:31:00 vasta tsitaadiga

Natuke utoopia on:
Mind lihtsalt pani motlema, et tanapaeval paljud programeerijad keda olen kohanud matemaatikas just tugevad ei ole.
Samas nad programeerida oskavad ja veel ullatuseks hasti. nohkari tuupi progejaid jaab aina vahemaks aga
kirjanike tuup on ikka enamjaolt pusiv. Samas need inimesed, kes tegelevad progemisega jahvatavad nagu jahuveskid,
ning sulg jookseb nii mis kole. seega panigi motlema, et arvuti keel on alguse saanud inimkeelest ning peaks enamjaolt
sarnanema inimkeelele. Seega kirjanik peaks olema vaga osav ka programeerimises ja inimene, kes on osav keelte oppimises,
ei tohiks raskusi olla programeerimis keelte selgeks oppimisega.

_________________
Olen alati ühel arvamusel inimestega, kes minuga nõustuvad.
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 3
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 08.04.2012 11:23:46 vasta tsitaadiga

Andium, programmeerimine pole jah ainult matemaatika, vaid paras ports ümber nurga mõtlemist, loovat lähenemist jne.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 08.04.2012 12:16:30 vasta tsitaadiga

Sõltub mida progeda. Igasugu veebitreialid on suures osas kõige madalama taseme koodiahvid kelle töö väga erilist mõtlemist ei vaja, lase nagu konveieril.

Matemaatikast räägitakse seetõttu, et see arendab loogilist mõtlemist rohkem kui enamus muid aineid. Seda on vaja seetõttu, et arvuti teeb täpsel ja ainult seda mida sa talle ütled nii kuidas sa talle seda ütled. Ehk siis pead olema suuteline oma probleemi lahendused väga täpselt ja selgelt kirja panema arvestades kõikvõimalikke erijuhte ning piirsituatsioone. Samas eeldusel, et kirjanik on ka piisavalt loova mõtlemisega ning suudab "out of the box" mõelda siis ka see oskus tuleb tihtipeale vägagi kasuks, eriti just kõiksugu bugide parandamisel ning keerukamate olukordade lahendamisel. Aga ilma loogilise mõtlemiseta eriti koodiahvi tasemest kõrgemale ei saa.
Andium kirjutas:
seega panigi motlema, et arvuti keel on alguse saanud inimkeelest ning peaks enamjaolt
sarnanema inimkeelele. Seega kirjanik peaks olema vaga osav ka programeerimises ja inimene, kes on osav keelte oppimises,
ei tohiks raskusi olla programeerimis keelte selgeks oppimisega.
Mõne programmeerimiskeele süntaksi selgeks tegemine on asja juures kõige ebaolulisem. Peamine on ikka kõrgemal tasemel mõtlemine, et kuidas mingeid probleeme lahendada. Samuti on progemise juures liigne verbaalsus pigem halb kui hea. Mida väiksema koodi hulgaga lahendus valmib seda parem valdavalt on. Ainus erand on koodile kommentaaride-dokumentatsiooni kirjutamine kuid ka seal ei ole eriti hea üle käte minna. Süntaks võib tunduda oluline nii kaua kuni sa seda ei oska kuid vähegi asjast huvitatud inimene peaks selle piisaval tasemel selgeks saama loetud nädalatega või isegi päevadega kui vähe tõsisemalt tegelda.
_________________
Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity"
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Smith
HV veteran
Smith

liitunud: 25.08.2002



Autoriseeritud ID-kaardiga

sõnum 08.04.2012 12:18:25 vasta tsitaadiga

Programmeerimine põhineb ikka loogikal, mitte matemaatikal. Matemaatika on loogika suhteliselt väheoluline haru. 99% progemist saab ilma igasuguse matemaatikata ära teha (a += b ei ole eriti matemaatika).
_________________
Only the Central Computer knows the truth
Kommentaarid: 158 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 145
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Vermon
Kreisi kasutaja
Vermon

liitunud: 04.12.2003




sõnum 08.04.2012 14:41:30 vasta tsitaadiga

Ho Ho kirjutas:
...Samuti on progemise juures liigne verbaalsus pigem halb kui hea...

See kehtib tõesti ainult juhul kui kõik koodiread on kommenteeritud.
Kui sul on ikka paar miljonit koodirida äriloogikat siis parem oleks seda ikka mitte võimalikult lühidalt kirja panna vaid ikka nii, et teised ka sellest hiljem aru saaks ning hea kood kommentaare ei vaja.
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 12
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 08.04.2012 19:02:13 vasta tsitaadiga

Vermon kirjutas:
Kui sul on ikka paar miljonit koodirida äriloogikat siis parem oleks seda ikka mitte võimalikult lühidalt kirja panna vaid ikka nii, et teised ka sellest hiljem aru saaks ning hea kood kommentaare ei vaja.
Pigem pidasin silmas seda, et disain peaks olema selline kus ei ole vaja lehekülgede kaupa koodi mingi lihtsa listi täitmiseks või et oleks ühe lihtsa operatsiooni tegemiseks copy-pastega sama funktsionaalsus pandud 10 eri kohta nii, et ainult üks parameeter on ära muudetud. Kindlasti ei pidanud ma silmas klasside, funktsioonide ja muutujate nimetamist paari märgi pikkuste nimetustega.

Samuti ei pea eriti kohaseks igat viimast kui funktsiooni või veel hullem, koodirida, kirjeldada kommentaarides. Valdavalt on võimalik asjad nimetada ja üles kirjutada selliselt, et juba peale vaatamisega saab aru mis seal toimub. Kui tõesti vahepeal on vaja mõne rea peal mingit maagiat või algoritme leiutada siis seal jah peaks olema kirjas mida saavutada üritatakse.

_________________
Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity"
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
napoleon
Unknown virus
napoleon

liitunud: 08.12.2008



Autoriseeritud ID-kaardiga

sõnum 10.04.2012 10:56:05 vasta tsitaadiga

Vaidlen vastu, alati ei ole võimalikult vähe koodi kõige parem kuigi enamasti see tõesti nii on. Proovi sa otsida viga kui kogu kood on stiilis for(++i=j=blah(j+=z);i++<10;1)...icon_biggrin.gif
Kirjaniku ja programmeerija ainukeseks ühiseks jooneks on see, et nad teatud keeles midagi kirjutavad, aga meetodid on ikka täiesti erinevad. Üks mängib raudse loogikaga, teine emotsioonidega.
Kommentaarid: 77 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 60
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 10.04.2012 11:16:39 vasta tsitaadiga

napoleon kirjutas:
Proovi sa otsida viga kui kogu kood on stiilis for(++i=j=blah(j+=z);i++<10;1).
Säärase asja liigitan ma bugiks icon_smile.gif
_________________
Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity"
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Desmond5
HV kasutaja

liitunud: 14.09.2002




sõnum 10.04.2012 11:29:10 vasta tsitaadiga

Smith kirjutas:
Programmeerimine põhineb ikka loogikal, mitte matemaatikal. Matemaatika on loogika suhteliselt väheoluline haru. 99% progemist saab ilma igasuguse matemaatikata ära teha (a += b ei ole eriti matemaatika).


Ei, tegelikult on kindof vastupidi. Loogika (lausearvutus, tõeväärtustabelid ja kõik see muu kaasnev) on alamhulk (diskreetsest) matemaatikast. "If then else" jms lausekonstruktsioonid on kõik tavaline diskr matemaatika. Igasugune hulkade arvutamine (millele loogikatehted taanduvad) on lõppkokkuvõttes ka täiesti tavaline meile koolist tuttav matemaatika. Lihtsalt see on väga mõnusalt ära peidetud meie jaoks.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 10.04.2012 11:30:31 vasta tsitaadiga

Desmond5, ära aja segi loogikaarvutusi ning loogilist mõtlemist. Progemiseks vajalikud oskused baseeruvad viimasel,. Jah, prose kasutab sisimas loogikatehteid kuid programmi loomist see eriti otseselt ei mõjuta.
_________________
Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity"
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Hazar
Kreisi kasutaja
Hazar

liitunud: 24.08.2004




sõnum 11.04.2012 23:28:47 vasta tsitaadiga

Programmeerida võib vabalt ka põhikooli matemaatiliste teadmistega, iseasi kui palju sellest programmist tolku on ja kui efektiivselt see välja tuleb. Programmeerimise keeled, ja raud mida programmeeritakse on ennekõike üles ehitatud ikkagi matemaatiliste teooriate najal sest just sealt tulenevaid andmed ja valemid on praktiliselt kasulikud. Matemaatika kasust programmeerimisel tooks analoogia võõrkeele tundmisega: saad ju palju paremini hakkama võõral maal kui keelt oskad ilma, et peaks turisti sõnaraamatust stamp lauseid välja veerima icon_razz.gif

See ei tähenda, et kirjanikust ei või saada suurepärast programmeerijat.. lihtsalt see mis teeb kirjanikust hea kirjanuku ei ole sama mis teeks temast hea programmeerija. Lisaks ütleks, et programmeerimise keele oskus (ehk siis süntaks, semantika, operaatorid, enim kasutatud api/frameworki funktsioonid) on programmeerimisel see kõige väiksem väljakutse. Ükski normaalne või ebanormaalne programmeerija ei õpi funktsiooni nimesi ja nende attribuute pähe (need kipuvad lõpuks lihtsalt pähe kuluma) ning ülejäänud "sõnavara" ja selle kasutusõpetus mahub lihtsamate keelte puhul ühe või keerukamate puhul paari-kolme taskurätiku peale. Programmeerija leivanumber ei ole mitte keele tundmine vaid raudvara efektiivne kasutamine, mis praktilisemat sorti programmide puhul eeldab matemaatika tundmist.
Kommentaarid: 29 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 28
tagasi üles
vaata kasutaja infot saada privaatsõnum
Andium
HV veteran

liitunud: 16.08.2002




sõnum 11.04.2012 23:51:57 vasta tsitaadiga

Hea kirjanik ei tahenda, et suudab pikalt kirjutada. Hea kirjanik tahendab ka, et on suuteline hasti luhidalt valjendama ja oma sonumit edasi kandma.
Hea kirjanik oskab paarist lausest kirjutada raamatu ja vastupidi.

_________________
Olen alati ühel arvamusel inimestega, kes minuga nõustuvad.
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 3
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 12.04.2012 00:04:02 vasta tsitaadiga

Ja mina mõtlesin, et hea kirjanik on see kes suudab oma publikule head meelelahutust pakkuda, lühidus pole seal juures eriliseks näitajaks icon_smile.gif
Igatahes minu puhul on päris palju lemmikraamatuid säärased kus väga palju mahvi kulub kõiksugu "sousti" peale ning mitte asja ivale.

_________________
Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity"
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  kirjanikust programeerijaks mine lehele 1, 2  järgmine
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.