Newsgroup: it.comp.lang.pascal
Titolo: Programmi senza bug

E' possibile che un programma, scritto senza essere ricontrollato e eseguito
per provarlo, non abbia NESSUN bug?
Ne parlavo con un mio amico:
anche se i programmi che facciamo a scuola sono banali, tipo calcolare
potenze, fattoriali, prodotti e somme di n numeri, ecc... mi capita a volte
di fare qualche bug, tipo un indice inizializzato male o cose simili.
Errori logici che l' esecuzione rivela subito, ma che leggendo il codice a
volte sfuggono, quindi io mi trovo molto + a mio agio su un pc
Beh il mio amico dice che lo scopo è di fare i programmi giusti subito, e
che non è necessario eseguirli per vedere se vanno, ma lo si deve capire
solo leggendo
Vorrei sapere il parere di qualcuno con più esperienza
--
Paolo 83 RE
XXXg...@freemail.it
 (remove XXX)
gher...@iname.com
 (text only)
CIAO!

volte sfuggono, quindi io mi trovo molto + a mio agio su un pc
Sono anni che programmo e devo dire che ora di errori ne faccio pochi,
ma mai un programma mi e' uscito al primo colpo: penso che per trovare
certi errori ci si impiega anni senza esguire mai il programma. Cmq
sono d'accordo che con un computer davanti al posto di un foglio di
carta, beh, le cose sono completamente diverse: faccio fatica a capire
tutti quegli esami di informatica in cui si richiede la stesura di un
programma "perfetto", sarebbe piu' interessante descrivere l'algoritmo
e verificare la conoscenza del linguaggio in un altro modo.
Che ne pensate?
--------
rst...@hotmail.it

solo leggendo
Forse per i programmi che fate a scuola puo' essere vero.
Fagli provare a scrivere un compilatore e poi ne riparliamo ;)

 wrote in message
3748f463...@diesel.cu.mi.it...


 >per provarlo, non abbia NESSUN bug?


Sono + o - proporzionati alle capacità medie della classe
Lo so.
Appunto per questo il discorso del tuo amico e' valido se si
considerano i programmi per le vostre esercitazioni, ma scrivere un
programma complesso pensando di non trovarci dei bug e' assurdo.

Fagli provare a scrivere un compilatore e poi ne riparliamo ;)
Vai Andrea, difendi noi studenti!!!
:-)
Francesco L
i3...@GIGIO.shineline.it
 (togliere GIGIO. dall'indirizzo)

Sono + o - proporzionati alle capacità medie della classe
Ehi Paolo, sono del tuo stesso anno e vado in un liceo scentifico (sono in
seconda). Volevo chiederti se anche il tuo professore dice che è meglio
fare un flow-chart prima di scrivere il programma on-screen....io
sinceramente vado meglio a fare il contrario o comunque cerco di scrivere
su un foglio il programma. Dimmi un po'.....


Vorrei sapere il parere di qualcuno con piů esperienza
A parte le stupidaggini di dover scrivere un compilatore (come se
fosse l'unico fine di un "vero" programmatore), credo che un minimo di
testing va' eseguito anche se si e' "certi" che il programma e' stato
scritto nella migliore maniera possibile. Con l'esecuzione del
programma spesso vengono a galla errori banali o anche situazioni
spiacevoli non previste. Ad esempio essere sicuri di poter aprire o
creare un file. E se non e' possibile? Tutto il resto del programma
non avrebbe senso se non e' possibile eseguire una certa azione. Il
comportamento anomalo del sistema operativo, una falla nel codice del
programma, un intervento esterno causato ad esempio da un virus,
possono mandare all'aria anche il miglior programma di questo mondo.
Bye.
Joseph Parrello - OWL/C++ Programmer
http://JoParrello.freeweb.org
(
jopar...@geocities.com
)

possono mandare all'aria anche il miglior programma di questo mondo.
Ma per piacere !...