» »

Programiranje kot umetnost

Programiranje kot umetnost

1
2
3 4

jacal ::

Nerdor je izjavil:

Igre so umetnost, ergo programiranje (iger) je umetnost.


Umetnost je itak igra. Dobre igre so pa umetnost. Kdor trdi drugače, bo spoznal bes levinje matere.

          ::

umétnost -i ž (e) 1. dejavnost, katere namen je ustvarjanje, oblikovanje del estetske vrednosti.


Evo, na kratko.

umétnost -i ž (e??) 1. dejavnost, katere namen je ustvarjanje, oblikovanje del estetske vrednosti.


Evo, na kratko.

Zgodovina sprememb…

jacal ::

To drži, evo, magari na kratko podvojeno. Imajo pa, kot je tu že marsikdo pripomnil, tudi ne-umetnine pogosto znatno "estetsko vrednost". In zdi se mi, da ne kaže tlačiti gromozanskih sklopov mišljenja o estetskem v suhoparno definicijo iz SSKJ. Rojstvo tragedije iz duha glasbe?

Utk ::

No programiranje nima namen ustvarjenje lepega, ampak nekaj koristnega. Demo je lahko umetnisko delo, samo kodiranje pa pac ne, se manj koda. In 99,999 programiranja ni namenjeno demotom.

jacal ::

Dobro kodiranje je lepo. Umetnost je pa, nehote, koristna.

Utk ::

Lahko filozofiras kolk ces, namen programiranja prakticno nikoli ni ustvarjenje estetske vrednosti.

SimplyMiha ::

Nikoli ne reci nikoli.

Source Code Poetry

jacal ::

Lahko filozofiram kolk cem, namen programiranja prakticno nikoli ni ustvarjenje estetske vrednosti.


Drži. Ničesar podobnega nisem rekel. Pred nekaj minutami sem uporabil programček exiftool. Super stvarca, ko jo potrebuješ, en mož jo razvija, z natančnostjo in sprotnim posodabljanjem sploh nima "komercialne" konkurence, to in ono - npr. podatke o Sigminem objektivu - zapišem v cr2-je, takoj ko jih pretočim v računalo. Niti najmanj umetniško delo. Zelo praktično. In to, kako deluje, se ne moti, ne razočara, to ima "estetsko vrednost". Če bi vsi delali tako, bi živeli v paradižu. In razpravljali o estetiki.

Zgodovina sprememb…

  • spremenil: jacal ()

Smurf ::

Ali je to umetnost, ce spremenimo del kode tako, da je koda hkrati ASCII novoletna smrekica.

Samo pomislite na vse estetske uzitke, ki jih bo dozivljala oseba, ki bo nekoc morala brati to kodo za vami :)!

noraguta ::

Estetika je lhko tudi sintaktična kategorija.
Pust' ot pobyedy k pobyedye vyedyot!

AndrejO ::

          je izjavil:

umétnost -i ž (e) 1. dejavnost, katere namen je ustvarjanje, oblikovanje del estetske vrednosti.


Evo, na kratko.

Morda na kratko, ampak tudi intelektualno nepošteno. Beseda ima več pomenov, en izmed njih (5. po vrsti) je tudi:

5. nav. ekspr., navadno s prilastkom dejavnost, ki zahteva spretnost, znanje na področju, kot ga izraža prilastek: razvoj tiskarske umetnosti; posredovati komu umetnost izdelovanja papirja // spretnost, znanje, potrebno za tako dejavnost: njena frizerska, kuharska umetnost je vsem znana; sloveti po veliki govorniški umetnosti // velika sposobnost delati to, kar izraža dopolnilo: vaditi se v umetnosti molčanja, poslušanja, pripovedovanja; ohranjena svetišča pričajo o veliki stavbarski umetnosti tega ljudstva; umetnost aranžiranja, oblačenja; umetnost branja in pisanja kitajskih znakov; vsa umetnost njihovega vojskovanja je v hitrem napadanju // ed., v povedno-prislovni rabi kar zahteva veliko spretnost, znanje: obvladovanje samega sebe je umetnost; zabijanje žebljev v hrastove deske je posebna umetnost; živeti s tako majhno plačo je velika umetnost; to narediti ni nobena umetnost ni težko


Povezava na geslo pa je tukaj. Da si lahko še vsak sam pogleda tudi vse ostale pomene.

noraguta ::

Ma ni nevem sskj glih nevem kaj ko tle pristanemo.
Pust' ot pobyedy k pobyedye vyedyot!

Utk ::

zabijanje žebljev v hrastove deske je posebna umetnost;

No, s tem da je programiranje glih tolk umetnost kot zabijanje žebljev, se lahko strinjam.

noraguta ::

Zabijanje v hrast. Mudel, as probu?
Pust' ot pobyedy k pobyedye vyedyot!

nevone ::

Lahko bi potegnili paralelo z risanjem.

programiranje = risanje

Narišeš lahko načrt za izdelavo nečesa, ali pa narišeš lepo risbo.

S programiranjem je podobno. Sprogramiraš lahko marsikaj.

Tudi besedi umetnost in programiranje sta nekoliko različni, ena je samostalnik, druga pa glagolnik.

Zdaj pa iz besede umetnost naredite glagolnik, če lahko. (umetenje mogoče :))

o+ nevone
Either we will eat the Space or Space will eat us.

noraguta ::

Oj pesntnica navš deklina
Pust' ot pobyedy k pobyedye vyedyot!

nevone ::

Sicer je pa umetnost zelo širok pojem, tako da je tudi programiranje lahko umetnost, saj je delo človeških rok in uma.

o+ nevone
Either we will eat the Space or Space will eat us.

Tarzan ::

Delo ćloveških rok in uma je lahko še marsikaj, pa je tudi vse to umetnost? Ni. V končni fazi je to kot ostale branže manufakture, samo da je ta 120 let novejša, kot štancanje v lokalni tovarni Avstroogrske monarhije.

nevone ::

Delo ćloveških rok in uma je lahko še marsikaj, pa je tudi vse to umetnost?


Lahko bi bila takšna definicija, samo potem če bi jo sprejeli, se ne bi mogli več pričkat, kdo je umetnik in kdo ni. Ker neke jasne ločnice itak ni.

o+ nevone
Either we will eat the Space or Space will eat us.

Tarzan ::

Če povzamem Wiki:
Umetnost je navadno opredeljena kot skupek vseh dejavnosti človeka, ki niso neposredno povezane s preživetjem in razmnoževanjem in jih ne opredelimo kot znanost. Preko umetniških del človek po navadi izraža svoja čustva in svoje dojemanje okolice, odnos do sveta.

Programerji bi bili pa radi oboje, znanost in umetnost :) Prvo lahko priznavam, drugo pač ne.

noraguta ::

Kajje pa pol umetnost preživetja? Crkn wiki.

Tarzan je izjavil:

Delo ćloveških rok in uma je lahko še marsikaj, pa je tudi vse to umetnost? Ni. V končni fazi je to kot ostale branže manufakture, samo da je ta 120 let novejša, kot štancanje v lokalni tovarni Avstroogrske monarhije.

Tisk je še zmer lohk art. In določene knjige se tudijemljejo kot art.ni fora v reprodukciji.
Pust' ot pobyedy k pobyedye vyedyot!

Zgodovina sprememb…

  • spremenilo: noraguta ()

jacal ::

Kar že si mislimo o angleški, nemški ali francoski Wikipediji, slovenska je zanič in pogosto ideološko pofarbana. Osnovnošolci pa kopirajo ta jajca v svoje prispevke, niti spletnih povezav ne znajo odstraniti.

Mankind is a virus, and I'm the cure.

buttplugs ::

umétnost -i ž (é?)
1. dejavnost, katere namen je ustvarjanje, oblikovanje del estetske vrednosti:

IMO Karkoli je lepo za oko, uho, dušo, telo in nima neke uporabne vrednosti - je samo sebi v namen.

nevone ::

IMO Karkoli je lepo za oko, uho, dušo, telo in nima neke uporabne vrednosti - je samo sebi v namen.


Samo malo te korigiram. Ni bila ustvarjena z namenom uporabe. Ker uporabne so lahko tudi umetnine, vendar ponavadi niso kreirane s tem namenom.

o+ nevone
Either we will eat the Space or Space will eat us.

Tarzan ::

Sam tisk ne, tisti ki izrezlja šablone pa v določenih primerih lahko kandidira. Umetnost preživetja je pa figjur of spić, oksi-morón, karkoli mu rečeš. Preživetje z umetnostjo nima velike veze, razen, če si Leonardo daVinči, Rafaelo, Shakespeare ali Justin Bieber. Sploh za slednjega je verjetno umetnost, da je preživel leta adolescence - aja, saj jih še ni dokončal.

Kot rečeno, Programerji so mogoče v predpotopnem času hipijev in preluknjanih trakov zase rekli, da so umetniki, ko so ob puhanju obročkov obogatenih s THC programirali predpotopne kompjuterje. Te mistike pa že od časa Billa Gatesa več ni, gre za industrijo in za delavce. Nič bolj intelektualne, kot so tisti, ki jih naženejo v hosto po žledu, da počistijo podrto drevje. Pa velikokrat so tudi glede hitrosti približno enako učinkoviti.

Zgodovina sprememb…

  • spremenil: Tarzan ()

Utk ::

Nič bolj intelektualne, kot so tisti, ki jih naženejo v hosto po žledu, da počistijo podrto drevje.

Čaki malo, programiranje sigurno ni umetnost (ker z njim ne izražaš čustva in podobne bedarije), ne moreš pa rečt, da ni intelektualno delo. Ker fizično tudi sigurno ni.

jacal ::

Programiranje je umsko delo. Čustva in podobne bedarije so pa bedarije. Samoimenovani Utk je lep in jasen dokaz.

Tarzan ::

Utk, se popravljam, je intelektualno. Kot sem prej rekel, toliko kot pravajalec. Prav bi bilo, da se bi naredilo analagijo s prevajanjem, ker v bistvu gre točno za to. Če je dovolj slab prevod, program ne deluje, če je prevod dober, deluje, če je odličen, pa deluje in to celo s kako optimizacijo. (analogija - ne pa da imaš pri kitajskih hitrogovorečih ninđah 3 vrstice, ki se ti menjajo na pol sekunde).

noraguta ::

Rodenov mislec je najbrž nastal brez obrtniške spretnosti in idej. Podobno higenični makri v scheme.

Umetnost je sam češna na dobri torti. Kar vi opisujete je navaden peciv..
Pust' ot pobyedy k pobyedye vyedyot!

Zgodovina sprememb…

  • spremenilo: noraguta ()

Tarzan ::

Če bi bilo vsako delo, kjer moraš napeti pol možganske vijuge umetnostno delo in mojster, ki bi delo opravil intelektualni guru, potem lahko kandidira vsaka čistilka, ki se spomni, da bo hitreje pometla, če pometa po dolžini, kot po širini ali obratno. Izbrala je uber način, ki ga še nobena ni pred njo in je zviznila z metlo trikrat v levo, dvakrat v desno in zapovrhu še z nogo zadržala smetišnico, namesto z roko. Za doktorat. :)

nevone ::

Če bi bilo vsako delo, kjer moraš napeti pol možganske vijuge umetnostno delo in mojster, ki bi delo opravil intelektualni guru, potem lahko kandidira vsaka čistilka,


Že mogoče, vendar ločnica, kakorkoli postavljena, je arbitrarna.

o+ nevone
Either we will eat the Space or Space will eat us.

Unknown_001 ::

Pomislek. Programiranje je lahko umetnost na večih področjih. Sploh zato ker programiranje ne zajema zgolj suhoparnih vrstic v C, Py, Javi itd.
Kaj pa programiranje zvoka?
Programiranje grafike?
...

:D ?
Wie nennt man einen Moderator mit der Hälfte des Gehirnis ?

Begabt

nevone ::

Prav bi bilo, da se bi naredilo analagijo s prevajanjem, ker v bistvu gre točno za to.


Analogija s prevajanjem je lahko samo v primeru, ko gre za prepisovanje iz enega programskega jezika v drugega, drugače pojem prevajanje izgubi obstoječi pomen.

o+ nevone
Either we will eat the Space or Space will eat us.

Tarzan ::

Kakorkoli, težava zna biti v arbitru. Če čistilka močno lobira, jo bodo gledali kot da je umetnica. To bi si želel marsikateri programer, pa čeprav le s težavo skupaj sklamfa kaj delujočega, če pa že, rabi še dve leti, da polovi vse zatipke in zabluze.

Masa ljudi, ki sedaj že v osnovni šoli obvlada osnovno programiranje (marsikdaj bolje) bo eventuelno prizemljila tudi našopirjene programerje. Da ne bo pomote, vse spoštovanje dobrim programerjem.

PS: Analogija vzdrži, gre za prevajanje iz jezika človeka v jezik računalnika. Jaz ti naročim, kaj natipkaj, da bo računalnik znal izvesti, ti pa mu to pretolmačiš v njegov jezik v obliki strojno razumljivega ukaza, ki sem ti ga dal.

Zgodovina sprememb…

  • spremenil: Tarzan ()

nevone ::

Unknown_001 je izjavil:

Pomislek. Programiranje je lahko umetnost na večih področjih. Sploh zato ker programiranje ne zajema zgolj suhoparnih vrstic v C, Py, Javi itd.
Kaj pa programiranje zvoka?
Programiranje grafike?
...

:D ?


Programiranje je dejavnost, katere rezultat je lahko tudi umetnina, podobno kot risanje.

o+ nevone
Either we will eat the Space or Space will eat us.

Tarzan ::

nevone je izjavil:



Programiranje je dejavnost, katere rezultat je lahko tudi umetnina, podobno kot risanje.

o+ nevone


S tem se pa verjetno vsi strinjamo.

Utk ::

Tako je. In programiranje v splošnem ni umetnost. Kot tudi pisanje ali pa risanje ne.

nevone ::

PS: Analogija vzdrži, gre za prevajanje iz jezika človeka v jezik računalnika. Jaz ti naročim, kaj natipkaj, da bo računalnik znal izvesti, ti pa mu to pretolmačiš v njegov jezik v obliki strojno razumljivega ukaza, ki sem ti ga dal.


Ampak je treba narediti algoritem za to. Ali je izumljanje algoritma tudi prevajanje?

o+ nevone
Either we will eat the Space or Space will eat us.

Tarzan ::

Ali je umetnik prevajalec, ki ima naštelan kalibrator, da nadmudri kup specifičnih lastnosti posameznega jezika. Je umetnik ta, ki prevede iz angleščine v slovenščino, ker imamo dvojino in čudne sklanjatve, ne pa tudi tisti, ki naredi enostaven (googl) prevod iz italijanščine v ne vem, španščino?.
Algoritem je svoja zadeva in kolikor je lahko le-ta dober in učinkovit, je lahko v osnovi zafušan. Ni pa to umetnost. Kot načeloma ni umetnost pometanje z leve proti desni.
Algoritem je v večini primerov že kar lepo skomandiran, ko ti naročim, kakšno delo naloži računalniku. Tipični programer se z nekimi blaznimi algoritmi večinoma niti ne zafrkava. Ne sam.

nevone ::

Se pravi se bomo osredotočili na _tipičnega_ programerja. Zakaj pa to?

o+ nevone
Either we will eat the Space or Space will eat us.

Tarzan ::

Ker jih zajameš notri 99%, ostanejo pa morda 'one man band' izvajalci in kakšen mojster za vse, ki se z naročnikom itak večinoma sporazumeva telepatsko, da sploh kapira, kaj ta hoče.

Programer ne opravlja dela celotne ekipe, ki dela na softwareu. To je težava, ki jo ima marsikateri programer. Nekateri potem vidijo v svojem delu še umetniško udejstvovanje. Ni vrag, verjetno se najde še kakšen, ki verjetno kodi pridoda verski pridih, spolno usmerjenost, nacionalno pripadnost,...


Če naročnik ni naročil subtilnih sporočilc v kodi ali umetniškega remek dela, potem mu tudi programer nima kaj prodajati svojega dela, kot da to je.

Primer: Če dam jaz malarju prebelit stanovanje, on pa mi nariše freske kot v sikstinski kapeli, je zame to približno tako, kot da bi mi skvoterji zidove porisali z grafiti.

...ne rečem pa, da ne more programer vtihotapiti umetniškega (ali psihopatskega, nacionalističnega, ...) pridiha kodi. To lahko naredi konec koncev tudi malar, vodovodar ali večkrat omenjena čistilka. In vrednost morebitne programske umetniške stvaritve ni nič večja, ko je naročnik zanjo pripravljen plačat. Gre bolj za "easter-egg", kot kaj bolj globokega. Preveliko preseravanje programerja se v večini primerov namesto z višjo ceno programa konča z znižanjem, ali menjavo programerja. :D

Zgodovina sprememb…

  • spremenil: Tarzan ()

nevone ::

No saj, če se držimo tele definicije umetnosti, ki mi je zaenkrat najbolj všeč:

IMO Karkoli je lepo za oko, uho, dušo, telo in nima neke uporabne vrednosti - je samo sebi v namen.

Samo malo te korigiram. Ni bila ustvarjena z namenom uporabe. Ker uporabne so lahko tudi umetnine, vendar ponavadi niso kreirane s tem namenom.


potem je programiranje težko umetnost.

o+ nevone
Either we will eat the Space or Space will eat us.

Pseudonym ::

Cudim se sigurnosti v tej temi.

Lahko imas definicijo kjer je programiranje umetnost, lahko pa tako da ni. Lahko vsak pove svojo definicijo in se potem gleda, ce je programiranje subset po dani definiciji. Lahko se tudi deskriptivno pogovarjamo o tem kaj se kolokvijalno misli, ko se rece umetnost in gledamo ce po tisti definiciji pride programiranje ven kot umetnost. Malo je tudi 'problem' (vsaj jaz to vidim kot problem kar se tice moje evaluacije zanimivosti tematike), da se taka debata ponavadi zatika na se milijon drugih definicijah, kjer vsak trdi da je njegova definicija 'ta prava' in hoce imet doloceno besedo rezervirano, ce prav se s sogovorcem strinjata v vsem razen v oznaki - pogovor se odvija okoli besed, ki so uporabljene za izrazanje idej in ne okoli idej samih. Obviously je potrebno imeti nekej skupnih definicij ze od zacetka, ampak teh je redko premalo.

Vsaka potegnjena crta bo arbitrarna, zato res ne razumem vehementnosti. Se gre za socialne in politicne implikacije (financiranje, socialni status) definiranja umetnosti? Nekako se mi zdi, da nekateri umetniki vihajo nosove nad to kar vidijo kot 'posvetne' dejavnosti, programerji pa imajo nekateri enak instinkt, drugi vihajo nosove nazaj, tretji pa pac delajo kar delajo in ne dajejo nekih high-flying, unfalsifiable proklamacij.

Zgodovina sprememb…

  • spremenilo: Pseudonym ()

Tarzan ::

nevone, ne nujno.

Tudi umetelno izrezljana ograja je lahko umetnina in ima uporabno vrednost. In freska v cerkvi prav tako. Ampak - bile so narejene z namenom, da gre za umetnino z določeno uporabno vrednostjo. Če bi naročil papež navadno ograjo in apneni belež, potem ne bi bilo freske in zlate ograjice.

Zgodovina sprememb…

  • spremenil: Tarzan ()

Pseudonym ::

Nekako se mi zdi, da umetniki vihajo nosove nad to kar vidijo kot 'posvetne' dejavnosti


Tukej zgleda kot, da trdim da to velja za vse umetnike. Ne trdim tega. Vrste programerjev, ki sem jih nastel apliciram tudi na umetnike.

smacker ::

Jaz opažam, da nekateri iščete preveč skrajne primere. Če nekdo vidi lepoto v določeni programski kodi, še to ne pomeni da ni sposoben izdelat nečesa po specifikacijah stranke. Sej ko programiraš ne razmišljaš, kak boš to čimbolj umetniško rešil. Gre bolj za spoštovanje do dela in da znaš cenit dobre rešitve. S tem ne mislim pravil dobrega programiranja, ampak inovativne, kreativne pristope k reševanju problemov.
Treba se je tudi zavedati, da je programiranje veliko več kot le izdelava produktov za stranke. Je znanost in temu ne more nihče oporekat (Computer Science). Med znanostjo in umetnostjo je pa precej tanka meja, tudi priznani renesančni umetniki so poleg umetniških del znani po svojih izumih. Celo en lep izraz se uporablja za visoko napredne rešitve, med drugim tudi za računalniške algoritme: "State of the art": State of the art @ Wikipedia
Lahko tu lepimo 100 definicij in vsako se da interpretirat po svoje. Je umetnost, ni umetnost,... Točnega odgovora ni, ker sploh ne vemo kaj je umetnost. Definicij in razlag je polno, poenotenega mnenja pa ni. Neke povezave med umetnostjo in programiranjem so zagotovo, kdor jih ne vidi, ni zmožen objektivnega kritičnega razmišljanja ali pa nima pravilne predstave o pojmu "programiranje". Če je teh povezav dovolj da temu rečemo umetnost ali ne, pa lahko debatiramo še 100 let pa ne bomo prišli do enotnega zaključka.

nevone ::

Evo pa smo špil ferderbal. :)

o+ nevone
Either we will eat the Space or Space will eat us.

Utk ::

Lej, ne, ne more se vsak zmišljevat kaj je umetnost. Še zmeraj niste dostavili definicije po kateri bi programiranje v splošnem bila umetnost, razen tiste po kateri je umetnost tudi zabijanje žebljev (v hrast).

nevone ::

Definicija umetnosti je arbitrarna.

Meni je vseeno, kakšno definicijo umetnosti kdo ima. In kaj je zanj umetnost in kaj ni. Samo debatiram, kako jaz vidim zadevo in zraven sprejmem se kakšen meni zanimiv pogled od koga drugega.

o+ nevone
Either we will eat the Space or Space will eat us.

          ::

Glejte fantje, saj je lepo, da cenite svoje delo in da se navdušujete nad kodo ki jo sproducirate, ampak umetnosti v tem početju ni nobene. Sicer pa lahko svojo tezo preverite tako, da svojo kodo pošljete na kaj takega in poveste, kakšen bo odziv.
1
2
3 4


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

morgue 666 (resnica ali laž)

Oddelek: Loža
153682 (1982) imagodei
»

kaj je to sploh programiranj? (strani: 1 2 )

Oddelek: Programiranje
886277 (4431) ]Fusion[
»

naj mi nekdo razloži jazz (strani: 1 2 )

Oddelek: Sedem umetnosti
615571 (4676) Tr0n
»

Umetniki! (strani: 1 2 3 )

Oddelek: Sedem umetnosti
1025733 (4792) Marjan
»

Kaj je umetnost?

Oddelek: Loža
192447 (2168) DavidJ

Več podobnih tem