Newsgroup: it.comp.lang.c
Titolo: Dubbio

Un dubbio mi tormenta! Scusatemi per l'ingenuità del quesito.
Ho iniziato da poco a studiare (da autodidatta) il linguaggio C. 
Da buon allievo eseguo i piccoli programmi che trovo alla fine di ogni
capitolo.
Alle volte sbaglio (a dire il vero, molto spesso…), ma prima o poi riesco a
risolvere…
Però qualcuno mi ha detto che rischio grosso, che senza volerlo potrei
danneggiare il Bios, la memoria… e usando altre parole terroristiche di
questo genere, mi ha bloccato.
Insomma, come stanno le cose, rischio davvero?
Lavoro con il Borland Turbo C++ Lite trovato in un libro. Mi trovo
benissimo per la sua semplicità.
Utilizzo pochi comandi essenziali che per adesso mi sono più che
sufficienti:
Compile to OBJ
Link EXE
Make EXE
Run
User screen
Per dirne una, a proposito di errori da me commessi, e sulla quale è lecito
che vi lanciate in una sonora risata, lavorando sui cicli, ad un certo
punto mi è apparso uno scorrere di frasi e numeri sulla finestra Dos che
non riuscivo più a fermare (potete immaginare il panico che mi venne!!!). E
adesso che devo cominciare a studiare gli Array e i Puntatori… cosa
succederà?
(…Vi confesso che ultimamente ho avuto alcuni problemi nel PC… dipenderanno
da certe mie leggerezze?…)
Vi ringrazio tantissimo :-)
Giuseppe
trav...@tin.it

Insomma, come stanno le cose, rischio davvero?
Se ogni volta che un programmatore sbaglia si danneggiasse la memoria ....
.... compreremmo computer in confezione famiglia !!!
Quanto al BIOS esso é su una Flash EPROM e se tu non vai a fare le
operazioni che di solito si fanno sull' HW per aggiornare il bios stesso non
hai modo di cambiarlo ... quindi NON PUOI DANNEGGIARLO !!!
Il massimo che ti può capitare é di dover riformattare l' hard disk !!!
Ciao, Mat

 Insomma, come stanno le cose, rischio davvero?
Beh, le cose simpatiche che ti possono succedere sono tante, ma dovresti essere
DAVVERO sfortunato. Queste le più probabili:
1) Danneggiare il boot sector, la FAT o un file dell'HD o di un floppy
2) Danneggiare i dati CMOS
3) Danneggiare il BIOS su una EEPROM di una motherboard, una scheda video o un
controller SCSI
4) Eliminare i limiti per le testine del floppy, così le distruggi fisicamente
(solo su alcuni drive)
5) Impostare il refresh rate di una scheda video ad un valore molto alto che il
monitor non regge così si distrugge
6) Far comporre al modem il numero segreto dei computer della NASA, azzecca la
password, entra in modalità "divina" nel computer e scatena una guerra
nucleare-batteriologica su scala mondiale, che porterà all'estinzione di ogni
forma di vita nel nostro pianeta.
Ammetto che l'ultima ipotesi è la più pessimistica.
Ma dai! Okay, le prime cinque sono possibili, ma non esageriamo! Lavorando con
un normale compilatore non ti può succedere nulla di molto grave, al limite
danneggi qualche file o si impalla tutto, un reset e via!
Il bello della programmazione è proprio questo! Quindi, sbizzarisciti un po', e
se vuoi stare un po' più sul sicuro lavora sotto Windows 95, che almeno un po'
ti protegge.
E non lasciarti prendere dal panico quando sbagli qualcosa, perché programmare
è bello!
Ciao
Gabriele Biffi
gbi...@usa.net
http://www.rete039.it/civis/gbiffi/

Se desideri possiamo scambiarci qualche informazione od aiuto...!!!!
Un neo C-ofita    Dario