Newsgroup: it.comp.lang.c
Titolo: qualcuno sostiene che il problema dello Gnammy e' OT

Perche' mai tale problema dovrebbe essere OT ? Forse perche' troppo
teorico ? Ma c'e' ancora qualcuno che pensa di poter avere un
approccio alla programmazione (in C ma anche in qualsiasi altro
linguaggio) del tipo guerriero Jedi ? Della serie avvia il compilatore
e vai a naso ? Non credo che si possa ottenere nessun risulatto senza
un lavoro preventivo di analisi, come testimonia il fatto che fra qui
e it.comp.programmare una decine di persone si scervellano come me su
un problema "apparentemente" idiota come quello dell'agente
intelligente Gnammy nella matrice 9X9... le specifiche del problema
sono nei messaggi precedenti.
Augusto Pucci
Webmaster di Prospektiva On-line
http://go.to/Prospektiva

teorico ? 
No, semplicemente perche' non e' in alcun modo legato al linguaggio C. 
Personalmente trovo questo tipo di post interessante e non vedo particolari 
problemi a discuterne anche qui, dato che comunque la quantita' di post non e' 
in generale cosi' alta da dare "fastidio". A rigore, pero', l'argomento e' OT.

teorico ? 
Premetto che arrivo a leggere questo messaggio dopo aver ignorato con
"Ignore Thread" tutti gli altri sullo stesso tema e la cosa mi fa
alquanto innervosire. 
Faccio una semplice domanda retorica : il problema dello gnammy
riguarda prettamente il C ?
Lascio a voi la rispettiva retorica risposta.
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
---------------------------------------------

si in effetti non e' necessariamente connesso al linguaggio C, anche
se un eventuale implementazione la pensavo in questo linguaggio, ma mi
sembrava un argomento interessante, e infatti in diversi lo seguono...
a proposito ringrazio tutti quelli che si stanno dedicando al
succitato problema


Se tu avessi letto i precedenti messaggi avresti letto anche che il C
e' il linguaggio in cui il suddetto programma dovrebbe essere
realizzato, ma come realizzarlo senza un'analisi a monte del problema
?


 Perche' mai tale problema dovrebbe essere OT ?
Perché non ha niente a che vedere con il linguaggio C. E il fatto che
possa essere scritto in C (come in tanti altri linguaggi) non lo rende
più in tema.
EMG

 piů in tema.
Io lo vedo come un algoritmo,e come tale, visto che in questo NG si parla
anche di algoritmi, lo si dovrebbe ritenere non OT,forse + o -
interessante, ma non OT.
Ivan Molella

 interessante, ma non OT.
Ma è un algoritmo specifico, non generico. Lo puoi utilizzare solo per
risolvere quel problema. Insomma, se il problema dello Gnammy è on-topic
allora lo sarebbe qualsiasi discussione su qualsiasi applicazione uno
voglia sviluppare. Non mi sembra il caso.
EMG

Non si tratta di una applicazione... anche perche' non penserete mica
che mi interessi sapere come risolvere questo problema per far vivere
meglio gli Gnammy ? Il problema e' di carattere generale e se qualcuno
ha letto fra le righe la domanda poteva anche essere : "Si potrebbe
realizzare un algoritmo, implementato poi in C, di apprendimetno ?" ma
siccome in questi termini il problema e' generico si comincia con
l'analizzare un caso specifico e questa non e' la prima volta che
simili metodi vengono adottati... tipoil problema delle 8 regine
applicato al backtracking oppure la torre di hanoi per la ricorsione,
a nessuno interessa risolvere i suddetti problemi in particolare, ma
conoscere le tecniche ricorsive e il backtracking si !"


e poi scusate se insisto ma il newsgroup si chiam it.comp.lang.c ora
secondo voi uno puo' dire di saper programmare in C se conosce anche a
memoria tutti i comandi, le funzioni, le librerie..etc..etc... ma non
ha la piu' pallida idea come metter su un qualunque procedimento
risolutivo di un problema utilizzando le risorse messe a disposizione
dal linguaggio (c in questo caso) che usa ? O forse l'abilita'
potrebbe essere proprio nel poter sfruttare i punti di forza di un
linguaggio per risolvere problemi per cui non e' magari neppure dei
piu' adatti ? Certamente il problema su citato si risolverebbe meglio
in PROLOG forse...ma la sfida sta proprio nel risolverlo in C. Vorrei
inoltre farvi presente che in casi pratici l'elaborazione di un
algoritmo risolutivo non e' per niente indipendente dal tipo di
linguaggio utilizzato (salvo per problemi semplici) poiche' per
esempio, neņl problema dello Gnammy la rappresentazione dei dati o
l'uso di certe funzioni invece che di altre condizionano fportemente
la progettazione dell'algoritmo.
Per chi poi ritenesse il problema stupido in se perche' posto,
volutamente, in modo scherzoso con il buffo personaggio dello Gnammy
vorrei ricordare che autori seri come Norvig e Russel, nel loro libro
AI:A modern approach trattano il problemina del wumpus per descrivere
i metodi di progettazione di agenti intelligenti... eppure la
soluzione di un simile problema non e' per nulla banale e come la
progettazione di ag int ha avuto notevole impatto sul mondo
informatico..oppure c'e' ancora qualcuno convinto che le AI siano
argomento da fantascienza ? Oppure che la teoria che le riguasrda sia
talmente "teorica" appunto da non permettere tentativi di
implementazione ?



Mi dispiace ma continuo a non vedere niente attinente al C.
EMG

 e poi scusate se insisto ma il newsgroup si chiam it.comp.lang.c
Appunto. Non si chiama né 
it.comp.ai
 né it.comp.gnammy. :-)
EMG

Hai citato una riga del mio precedente messaggio, ma forse faresti
bene a leggerlo tutto.


]

L'ho postato a querl newsgroup proprio perche' mi e' stato cosi'
indicato. Buona quella della matriciazna


realizzato, ma come realizzarlo senza un'analisi a monte del problema
Il fatto che sia da realizzare in C non giustifica la trattazione del
problema in questo ng. 


realizzare un algoritmo, implementato poi in C, di apprendimetno ?" 
[snip]
e questa chiamasi applicazione, pienamente OT, in quanto non si
focalizza l'attenzione sul linguaggio ma sul problema.


AI:A modern approach trattano il problemina del wumpus per descrivere
Nessuno sta sottovalutando il problema in se'.


realizzare un algoritmo, implementato poi in C, di apprendimetno ?" ma
Prima sarebbe opportuno chiarirsi le idee sulle operazioni da compiere, e
sugli algoritmi da utilizzare. Per questo il gruppo piu' adatto credo sia
it.comp.programmare; una volta definito questo, si puo' pensare a quale
linguaggio ricorrere e, se la scelta cade sul C, parlarne qui.
Di fatto, mi sembra che al momento il problema possa essere affrontato non
solo da chi conosce il C, ma anche da chi utilizza altri linguaggi, per cui
suggerisco it.comp.programmare, anche se da come lo ricordo io era un gruppo
un po' confuso... :-(
Saluti,
    Mardy

Avete ragione, e' per questo mi scuso con tutti voi, probabilmente non
avevo capito bene lo spirito dell'NG, pensavo (anzi ero convinto, se
no non avrei mai postato il problema) che il NG riguardasse anche gli
algoritmi risolutivi riguardanti problemi che si era intenzionati a
risolvere in C. :-(
Mi sono effettivamente sbagliato e mi scuso per il disturbo
arrecatomi.
Resto comunque dell'opinione che ridurre il NG a
it.comp.lang.c.standard sarebbe esagerato... ma questo non c'entra
nulla.
Proprio perche' adesso sono convinto che lo gnammy fosse OT qui ho
spostato il dibattito su NG che (almeno spero :-) ) sono forse piu'
pertinenti, per chi fosse comunque interessato a seguiure il
problema.. e qui qualcuno mi pareva ci fosse, il dibattito e' spostato
su:
it.comp.ia (se e' OT anche li' mi sparo ! :-( )
it.comp.programmare
it.scienza.informatica
it.cultura.gnammylandia :-) (no scherzo questo per ora non esiste)
Mi scuso in particolare con EMG che si e' finito il fiato cercando di
spiegarmi perche' era OT...sai sono un tipo ostinato e prima di darti
ragione me ne sono dovuto convincere al 100% scusami comunque.


 ragione me ne sono dovuto convincere al 100% scusami comunque.
Scusami tu se ti sono sembrato troppo insistente. Comunque spero
resterai con noi per proficue discussioni sul C.
EMG

Certo che restero' con voi se mi volete, adoro il C e la sua potenza,
solo che talvolta mi lascio trasportare un pochino troppo per
l'entusiasmo non me ne vogliate vi prego.
