Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] La programmazione è un'arte?

Una volta lessi che i programmatori sono intellettuali. Concordo con questa
affermazione e rilancio. I programmatori sono "artisti".
L'esperienza personale e l'attrazione per entrambe le discipline mi induce a
pensare che qualche cosa accomuni l'arte tradizionale e la programmazione.
Ho avuto esperienze come musicista, attualmente scrivo poesie, dipingo e
ovviamente scrivo programmi.
Alcune similitudini possono essere il linguaggio di programmazione ed il
pennello coi colori, entrambi sono lo strumento per creare; la capacità
logica e di sintesi aiuta entrambi nello sviluppo dei lavori; la sensibilità
ed il gusto per il bello necessaria all'artista aiuta il programmatore nel
realizzare interfaccie belle ed amichevoli. Chiunque abbia esperienze in
merito o abbia qualcosa da dire si faccia sentire. Voglio soddisfare questa
mia curiosità.
Grazie a tutti
Luciano

A mio parere la programmazione da soddisfazione, come del resto suonare, perchè si riesce a dare un pò di vita ad un oggetto che ne
è altrimenti Privo! Il Computer è stupido...il programmatore no....forse, a volte, non proprio furbo...ma non stupido!
Un'altra cosa che accomuna la muscia e la programamzione è il fatto che in entrambe c'è chi si fa tante "pippe" per raggiungere lo
scopo. Mi spiego meglio: c'è chi per fare un programma scrive il codice facendo attenzione a non fare enormi cagate e quindi
ottimizzando al meglio il suo listato, e c'è chi invece passa il suo tempo ad inventarsi l'algoritmo migliore che gira 1/8 di
secondo + veloce  di un algoritmo equivalente (non troppo elaborato) che fa la stessa cosa e che è 4 volte + leggibile per chi
osserva il listato! Beh.questa è la differenza tra i grandi virtuosi della musica e i mitici musicisti (ad esempio i turnisti) che
sanno si fare passaggi stratosferici, ma il loro lavoro consiste nel portare a termine un concerto nel miglior modo possibile, senza
però eccedere troppo nei virtuosismi...perchè il troppo stroppia! La via di mezzo è quindi forse la strada migliore!( ahhhh
Aristotele!!!).
Cmq...alla fine di tutto questo....dico W la programmazione e rimpiango che molte delle persone che mi circondano non riescano a
capire il gusto e la goduria che una persona prova quando la stupida macchina che hai di fronte esegue magistralmente ciò che tu gli
hai magistralmente detto di fare...(non parlo di me..anziii :-( parlo di tutti noi..insieme....che per hobby o per lavoro
smanettiamo con i DO, con i For e con gli IF :-)) )!
Ciao simo
--
__________________
www.sasim.cjb.net


 affermazione e rilancio. I programmatori sono "artisti".
Io non credo.
Indubbiamente entrambi hanno in comune la creativita', pero' un artista
produce opere che trasmettono emozioni, un programmatore no.
Ps: programmo da 12 anni e lo faccio per lavoro da 4.
Ciao

 produce opere che trasmettono emozioni, un programmatore no.
fuochino.
anche se un programmatore ne puo' trasmettere, di emozioni. pensa anche
solo alle incazzature quando un prg gira da schifo e/o (o=virus: nel
caso, gira benissimo) ti sega un anno di documenti...


 wrote in message
news:9gkir2$81d$1...@pegasus.tiscalinet.it...
...
Secondo me, ogni 'opera' frutto dell'intelletto e' da considerarsi 'arte',
perche' comunque esprime (sotto diverse forme) la personalita' di un
individuo. Quindi anche la programmazione lo e'. Con le dovute differenze,
si intende. Un quadro, una poesia, un romanzo possono piacere oppure no, ma
all'artista non verra' mai chiesto di modificare un colore piutosto che un
verso o un paragrafo perche' 'all'utente finale' non piace. La
programmazione (non quella fine a se stessa, frutto di puro esercizio
tecnico-intellettuale, ma quella rivolta alle esigenze di un cliente) e'
soggetta, invece, ai vincoli di progetto che spesso limitano la fantasia del
progettista a favore di altri fattori, quali il target dell'utente finale
(vedi utilizzabilta' e semplicita' dell'interfaccia), il costo e altre
cosette che noi tutti conosciamo. Se da un lato questo puo' essere a volte
frustrante, dall'altro puo' essere fonte di maggiore goduria: riuscire
comunque a esprimere la proria vena 'artistica' in presenza di vincoli
esterni da enormi soddisfazioni! Personali e anche da parte del cliente.
Quindi, prima di perdere il filo del discorso, il programmatore e' un
intellettuale, un artista ed anche un artigiano, capace di utilizzare
simultaneamente piu' risorse del proprio intelletto (quindi anche quelle
tecniche) per creare la propria opera.
Detto questo, sara' mica il caso che mi rimetta a lavorare, dato che le
scadenze si avvicinano (e con esse anche l'esaurimento del mio
mononeurone)?? ;))))
Ciao!
--
Massimo Fauro

Concordo.
Programmo per lavoro da 14 anni (ma ho cominciato 20 anni fa).
Inizialmente lo consideravo un'espressione dell'arte: quando ancora
bisognava lottare per spremere fino all'ultimo il processore e
la memoria (in assembly o c). Ma ora non piu'.
L'arte ora sta' nel soddisfare al meglio il cliente ;-)
(e programmare e' solo una parte di questo).
CIAO!
Mela <melani...@tiscalinet.COM> wrote in message
9gkt76$99e76$1...@ID-6300.news.dfncis.de...


 wrote in message
MF> news:9gkir2$81d$1...@pegasus.tiscalinet.it...
MF> ...
MF> Secondo me, ogni 'opera' frutto dell'intelletto e' da considerarsi 'arte',
MF> perche' comunque esprime (sotto diverse forme) la personalita' di un
MF> individuo. Quindi anche la programmazione lo e'. Con le dovute differenze,
MF> si intende. 
E  checché  dica Enrico  Melani  è anche  in  grado  di dare  emozioni
estetiche. Non a  tutti ma chi è entrato in  sintonia con l'autore del
codice. Su questo gruppo sono comparsi un costrutto famoso del C ed un
programma   che   ha    vinto   l'International   Ofuscated   C   Code
Contest.  Ambedue  sono  pezzi  di  codice "belli".  E'  una  bellezza
astratta ma è bellezza. Come è  "bello" un pezzo di codice che risolve
in maniera semplice ed intelligente (ovver elegante) un problema.
MF> Un quadro, una poesia, un romanzo possono piacere oppure no, ma
MF> all'artista non verra' mai chiesto di modificare un colore piutosto che un
MF> verso o un paragrafo perche' 'all'utente finale' non piace.
Non sei stato un pittore dei  secoli passati o non ti sei letto alcuni
pezzi di Asimov dove ironizza sul suo rapporto con gli editori.
MF> Quindi, prima di perdere il filo del discorso, il programmatore e' un
MF> intellettuale, un artista ed anche un artigiano, capace di utilizzare
MF> simultaneamente piu' risorse del proprio intelletto (quindi anche quelle
MF> tecniche) per creare la propria opera.
Concordo.
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

>affermazione e rilancio. I programmatori sono "artisti".
Ma su dai non diciamo corbellerie!!!!!!!! La programmazione credo che
oramai sia una scienza bell'e buona!!!!!!
Più cose sai e meglio vengono i programmi. La differenza tra un buon
programma e uno schifo di programma, che dovrebbero fare la stessa
cosa, sta nbella cultura che ogni programmatore ha.
Posso salvare comunque una piccola parte nell'ambito della
programmazione: la creazione dell'interfaccia grafica. Qui, forse, si
può vedere un pò l'animo dell'artista, ma una bella intefaccia grafica
con un programma che s'impastrocchia che te ne fai?
Comunque W la programmazione.
Robin

Ragazzi fatevi un giro sul mio sito....
Esiste un luogo dove tecnologia e arte si incontrano
www.tecnologiaEarte.net
----------------------------------------------------------------------------
Gianluca Pisano
Ciao.

Concordo... :-)
--
__________________
www.sasim.cjb.net


 programmazione: la creazione dell'interfaccia grafica.
Ti do ragione....


 ovviamente scrivo programmi.
Beato te. Io sono stonato, apprezzo poco la poesia e non so reggere un
pennello.
Ciao
*Roby*

> Più cose sai e meglio vengono i programmi.
s\> Non è vero..meglio crei l'algoritmo e meglio gira il
s\> programma.....e non è question di sapienza!
E'  anche questione  di sapienza.  Oltre  che d'intuito.  Certo è  che
l'algoritmo più  raffinato può  essere battuto da  una implementazione
particolarmente bastarda (i.e. i registri della CPU usati come buffer)
di un algoritmo semplice...


 hai magistralmente detto di fare
E' veramente triste quando mi riesce di fare una vera Figata ( vabbč... mi
succede raramente.....) e tutti mi rispondono con un "Ah sě??" e riesco a
finire di raccontare il "Prodigio" solo sganciando una caramella...
Ciao
        Sergio

 wrote in message
9gkir2$81d$1...@pegasus.tiscalinet.it...


 Io ritengo pitttosto che i programmatori siano degli artigiani.
finalmente qualcuno l'ha detto.
bravo roby !

 programmatori sono "artisti".
[cut]
Non sono per nulla d'accordo.
Un sw non lo valuti, come un opera d'Arte, prevalentemente per il
suo valore estetico. Quello che distingue una qualsiasi opera
dell'ingegno umano da un'opera d'Arte, e' appunto il valore
estetico, che in un sw e' pressoche' nullo.
Di un sw puoi valutare molti aspetti (funzionalita', facilita' di
utilizzo, prestazioni, stabilita', ecc),  ma  sicuramente non la
bellezza; ed anche volendola, per assurdo considerare, essa sara'
comunque sempre subordinata alle valutazioni di cui sopra.
Inoltre l'Arte non ha uno scopo pratico; un quadro, una poesia, una
scultura non servono MATERIALMENTE a nulla.
Lo scopo dell'Arte tocca la sfera SPIRITUALE dell'Uomo; il software
no; il sw ha uno scopo pratico, esso riguarda la parte MATERIALE
dell'uomo, non ci si pone davanti ad un monitor e si ammira
estasiati un sw che non serve a nulla provando un senso di godimento
spirituale come succede ammirando un'opera d'Arte (a meno di non
avere strane perversioni mentali ;-) ).
Questi sono i motivi per cui il programmatore non e' un artista.
Ciao.

 Io ritengo pitttosto che i programmatori siano degli artigiani. Nello
Mi associo.
ciao
ugo

Sono d'accordo con te, in generale. Ma la parte artistica io la intendo in
un altro modo:
non ti č mai capitato, dopo aver lottato per giorni con un problema, di
scrivere 50 righe di codice che sono un'opera d'arte ?
Pulite, perfette, semplici e veloci; le leggi e ti chiedi come ho potuto non
pensarci prima, e come avrei potuto fare meno di questo ?
sono d'accordo che non c'č paragone con le opere d'arte, quelle che cambiano
il modo di vedere le cose (a me succede), ma nel loro piccolo secondo me
certi pezzi di codice sono opere d'arte.
Penso cmq che la definizione che piů si avvicini sia quella di artigiano,
fermo restando che alcuni artigiani sono dei grandi artisti
ciao
alfonso
H.P.L. <u...@vaila.ble> wrote in message
55tX6.1750$x_3....@news.infostrada.it...


 altri mondi...
magari anche Jaco ...  ;P
Faber

 avere strane perversioni mentali ;-) ).
http://www.geisswerks.com/
Faber

 artisti
Il programmatore e' un artigiano a tutti gli effetti.
In quanto al fatto che alcuni artigiani siano grandi artisti, si
ritorna ai diversi significati della parola arte.
Un artigiano puo' essere un artista perche' produce opere dal grande
valore estetico, oppure in quanto molto esperto nel proprio campo.
Un falegname puo' essere artista in tutti e due i sensi, un
programmatore solo nel secondo.
Ciao.

         Sergio
A me non mi ascoltano proprio..soprattutto la mia fidanzata.... :-(
Ciao SIMO

 affermazione e rilancio. I programmatori sono "artisti".
Beh, dipende, io penso che chiunque svolga il proprio lavoro in modo
particolarmente accurato, sia un artista, indipendentemente dall'essere
più o meno intellettuale. Non a caso si dice di certi lavori: "Fatto a
regola d'arte", e non è solo un modo di dire.
Ovviamente ci sono programmatori e programmatori: chi si limita a
prendere spunto da programmi altrui (per non dire copiare) e aggiunge
solo due righe di codice, non produce arte, ma chi ci mette "del suo"
anche per un'applicazione che funziona e crea utilità per qualcuno,
penso possa essere chiamato artista.
Oggi il termine è un po' abusato e non me ne vogliano gli "artisti"
comunemente detti, ma non è solo il campo di competenze (vedi pittura,
scultura, musica, ecc.) a determinare la forma dell'arte, e nemmeno
l'estetica del prodotto, ma l'insieme di bellezza estetica, utilità e
perfezione costruttiva.
ciao
degra

 A me non mi ascoltano proprio..soprattutto la mia fidanzata.... :-(
...beh, ehm, ma il papà non ti ha detto niente sui fiori, e sugli uccellini
e su tutte quelle cosine lì ?
No, dico, ma tu con la tua ragazza parli di _PROGRAMMAZIONE_ ? ;-)
Magari qualche argomento più interessante lo potresti anche trovare,
a meno che non sia appassionata di computer anche lei, certo :-)
Un Paperino che una su mille...

 Mi associo.
Beh, questa magari la doveva dire pal, spero che non si offenda... :-)
avete mai pensato all'etimologia e al significato di ARTIgiani ?
Mio nonno era "artigiano" e "falegname". E una sua cassapanca scolpita
a mano in stile veneziano del 600, fatta negli anni '70 è stata valutata
una quindicina di milioni.
Sottile è la linea...
Bye, G.

 programmatore solo nel secondo.
senza polemica, giusto per cercare di chiarire. ho sempre ritenuto la
programmazione una forma di artigianato: lavoro non industrializzabile.
ma qualcosa non mi torna. quando vedo una pagina di codice _bello_,
provo una soddisfazione _estetica_. sara' l'abitudine alla poesia visiva
e all'impaginazione. "l'arte di bodoni". non era solo un tipografo.
ciao, a.

 Sottile è la linea...
...speriamo non rossa.
si'.
tecnica.
l'ars poetica di orazio, ecc. ecc.
il discrimine, come al solito, non e' nell'oggetto.
rimbaud e' un poeta anche se scrive in prosa, molti verseggiatori sono
prosatori che vanno a capo prima del margine.
strana discussione, professore... :)

 ha scritto nel messaggio
news:9gmobs$9s199$1...@ID-51318.news.dfncis.de...


> programmatori sono "artisti".
HPL> [cut]
HPL> Non sono per nulla d'accordo.
HPL> Un sw non lo valuti, come un opera d'Arte, prevalentemente per il
HPL> suo valore estetico. Quello che distingue una qualsiasi opera
HPL> dell'ingegno umano da un'opera d'Arte, e' appunto il valore
HPL> estetico, che in un sw e' pressoche' nullo.
Ci sono  due tipi  di programmatori, quelli  per cui programmare  è un
divertimento (retribuito,  ma non necessariamente) e quelli  per cui è
un lavoro nè più nè meno come muovere la vanga in un cammpo.
Per i  secondi non  c'è valore estetico,  ci sono  solo considerazioni
pseudoingegneristiche su quantità non sempre misurabili. 
Per i  primi il valore estetico  esiste, programmare è  un arte (Knuth
:)) e si  esprime in vari modi, dalla  eleganza dell'algoritmo all'uso
genialmente      bastardo     delle     caratteristiche      di     un
linguaggio.  Usualmente  è  a  questa   gente  che  si  deve  la  vera
innovazione in questo campo.


 wrote in message
9gmobs$9s199$1...@ID-51318.news.dfncis.de...

contrariamente a quanto ho gia' detto, mi ricordo ora che esistono anche
i cosi' detti "demo party" dove si programma solo per ottenere effetti
artistici e/o spettacolari, nel minor spazio possibile (ti tempo o di Kb).
In questo caso la programmazione e' arte.
CIAO!

 Sottile è la linea...
...ma ci viaggiano sopra una gran quantità di informazioni.
Ciao
*Roby*

 Per i  primi il valore estetico  esiste, programmare è  un arte
Anche io mi diverto a programmare, e mi esalto di fronte a codice ben
scritto, ma mica vuol dire che sia arte. Ad esempio mi diverto facendo
l'amore e mi esalto quando si prova molto piacere, ma ti sfido a trovare il
riferimento all'arte in questo. 8-)
Ha ragione H.P.L. quando dice che la parola "arte" in italiano ha
significati distinti.
Comunque dire che la programmazione è arte è sicuramente scorretto
sintatticamente. In realtà neppure la pittura è arte, semmai "arte" è il
quadro, ovvero il risultato della pittura. Il resto è tecnica.
Come diceva Edison: 1% ispirazione, 99% traspirazione.
Ciao
*Roby*

> No, dico, ma tu con la tua ragazza parli di _PROGRAMMAZIONE_ ? ;-)
Ma metti conto che ti faccia: "Com'è andato il lavoro oggi?"
Tu gli rispondi semplicemente...
Ciao
Alex

 commissionato l'hanno pagato ben di piů. :-)
Scusa se sono indiscreto, ma quanto prendi per un programma ?
Ciao
Alfonso che vuole sapere se cerchi un collaboratore :))

 Scusa se sono indiscreto, ma quanto prendi per un programma ?
Beh, in effetti "programma" è un termine inesatto. Diciamo "commessa".
Negli ultimi 4 anni non ho mai seguito più di 2 o 3 commesse l'anno. Fai un
po' tu...
Ciao
*Roby*

 ha scritto nel messaggio
news:9gnc5g$kcq$1...@news.mclink.it...

E magari un apprendista... :-))
ciao
ugo

Beh..essendo una cosa che ti piace..vorresti ogni tanto condividere le tue scoperte (per te entusiasmanti) con lei..ma naturalemente
a lei non frega nulla.....ahhh le donneeeeeeeee :-)))
Ciao SIMO
--
__________________
www.sasim.cjb.net


 con clausole di penale).
se artigiano viene dagli arti, le clausole... ?


 significati distinti.
orsu', qualcuno dia definizioni, poi vediamo cosa sta dove...


> Per i  primi il valore estetico  esiste, programmare è  un arte
RP> Anche io mi diverto a programmare, e mi esalto di fronte a codice ben
RP> scritto, ma mica vuol dire che sia arte.
Ovvero non la consideri arte. Arte in italiano ha un significato ampio
e il programmare li copre tutti. C'è chi scrive programmi per ricevere
i  soldi,  quello  è  un  artigiano.  C'è  chi  scrive  programmi  non
necessariamente per ricevere soldi e quello può essere un artista:
se il suo codice oltre che a funzionare esprime idee ed una padronanza
della  tecnica   superiore  allora  siamo   davanti  a  "The   Art  Of
Programming".  Usualmente   qui  siamo  tra  gente  che   più  o  meno
consciamente segue l'hackerdom.
RP> Ha ragione H.P.L. quando dice che la parola "arte" in italiano ha
RP> significati distinti.
Perché c'era la distinzione tra arti liberali e non. Ma poeti, pittori
e  musicisti in passato  lavoravano (per  una clientela  facoltosa) al
fine di sbarcare il lunario. Dipende poi dal livello. Un falegname che
fa un  tavolo è un artigiano, un  ebanista che fa un  mobile che viene
bloccato  alla frontiera  "per  tentativo di  esportazione di  oggetti
facenti parte del patrimonio artistico" è un artista.
Alla Gare  d'Orsay a Parigi sono  esposti (e ora  considerati arte per
via dell'autore) quadri  che non erano altro che  immagini porno fatte
per ragrannellare palanche.
Chi mette  insieme un  tot di  controlli in una  maschera per  fare un
programma per il cliente è un  artigiano (o un artista che si guadagna
la pagnotta), chi programma seguendo certi criteri culturali sia nella
codifica che nelle motivazioni è nel lato dell'arte.
RP> Comunque dire che la programmazione è arte è sicuramente scorretto
RP> sintatticamente. 
Aaaargh! L'errore  è __semantico__ casomai.  "Progammare è un  arte" è
una frase sintatticamente corretta.
RP> In realtà neppure la pittura è arte, semmai "arte" è il
RP> quadro, ovvero il risultato della pittura. Il resto è tecnica.
No.  La pittura  è arte  ed  il quadro  è il  prodotto dell'arte.  Con
pittura (OCCHIO!) si  intende anche tutto il pensare  che gira intorno
alla pittura.
Quello che  differenzia le croste delle televendite  dall'arte è tutto
quello che c'è alle spalle, non solo la tecnica.

 orsu', qualcuno dia definizioni, poi vediamo cosa sta dove...
Chi meglio di una enciclopedia (indovina quale ;-))
Questa è la definizione generica:
" ARTE: Ogni attività dell'uomo che produca e agisca sulla base di regole e
conoscenze tecniche particolari e con l'aiuto della genialità, del gusto e
della fantasia personali"
Questa è la sottodefinizione:
"In partic. Attività estetica; ciò che l'uomo crea per esprimere i suoi
sentimenti, la sua ideologia, la realtà che lo circonda, in opere
esteticamente valide"
Nel primo caso sono compresi sia i programmatori che il nonno di Paperino,
nel secondo i programmatori no (per il nonno di Paperino non mi pronuncio).
Ciao
*Roby*

>>>>> "P" == Paperino  <non...@lo.dico> writes:
P> No, dico, ma tu con la tua ragazza parli di _PROGRAMMAZIONE_ ? ;-)
La mia  lei è una  sistemista con le  contropalle e parliamo  anche di
programmazione (C).


 nel secondo i programmatori no (per il nonno di Paperino non mi
pronuncio).
nonno papero ?


[...]

 writes:
RP> Questa è la definizione generica:
RP> " ARTE: Ogni attività dell'uomo che produca e agisca sulla base di regole e
RP> conoscenze tecniche particolari e con l'aiuto della genialità, del gusto e
RP> della fantasia personali"
RP> Questa è la sottodefinizione:
RP> "In partic. Attività estetica; ciò che l'uomo crea per esprimere i suoi
RP> sentimenti, la sua ideologia, la realtà che lo circonda, in opere
RP> esteticamente valide"
RP> Nel primo caso sono compresi sia i programmatori che il nonno di Paperino,
RP> nel secondo i programmatori no (per il nonno di Paperino non mi pronuncio).
Grazie delle definizioni sintetiche. Mi salvi un sacco di tempo.
Mi dispiace contraddirti ma la seconda definizione si applica ad anche
un  sottoinsieme dei  programmatori che  quando  programmano esprimono
idee,  appartenenza  culturale e  anche  un  senso estetico  (astratto
ovviamente). Tale  estetica si applica al  sorgente ed è  data da come
sono state usate le istruzioni e le caratteristiche del linguaggio.
Non so  se hai  seguito il thread  del convertitore VB->C.  Sono stati
pubblicati un paio di esempi di codice C che sono stati creati proprio
con quell'ottica e dai quali molti programmatori C traggono un piacere
estetico che è paragonabile a quello che si ha contemplando un quadro.
La stessa citazione contenuta nella mia firma è uno di questi pezzi di
codice.
Se poi si richiede che un'arte abbia una cultura su cui appoggiarsi...
http://www.tuxedo.org/~esr/jargon/jargon.html


 
http://www.tuxedo.org/~esr/jargon/jargon.html
ri-hmmm...
amo molto il jargon file.
ma mi sembra un'altra cosa.

 sono fermo alle bisvalide panini.
Queste mi mancano (nel caso di figurine è pure grave).
Ciao
*Roby*

> estetico che è paragonabile a quello che si ha contemplando un quadro.
p> hmmm....
p> quello che dici tu e' molto piu' _cerebrale_, nel bene e nel male.
p> implica una conoscenza di quello che viene detto.
p> se consenti, e' diverso dal guardare u quadro.
Ti voglio vedere davanti a certe opere astratte, davanti alle quali se
ti manca la chiave di interpretazione non cogli nulla.
Non è cerebrale, è espressione di una cultura, la hackerdom
p> amo molto il jargon file.
p> ma mi sembra un'altra cosa.
Il jargon file e' solo la descrizione, attraverso il suo gergo, di una
cultura. E la sua arte si esprime (anche) attraverso i sorgenti.


 alla pittura.
Uff. Troppe generalizzazioni. Come si fa a discutere se le parole cambiano
continuamente il significato espandendolo a piacimento?
Ciao
*Roby*

> alla pittura.
RP> Uff. Troppe generalizzazioni. Come si fa a discutere se le parole cambiano
RP> continuamente il significato espandendolo a piacimento?
Non mi ero espresso bene. La pittura non è solo lo stendere il colore sui
quadri ma anche tutta "la teoria" che ci stà dietro.


 cultura. E la sua arte si esprime (anche) attraverso i sorgenti.
no. attraverso i sorgenti si esprime la sua 'cultura', antropologico:
espressione di una civilta'. i sorgenti hanno uno scopo materiale che
nei quadri non c'e'. puoi vendere gli uni e gli altri, ma i quadri _non_
funzionano.
ergo...
WINDOWS E' ARTE !!!

 affermazione e rilancio. I programmatori sono "artisti".
Secondo me un programmatore può essere un artista, ma nn è detto che tutti i
programmatori siano artisti.
C'e' chi ha scritto che un programmatore non è artista perchè i programmi
non sciuscita emozioni.. .
C'e' un errore di fondo in questa affermazione, ossia assume che un prodotto
artistico sia tale solo se può essere apprezzato da chiunque, con qualsiasi
cultura/esperienza. In realtà non è così, un prodotto può essere artistico
anche se per motivi intrinseci al prodotto stesso non ha modo di poter
essere apprezzato da una vasta % della popolazione, e questo capita quando
per poter apprezzare occorre avere un bagaglio culturale/esperianza tale da
poter permettere una analizi del prodotto, e quindi l'apprezzarlo. Il non
saperlo apprezzare non significa che un prodotto non possa essere artistico!
La verità è che _qualsiasi_ cosa creata dall'uomo può essere frutto
dell'arte, artistico, comunicare emozioni.
In qualsiasi caso è comunque possibile far sciuscitare emozioni ad una vasta
popolazione anche con un programma... . e ve ne posso dare un esempio
concreto im modo semplice. Ho creato un BOT per chat (ossia un programma
residente nelle chat) che ascoltava le conversazioni e si intrufolava nei
discorsi rispondendo quando intercettava delle combinazioni di parole
determinate. Ho reso queste risposte simpatiche, positive ed allegre, ed il
risultato è che decine di ragazzini giocavano con lui e le sue risposte, e
quando per forze maggiori tale BOT ha dovuto abbandonare la chat vi sono
state parecchie manifestazioni di dispiacere. Che sentimenti comunicava quel
programma attraverso le chat? non lo so, ma qualcosa di sicuro c'era. Che
cos'era artistico? il programma, l'effetto del programma o chi l'ha
configurato? secondo me tutte e tre le cose!
L'arte non ha confini, guardatevi attorno, tutto ciò che vedete è frutto
dell'opera dell'uomo; l'uomo modella il mondo, e ciò che crea è solo arte.
Siamo noi che abbiamo fissato una soglia per giudicare se una cosa è
artistica o meno... .  provate a eliminare quella soglia... . ed imparate a
stupirvi.
Ciao
Ettore Maronese
il Mes che apprezza il mondo
http://www.maronese.com/mes

 funzionano.
I palazzi sì però. L'architettura è arte ?
secondo me siete un po' fuori strada. L'utilità non ha niente a che vedere
con l'arte; nel senso che l'attributo utile non leve e non mette. E' arte se
provoca quell' "esperienza estetica" capace di comunicare delle cose che
vanno oltre il senso immediato (i soggetti rappresentati, l'armonia delle
note, le frasi scritte) del mezzo espressivo che si sta usando. Noterai che
la mia è una definizione dell'arte molto basata sull'esperienza individuale
di chi la fruisce, ma d'altra parte io ritengo che in tema d'arte ci sia
veramente poco di oggettivo.
A me è successo di "leggere" questo in del codice (cioè dell' "altro"
rispetto allo scopo della sequenza di istruzioni) e quindi ritengo la
scrittura di codice (più che la programmazione) equiparabile, con le dovute
cautele, ad un'arte.
ciao
Alfonso

 L'architettura č arte ?
si'. no. ni. so. mo? bo!
ti do' ragione su molte cose, anche se credo che tra un film dei vanzina
e uno di kubrick dei termini oggettivi si trovino.
propongo pero' di spostare la discussione su un altro ng.
ciao, a.

 propongo pero' di spostare la discussione su un altro ng.
it.comp.seghe.mentali ? :))
ciao
Alfonso

 it.comp.seghe.mentali ? :))
i sig.ri hegel, lukacs, adorno ringraziano vivamente la s.v. 
ill.ma
delle cortesi parole e dell'alta considerazione :)

 delle cortesi parole e dell'alta considerazione :)
sempre a disposizione :)) soprattutto con Lukacs
cmq quello che volevo dire č che si stava SCIVOLANDO verso le seghe, eheh
ciao
Alfonso

 La mia  lei č una  sistemista con le  contropalle e parliamo  anche di


 programmazione (C).
Appunto, come dicevo nel post: una su mille. A te è andata bene.
In altre parole nella vita ci vuole (_°_)...
;-))
Bye, G.

> cultura. E la sua arte si esprime (anche) attraverso i sorgenti.
p> no. attraverso i sorgenti si esprime la sua 'cultura', antropologico:
p> espressione di una civilta'.
L'arte è espressione della cultura che la genera.
P> i sorgenti hanno uno scopo materiale che
p> nei quadri non c'e'. puoi vendere gli uni e gli altri, ma i quadri _non_
p> funzionano.
L'arte ha uno scopo materiale: dimostrare la possibilità del committente
di spendere denaro in cose che non hanno un ritorno monetario.
E'  un  "limite" dei  quadri.  Con le  sculture  hanno  già provato  a
superarlo, idem in architettura (NCC di Berlino). Ma oramai siamo O.T.
p> ergo...
p> WINDOWS E' ARTE !!!
Perché non funziona ?


>>>>> "P" == Paperino  <non...@lo.dico> writes:
P> Appunto, come dicevo nel post: una su mille. A te è andata bene.
P> In altre parole nella vita ci vuole (_°_)...
Vero. Ammetto di essere _estremamente_ fortunato.


 alla poesia visiva e all'impaginazione. "l'arte di bodoni".
Cosa intendi, pero', con codice "bello"?
Non e' che una certa deformazione professionale ti faccia vedere per
*bellezza* cio' che in realta' e' qualcosa di diverso?
Sinceramente faccio molta fatica a vedere, nonostante faccia il
programmatore soprattutto per passione (anche per lavoro
ovviamente),  una qualche bellezza (vera) nel codice (mio o di
altri).
Codice molto leggibile ed estremamente efficiente puo' essere
definito *bello* od *elegante*, ma in realta' si tratta solo codice
molto leggibile ed efficiente, ovvero con qualita' molto *pratiche*
(ed estremamente utili). Poi che la nostra passione per la
programmazione ci faccia vedere queste qualita' come qualita'
estetiche dipende solo da noi, non dal codice.
Il discorso e' diverso se si considerano casi particolari come il
gia' citato International Ofuscated C Code Contest, ed in effetti
*quel* codice e' scritto *solo* per diletto ed e', soprattutto,
perfettamente *inutile*.
Ma il codice reale deve sottostare a *rigorosissimi* requisiti di
qualita', ed in questo non vi e' il minimo spazio per questioni
*estetiche* (che siano realmente estetiche).
O forse un po' di spazio c'e' ed allora si comprende il perche' dei
vari crash del sw in circolazione ;-)
Ciao.

 quantità non sempre misurabili.
Come ho gia' scritto in un altro post, si sta confondendo il valore
estetico *vero* con quello che viene attribuito ad un qualcosa da
chi ha una passione per questa cosa.
La scrittura del codice soddisfa e *DEVE* soddisfare
*solo_ed_esclusivamente* requisiti "tecnici" *rigorosissimi*. Se poi
la passione ci fa provare piacere nel fare questo e ci fa vedere una
forma (personale) di bellezza in cio' tanto meglio.
Ciao.

 eppure sono anche grandi artisti.
Questa la considero un'offesa pesante.
Penso che non ci sia nulla di piu' distante di un architetto dal
programmatore.
E' evidente che tu non abbia mai avuto a che fare con "architetti".
Ciao.

 una clientela facoltosa) al fine di sbarcare il lunario.
No, arte ha piu' significati in italiano, non c'entra una "passata"
distinzione fra arti liberali e non.
Ciao.

 interpretazione non cogli nulla.
La bellezza e' certamente un fatto soggettivo, su questo non vi e'
alcun dubbio, ma molte opere astratte possono "comunicare" qualcosa
(pure una sensazione negativa) anche a chi non ha quella che tu
chiami la chiave di interpretazione. Chiunque non sia un
programmatore rimarra' totalmente indifferente davanti a delle righe
di codice. Sempre.
Inoltre, e qui si ricade in uno dei significati di arte, le opere
astratte di cui tu parli hanno una qualche utilita' *materiale*? No,
sono *totalmente_e_perfettamente_inutili*.
Il codice, se non scritto per una qualche "gara", ha una sua
utilita', o meglio, e' scritto perche' possa servire a qualcosa, non
certo solo per avere un opera da ammirare (nel qual caso il
funzionamento dello stesso codice non sarebbe neppure richiesto).
Ciao.

"H.P.L." <u...@vaila.ble> ha scritto

non mischiare chiesa e preti.
non a caso si parla di architettura del sw, hw.
sulla soglia dei 45 sono ormai abbastanza certo che se rinascessi farei
architettura. il che non implicherebbe un mio automatico cast nelle
tipologie panseca, portoghesi &c.
io tengo presente
le onardo
le corbusier
:)

affermazione e rilancio. I programmatori sono "artisti".
Penso che la programmazione sia un'arte.
Da qui ad affermare che (tutti) i programmatori siano artisti... ce ne
passa!
(A giudicare molti "artisti" moderni, allora anche il peggior cagnaccio che
picchia sulla tastiera è un artista...)
Ciao

 vari crash del sw in circolazione ;-)
:))

 picchia sulla tastiera č un artista...)
puoi sempre rifarti picchiandolo la tastiera sul desso (*).
cordless recommended.
(*) contestiamo vivamente il termine "cagnaccio".
j+p

tanto per dire, prima di fare informatica, ho fatto 12 esami ad
architettura, e mia moglie č architetto.
scusa, cosa hai contro gli architetti ?
ciao
Alfonso
H.P.L. <u...@vaila.ble> wrote in message
BPMX6.1551$Rq1....@news.infostrada.it...


 wrote in message
9go8eg$acop7$1...@ID-51318.news.dfncis.de...


 le corbusier
Ci sono stati e ci sono tuttora tanti validi architetti e veri
e propri *geni*, ma troppi rasentano il ridicolo ...
Ho avuto in un periodo della mia vita lavorativa a che fare con
ingegneri (in passato) ed in un altro (attualmente) con architetti
ed ingegneri.
Saro' sfortunato, saranno le zone in cui ho lavorato particolarmente
sfortunate (Milano prima, Genova e riviere adesso), ma ho quasi
sempre trovato braccia rubate all'agricoltura.
Ho sentito da qualcuno di loro "sparate" degne di un bambino
cerebroleso. E cosi' ho fatto il solito fascio...
Ciao.

 scusa, cosa hai contro gli architetti ?
Purtroppo per lavoro ho a che fare con troppi architetti ed
ingegneri e, ti assicuro, non e' una bella esperienza.
Coma ho gia' scritto in un altro post, saro' sfortunato io, ma ho
trovato pochissimi appartenenti a queste due categorie (si contano
sulle dita di una mano... di Topolino) che abbiano un minimo di
cervello. Ho degli aneddoti da raccontare che farebbero inorridire
un bambino.
Ciao.

"H.P.L." <u...@vaila.ble> ha scritto nel messaggio
news:CPMX6.1552$Rq1....@news.infostrada.it...

Non sono daccordo: per apprezzare "veramente" l'arte, di qualsiasi
genere, bisogna avere comunque conoscenze e competenze tecniche in quel
campo. Se si parla solo di piacere nel vedere un'opera d'arte, a me (che
non ho competenze di pittura, ad esempio) puņ piacere la peggior crosta,
che nessuno si sognerebbe di chiamare arte.
Quindi per ogni settore di produzione ci sono "canoni" ai quali rifarsi
per giudicare la qualitą dell'opera,perciņ esistono anche nella
programmazione, senza certo fermarsi a guardare solo l'interfaccia
grafica.
degra

 guardare solo l'interfaccia grafica.
Un momento, l'interfaccia grafica con la programmazione non c'entra
proprio nulla.
Ciao.

 wrote:
HPL> Ma il codice reale deve sottostare a *rigorosissimi* requisiti di
HPL> qualita', ed in questo non vi e' il minimo spazio per questioni
HPL> *estetiche* (che siano realmente estetiche).
ROTFL
HPL> O forse un po' di spazio c'e' ed allora si comprende il perche' dei
HPL> vari crash del sw in circolazione ;-)
Già, sopratutto di quello prodotto da ditte che seguono rigorosissimi
test sulla qualità...


>>>>> "HPL" == H P L <u...@vaila.ble> writes:
HPL> *solo_ed_esclusivamente* requisiti "tecnici" *rigorosissimi*. Se poi
Non dire menate. L'ingegneria del  software è una utopia. Cerchiamo di
non raccontare favole ad un ingegnere, per favore.
E  la   certificazione  di  qualità  assicura  solo   che  il  livello
qualitativo dichiarato sia quello, non che la qualità sia alta.
Ci  sono  campi  dove  hai  la  possibilità  di  ottenere  un  livello
qualitativo elevato con una rigorosa osservanza di norme sui materiali
e sui procedimenti produttivi.
L'informatica non  è tra questi campi  per una quantità  di ragioni di
cui una teorica: non puoi  in generale dimostrare la correttezza di un
algoritmo, questa impossibilità è figlia dell'halting problem.
Vero,  ci  sono SW  house  certificate  ISO9000  o con  certificazioni
migliori.  Ci sono  i pattern,  i  template seguiti  dai cobolisti  ma
quelli possono dare una buona speranza, ma nonuna certezza...
Figuriamoci poi  quando vai ad affidarti  a prodotti di  terzi che già
nella  licenza ti dicono  "occhio che  non ti  garantiamo che  serva a
questo scopo". Sanno benissimo che funziona nel 99.99% dei casi ma non
possono garantirli tutti (per un ponte al contrario puoi garantrire il
passaggio di _tutti_  i carichi entro la sua  portata). Un esempio che
mi è  capitato da poco  è il Crystal  Report distribuito con  VB5. Con
quello abbiamo risolto  dei problemi di stampa da  pagine generate via
ASP.  Funziona  pressoché  dappertutto  in  azienda  salvo  in  alcune
macchine dove  chissà quale conflitto  causa la comparsa di  un errore
che -buffo- non è nemmeno nella lista presente in documentazione...
Quanto all'IOCCC la sua utilità  la ha, far divertire chi ci partecipa
e chi  prova un piacere  estetico ad osservare  e cercare di  capire i
programmi. Nessuno  si preoccupa  se qualche codegrinder  lo considera
inutile.


 ROTFL
voi siete pro, quindi dovrei tacere. pero' non sono molto d'accordo con
l'affermazione, e nemmeno con la risata.
ma -- sara' una certa formazione nelle arti visive, fotografia
inclusa -- in tutto quello che mi e' capitato di scrivere, dalle
relazioni d'ufficio, alla critica letteraria, al codice, non sono
tranquillo finche' la pagina non mi quadra _visivamente_. e -- quanto
alla programmazione almeno, nei miei limiti, di solito ci prendo. credo
di avere scritto 6 righe di commento in 16 anni, ma se riprendo i miei
clipper del 90 ci si capisce. certo, fossi parte del team di ie,
lavorerei in un altro modo. ma il 99% del codice vb che trovo sulla rete
e' impaginato coi piedi, e ci metto mezz'ora solo a cercare di
immaginare cosa fa cosa.
non lo trovo diversissimo dall'impostazione di un'interfaccia, o dalla
costruzione di una casa.
imhx (*), of course.
ciao, a.
(*) xperience. bisogna stare al passo coi tempi..

> ROTFL
p> voi siete pro, quindi dovrei tacere. pero' non sono molto d'accordo con
p> l'affermazione, e nemmeno con la risata.
La risata  è sul  *rigorosissimi*. Appena capita  parlo con  uno della
direzione qualità per vedere che  criteri usano in produzione, ma sono
molto   scettico   sulla   possibilità   di  fare   test   che   diano
l'attendibilità  che offre  il collaudo  di un  ponte, a  meno  di non
metterseli a fare  in fase di produzione del  codice procedendo bottom
up e testando completamente le parti costruttive (ad esempio andando a
fornire al  pezzo di  codice input che  facciano fare tutte  le scelte
possibili di flusso) e passando via via ai livelli superiori in cui si
considerano "corrette" tutte le parti  componenti. La cosa costa e non
so  quanto la  si  fa. Prendiamo  un  progetto da  qualche milione  di
dollari,  Arianne  5.   I   responsabili  del  software  di  controllo
navigazione dissero  "Il software  è funzionante e  ampiamente testato
con Arianne 4, con Arianne 5 _funzionerà_". Avete visto tutti il botto
di Arianne  5 al  primo lancio. Il  software di navigazione  era stato
messo su  un sistema completamente  diverso, più potente e  veloce. Si
trovò a cominciare  a fare i conti quando oramai  Arianne era in cielo
che "correva come un missile" (battuta del cavolo). A quel punto diede
i numeri e venne fuori una eccezione FP che nessuno si era preoccupato
di  trappare (ha  sempre funzionato,  i conti  danno  sempre risultati
corretti!), ci fu un bel core dump che venne scaricato... sui registri
di controllo della posizione degli  ugelli! Svolta brusca a sinistra e
cedimento  strutturale del  missile che  innesca la  detonazione delle
cariche di autodistruzione...
Per  quello che dici  della leggibilità  del listato,  sono pienamente
d'accordo. Non  per niente spesso e  volentieri il VB stà  chiuso ed i
sorgenti li faccio con un editor  esterno che, tra le altre cosine, mi
risistemai in automatico il sorgente...


 Essendoci gente che la considera tale allora è arte :)
Vorrei dare una parola finale:
- Arte significa troppe cose. Tra l'altro significa anche "tecnica" come
nella accezione esemplificativa di "l'arte di imbiancare bene un muro".
Confondere l'accezione di tecnica, con quella di Arte con la a maiuscola, è
come dire che una che balla in discoteca è da considerare collega di
Picasso, perchè entrambi sono "cubisti".
- Siccome l'Arte non è un concetto oggettivo, ma soggettivo, in realtà
abbiamo ragione sia io che sostengo che la programmazione non è arte, che tu
che sostieni il contrario.
Partendo da queste due considerazioni, dichiaro che per quello che mi
riguarda la discussione è chiusa. 8-)
Ciao
*Roby*

j+p
Avevo delle riserve nel termine proprio per questo, ma mi sono detto "magari
non si accorge..." :P
Ciao

 se qualche codegrinder  lo considera  inutile.
Da un punto di vista materiale e' totalmente inutile, come la
poesia, la pittura, la musica, ecc...
Da un punto di vista spirituale tutte queste arti hanno un'utilita'
fondamentale.
Ciao.

 cosa fa cosa.
Appunto, vedi che mi dai ragione. Non e' una questione estetica (il
codice impaginato male e' brutto a vedersi), ma e' una questione di
leggibilita' (il codice impaginato male e' poco leggibile) e quindi
una questione altamente pratica.
Ciao.

 dollari,  Arianne  5.
[cut]
Come vedi tutto causato proprio dalla mancanza di "rigore" nello
sviluppo del sw.
Ciao.

"H.P.L." <u...@vaila.ble> ha scritto

mi
illumino
d'
immen
so
ciao, a.

 so
Geniale e fulminante.
Ciao
*Roby*
P.S.
L'impostazione mi ricorda uno scritto del Marinetti. L'inno alla mitraglia,
forse.
Praticamente è l'obfuscated C della letteratura del 900.

 risistemai in automatico il sorgente...
Cosa usi ? Io ho sempre consigliato Smart Indenter, che si integra nell'IDE.
http://www.bmsltd.co.uk/Indenter/Default.htm
Bye, G.

> se qualche codegrinder  lo considera  inutile.
HPL> Da un punto di vista materiale e' totalmente inutile, come la
HPL> poesia, la pittura, la musica, ecc...
HPL> Da un punto di vista spirituale tutte queste arti hanno un'utilita'
HPL> fondamentale.
Anche materiale. Osservando come la definizione di un linguaggio lasciava
la porta aperta ad abusi alcuni dei quali realmente buffi come
#include"/dev/tty"
si è capito in che  modo progettare linguaggi che impedissero cavolate
nella scrittura del software utilizzato correntemente dalla gente.


> dollari,  Arianne  5.
HPL> [cut]
HPL> Come vedi tutto causato proprio dalla mancanza di "rigore" nello
HPL> sviluppo del sw.
Non  proprio. Il  software  era stato  sviluppato molto  rigorosamente
quando  è stato  scritto.   Su  Arianne 4  non  occorreva trappare  le
eccezioni  FP, era  matematico che  non ci  sarebbero state.  Solo che
quando fecero lo sviluppo di  Arianne 4 non potevano sapere di Arianne
5. E'  arrivato  qualcuno che  di  programmazione  capisce  poco e  di
controlli automatici meno ed ha fatto la frittata.


>>>>> "P" == Paperino  <non...@lo.dico> writes:
P> Cosa usi ? Io ho sempre consigliato Smart Indenter, che si integra nell'IDE.
P> 
http://www.bmsltd.co.uk/Indenter/Default.htm
Emacs ovviamente :). Quando mi  viene in mente di fargli fare qualcosa
di nuovo di solito o c'è già o sono in grado di fargliela fare :)


 #include"/dev/tty"
Modo simpatico per dire all'utente che il programma puo' scriverselo da
solo.
Ciao
*Roby*

> #include"/dev/tty"
RP> Modo simpatico per dire all'utente che il programma puo' scriverselo da
RP> solo.
Molto interessante come punto di vista...


 Molto interessante come punto di vista...
ci diamo una mossa sin d'ora o il ng lo chiude l'ultimo dei mohicani ?

 automatici meno ed ha fatto la frittata.
Questo e' un modo sbagliato di progettare e sviluppare il codice (e
troppi programmatori purtoppo lavorano cosi').
*MAI* assumere che un qualche evento non si possa avverare
(matematicamente o meno). Una buona progettazione prevede sempre la
possibilita' che si possano verificare errori anche dove e'
*matematico* che non ve ne possano essere.
Ciao.

 utilizzato correntemente dalla gente.
Sinceramente, vista l'immensa quantita' di problematiche che stanno
dietro alla progettazione di un linguaggio "serio", dubito che da
qui possa essere uscito qualcosa di utile...
Ciao.

 *matematico* che non ve ne possano essere.
_____________________________
Dim intPrimoValore as Integer
Dim SecondoValore as Integer
Dim TerzoValore as Integer
PrimoValore=1
SecondoValore=1
TerzoValore=PrimoValore+SecondoValore
If TerzoValore<>2 Then
    MsgBox "Siamo nella C@CC@ !"
End If
_____________________________
Bye, G.

 PrimoValore=1
^^^^^^^^^^^^^ variabile non definita :)))))))))))


 ^^^^^^^^^^^^^ variabile non definita :)))))))))))
L'ho fatto apposta, volevo vedere se ve ne accorgevate :-----------)
Un Paperino col naso luuuuuuuuuuuuungo...

>>>>> "HPL" == H P L <u...@vaila.ble> writes:
HPL> *MAI* assumere che un qualche evento non si possa avverare
HPL> (matematicamente o meno).
Hmmm,  se hai una  prova matematica  che una  sequenza di  calcoli dia
risultati  sempre corretti (considerando  anche gli  arrotondamenti ed
algoritmi per  ovviare ad eventuali deficenze dell'unità  FP - pentium
docet  -) puoi  stare tranquillo  che  o il  risultato è  giusto o  il
processore ha cessato di funzionare :). Essere più cauti non fa male.
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

> utilizzato correntemente dalla gente.
HPL> Sinceramente, vista l'immensa quantita' di problematiche che stanno
HPL> dietro alla progettazione di un linguaggio "serio", dubito che da
HPL> qui possa essere uscito qualcosa di utile...
Dubiti male. Le problematiche ci  sono ma sono affrontabili con rigore
scientifico,  non sono  toste ma  non immense.   E  dall'ioccc vengono
indicazioni su pitfalls che è bene evitare per avere linguaggi robusti
e manutenibili.


 di funzionare :). Essere più cauti non fa male.
Il problema e' che dimostri "matematicamente" qualcosa partendo da
assunzioni di base che reputi *assolute*. Ma quando altri utilizzano
o, ancora peggio, mettono mano al tuo codice, spesso le assunzioni
di base vanno a farsi benedire (il caso Arianne lo dimostra in
maniera evidente).
Ciao.

 non soggettive...
Ma le regole sono oggettive, non soggettive, ovvero non sono io a
deciderle (sono il sistema per cui sviluppo ed il linguaggio che
adopero a farlo), pero' sono io che me le impongo, non una qualche
normativa di certificazione.
Se non fossi rigoroso nella progettazione del codice e nella stesura
del codice non ci sarebbe nessuno a redarguirmi, pero' farei un
pessimo lavoro.
Ciao.

 Molto interessante come punto di vista...
Un po' come sotto DOS fare un batch di questo tipo:
echo off
copy con > pippo.bat
pippo.bat
Ciao
*Roby*

artista produce opere che trasmettono emozioni, un programmatore no.
mai programmato in Perl?

Anche programmare è un arte .... si quella di girare in torno ai
bachi!!!!!!!!

 bachi!!!!!!!!
Anche scrivere a quanto sembra. :)
Ma i senti to parla,,, re di a da in punteg.....giatura, accentě, parole che
vanno scritte in-sieme, ap'ostrofi.......
I bachi, poi, possono essere "omessi o non messi".
Ciao

 ha scritto nel messaggio
news:pg_57.106032$q77.9...@news2.tin.it...


 Ma chi sei la maestrina dalla "pinna" rossa???????
Compiler Error: Syntax, Grammatical and punctuation errors on line 1.
Too many errors on a single line...
Ciao

Non so se è proprio un'arte...comunque ci vuole creatività:
Non basta sapere a memoria tutte le parole chiave e la sintassi di un
linguaggio di programmazione per dire di saper programmare. E' necessaria
CREATIVITA', ASTRAZIONE per modellizzare e risolvere problemi.
O no?

A mi avviso la programmazione è la somma di quattro componenti
1.competenza tecnica in merito alla sintassi del linguaggio
   (su questo punto non vedo nulla di artistico anzi a volte è noioso)
2.capacita di analisi
   (ritengo utile dividere questo punto in due)
    - analisi matematica
      (anche qui nulla di artistico)
    - analisi nel senso di capacità di razionalizzare un'astrazione
      (qui vedo una sottile vena creativa poiché in essa sono insite le
visioni che a volte rivoluzionano il modo di pensare)
3.competenza tecnica in merito alle tecniche ottenibili con il linguaggio
   (questo punto trovo sia necessario dividerlo in due sottopunti)
    - tecniche altrui adottate pari pari o con alcune modifiche
      (penso ci siano più meriti all'esperienza piuttosto che alla
creatività)
    - tecniche inventate di sana pianta
      (qui inizia la creatività ... ma conta anche l'esperienza che riesce a
potenziarla)
4.capacità di ideare cose nuove
   (qui c'è la vera creatività che spazia all'infinito e che trascende dai
linguaggi o dalle tecniche, anzi spesso queste idee creano nuovi linguaggi
e/o nuove tecniche)
conclusione:
nella programmazione c'è una creatività molto potente ma sottile, velata,
celata.
c'è qualcuno d'accordo o sono l'unico pazzo !!!
P.S.chiedo scusa a Michele Antolini per errore ho risposto a lui invece che
al NG

    ()
Dì la verità: di lavoro fai l'analista, eh?
Ciao
*Roby*

 c'è qualcuno d'accordo o sono l'unico pazzo !!!
d'accordo sono d'accordo (questo non esclude che siamo due pazzi). ma
non hai risposto alla domanda: la programmazione e' un'arte ?
tu dici: e' creativa. ma possono esserlo anche l'artigianato, il
bricolage, il gioco delle bocce.
allora: basta che ci sia creativita' perche' ci sia arte ?

Bene bene bene !!!
Ho trovato del par mio.
Io sono più poeta che pittore
ma questo non cambia anzi aiuta
la risposta a parer mio è:
L'arte è dove la si vuol vedere
anche in un microchip
chiamato "caipiriña"
ma mi pare
sarebbe logico pensare
sia più probabile trovarla
dove ci sia creatività
sempre naturalmente che si voglia
giudicare l'arte con la logica
Mauro
www.cerretosoft.it

Lavoro per una ditta che nulla ha a che vedere con l'informatica
ma la mia capacità d'analisi e la passione per il visual basic
hanno spesso tratto la medesima d'impaccio
Mauro
www.cerretosoft.it

 giudicare l'arte con la logica
che e' un metro rischiosissimo, in questo caso.
cos'hanno di logico i calligrammi o keith haring.
se pensi all'oulipo, o a calvino, mai esempio di logica fu meno
artistico.
imho, of course.
la discussione e' gia' un po' che dovrebbe deviare su alt.hobbies direi
:)
ciao, a.