Primo Precedente 4 di 4
  1. whileswhiles è offline #46
    29-08-07 18:55

    Citazione bomber88m
    La scuola che frequenti dice tutto.....
    Se avessi fatto il tecnico industriale e avessi preso informatica, sapresti benissimo che si inizia come dico io, e ti dirò di più, la programmazione visuale si fa all'ultimo anno, poi questo può cambiare da scuola a scuola ma in linea di massima è così. Quindi c'è la possibilità di partire a fare i temi anche senza l'alfabeto ma perchè a scuola non lo fanno? Non sempre sbagliano...
    Comunque questo sarà un discorso che non finirà mai..... :S
    Visual Basic 6 offre degli strumenti per fare cose (visuali) che non si potrebbero fare con altri linguaggi non visuali come C++ senza avere mesi se non anni di esperienza.
    Lo fa nascondendo tutto al programmatore, e questa non è una cosa buona. Infatti è vb.net è infinitamente meglio.
    Ma quello che interessa all'utente che usa windows e che ha appena iniziato a programmare non è la console, o poche cose che si possono fare coi comandi base di C++, il programmatore alle prime armi vuole un'interfaccia, perchè per lui è quello l'importante. Non sa ancora apprezzare la potenza della console, e se partisse da lì probabilmente si fermerebbe subito, non potendo far niente di interessante. Visual Basic dà invece gli strumenti per far qualcosa in più, con poca esperienza, pochi righi e pochi sbattimenti. Allora il programmatore inesperto potrà dare sfogo a tutta la sua inventiva sfruttando al massimo gli strumenti che gli sono stati dati. Inizierà a comprendere il paradigma ad oggetti, seppur da un punto di vista molto limitato, cominciando a programmare le classi. A questo punto si chiederà "ma negli altri linguaggi?". E così si renderà conto che VB gli nasconde tanto. Guardando il codice prodotto da un designer di un linguaggio "maggiore", (es. C#) riuscirà a comprendere subito quello che succede, conoscendo il paradigma ad oggetti. E ora che il meccanismo è ormai svelato, anche le "basi" non saranno più un mistero. Molto semplicemente sei partito dalle cose che già conosci e piano piano sei arrivato a quelle sconosciute. Partire dalla console significa cancellare le proprie conoscenze e ripartire da 0, per poi arrivare alle cose che sai già. Secondo me conviene più la prima che ho detto, poi, different opinions.
    Non credo che soltanto siccome a scuola si inizia dalla console, sia meglio iniziare dalla console.
    Rispondi con Citazione 

  2. L'avatar di bomber88m bomber88mbomber88m è offline #47
    29-08-07 19:57

    Citazione whiles
    Visual Basic 6 offre degli strumenti per fare cose (visuali) che non si potrebbero fare con altri linguaggi non visuali come C++ senza avere mesi se non anni di esperienza.
    Lo fa nascondendo tutto al programmatore, e questa non è una cosa buona. Infatti è vb.net è infinitamente meglio.
    Ma quello che interessa all'utente che usa windows e che ha appena iniziato a programmare non è la console, o poche cose che si possono fare coi comandi base di C++, il programmatore alle prime armi vuole un'interfaccia, perchè per lui è quello l'importante. Non sa ancora apprezzare la potenza della console, e se partisse da lì probabilmente si fermerebbe subito, non potendo far niente di interessante. Visual Basic dà invece gli strumenti per far qualcosa in più, con poca esperienza, pochi righi e pochi sbattimenti. Allora il programmatore inesperto potrà dare sfogo a tutta la sua inventiva sfruttando al massimo gli strumenti che gli sono stati dati. Inizierà a comprendere il paradigma ad oggetti, seppur da un punto di vista molto limitato, cominciando a programmare le classi. A questo punto si chiederà "ma negli altri linguaggi?". E così si renderà conto che VB gli nasconde tanto. Guardando il codice prodotto da un designer di un linguaggio "maggiore", (es. C#) riuscirà a comprendere subito quello che succede, conoscendo il paradigma ad oggetti. E ora che il meccanismo è ormai svelato, anche le "basi" non saranno più un mistero. Molto semplicemente sei partito dalle cose che già conosci e piano piano sei arrivato a quelle sconosciute. Partire dalla console significa cancellare le proprie conoscenze e ripartire da 0, per poi arrivare alle cose che sai già. Secondo me conviene più la prima che ho detto, poi, different opinions.
    Non credo che soltanto siccome a scuola si inizia dalla console, sia meglio iniziare dalla console.
    Senti... se permetti ho qualche annetto di esperienza in più e mi posso permettere il lusso di dispensare consigli.
    La parte in grassetto è veramente una cavolata abnorme. Ma ti rendi conto che il tuo ragionamento non ha senso? Scusa è... se tu dici che è un punto ti partenza (cioè l'inizio) come fai a sapere già delle cose sulla programmazione se stai iniziando, o meglio, se devi ancora iniziare??? Addirittura la console cancella le proprie conoscenze . Poi con questo discorso sta facendo una generalizzazione inutile, se tu hai fatto così non vuol dire che per forza siamo tutti come te.
    Io sono partito dalla console perchè non mi sono fermato subito? Sarò tenace? E poi dov'è scritto che dalla console non si possono fare cose interessanti? Chi vuole veramente programmare parte dalle basi, chi vuole divertirsi può anche accontentarsi di partire da un linguaggio visuale e rimanere a quello, dipende dall'intento della persona in questione.
    Siamo già andati troppo oltre quindi chiudiamo l'OT.
    Rispondi con Citazione 

  3. whileswhiles è offline #48
    30-08-07 14:40

    Citazione bomber88m
    Senti... se permetti ho qualche annetto di esperienza in più e mi posso permettere il lusso di dispensare consigli.
    La parte in grassetto è veramente una cavolata abnorme. Ma ti rendi conto che il tuo ragionamento non ha senso? Scusa è... se tu dici che è un punto ti partenza (cioè l'inizio) come fai a sapere già delle cose sulla programmazione se stai iniziando, o meglio, se devi ancora iniziare??? Addirittura la console cancella le proprie conoscenze . Poi con questo discorso sta facendo una generalizzazione inutile, se tu hai fatto così non vuol dire che per forza siamo tutti come te.
    Io sono partito dalla console perchè non mi sono fermato subito? Sarò tenace? E poi dov'è scritto che dalla console non si possono fare cose interessanti? Chi vuole veramente programmare parte dalle basi, chi vuole divertirsi può anche accontentarsi di partire da un linguaggio visuale e rimanere a quello, dipende dall'intento della persona in questione.
    Siamo già andati troppo oltre quindi chiudiamo l'OT.
    Allora, hai modificato completamente le mie parole. Non ho detto che con la console non si possono fare cose interessanti. Ho detto che per fare cose interessanti con la console ci vuole molta più esperienza. Con VB6 hai componenti abbastanza potenti che puoi sfruttare secondo una logica molto semplice e naturale, mentre con la console non hai quasi niente di "già pronto". Per esempio per tutti gli utilizzatori di windows l'interfaccia è tutto. Vaglielo a dire che per fare un form con le api di windows in C++ devi scriverti 300 righe di codice.
    Il meccanismo di VB o di un linguaggio visuale, è molto semplice da capire dall'utente che ha esperienza con windows e con cose tipo il drag and drop, oppure il semplice click, e pensa che un altro sistema quale "scrivere tutto a manina" sia assurdo. Poi questo si chiederà "ma cosa c'è dietro tutto questo?" e inizierà a capire anche quelle che tu chiami "basi". Inoltre non ho detto che questo sia il metodo esatto e che tutti dovrebbero seguirlo, ho detto che questo IMHO è un metodo generalmente migliore. Iniziare dalla console per un utente abituato a win32 significa imparare concetti completamente estranei. Leggi tra le righe, è questo che intendevo col "cancellare le proprie conoscenze", dovrai rivoluzionare le tue convinzioni di facilità di programmazione e drag&drop per creare l'interfaccia, non che ti devi sparaflashare Sei su un mondo completamente differente... secondo me questo passaggio deve essere graduale.
    Rispondi con Citazione 

  4. L'avatar di bomber88m bomber88mbomber88m è offline #49
    30-08-07 16:02

    Citazione whiles
    Allora, hai modificato completamente le mie parole. Non ho detto che con la console non si possono fare cose interessanti. Ho detto che per fare cose interessanti con la console ci vuole molta più esperienza. Con VB6 hai componenti abbastanza potenti che puoi sfruttare secondo una logica molto semplice e naturale, mentre con la console non hai quasi niente di "già pronto". Per esempio per tutti gli utilizzatori di windows l'interfaccia è tutto. Vaglielo a dire che per fare un form con le api di windows in C++ devi scriverti 300 righe di codice.
    Il meccanismo di VB o di un linguaggio visuale, è molto semplice da capire dall'utente che ha esperienza con windows e con cose tipo il drag and drop, oppure il semplice click, e pensa che un altro sistema quale "scrivere tutto a manina" sia assurdo. Poi questo si chiederà "ma cosa c'è dietro tutto questo?" e inizierà a capire anche quelle che tu chiami "basi". Inoltre non ho detto che questo sia il metodo esatto e che tutti dovrebbero seguirlo, ho detto che questo IMHO è un metodo generalmente migliore. Iniziare dalla console per un utente abituato a win32 significa imparare concetti completamente estranei. Leggi tra le righe, è questo che intendevo col "cancellare le proprie conoscenze", dovrai rivoluzionare le tue convinzioni di facilità di programmazione e drag&drop per creare l'interfaccia, non che ti devi sparaflashare Sei su un mondo completamente differente... secondo me questo passaggio deve essere graduale.
    Semmai è il contrario...
    Ok facciamo così tanto stai facendo una generalizzazione inutile e priva di fondamento, come ti ho già detto se tu hai fatto così non vuol dire che siamo tutti come te. Poi per fare cose interessanti ci vuole l'esperienza su ogni cosa non solo per la console.
    Ma poi che significa "Iniziare dalla console per un utente abituato a win32 significa imparare concetti completamente estranei".
    Iniziare a programmare per uno che non conosce nessun linguaggio è una cosa estranea sia se inizi con un linguaggio visuale che con un'altro linguaggio .
    Comunque come ho detto siamo andati troppo ot non mi va di continuare a discutere di questo argomento, quindi chiudo qui il mio intervento. Se rispondi non aspettarti risposta.
    Rispondi con Citazione 

  5. whileswhiles è offline #50
    30-08-07 17:10

    Citazione bomber88m
    Semmai è il contrario...
    Ok facciamo così tanto stai facendo una generalizzazione inutile e priva di fondamento, come ti ho già detto se tu hai fatto così non vuol dire che siamo tutti come te. Poi per fare cose interessanti ci vuole l'esperienza su ogni cosa non solo per la console.
    Ma poi che significa "Iniziare dalla console per un utente abituato a win32 significa imparare concetti completamente estranei".
    Iniziare a programmare per uno che non conosce nessun linguaggio è una cosa estranea sia se inizi con un linguaggio visuale che con un'altro linguaggio .
    Comunque come ho detto siamo andati troppo ot non mi va di continuare a discutere di questo argomento, quindi chiudo qui il mio intervento. Se rispondi non aspettarti risposta.
    No. Uno che inizia con un linguaggio visuale per fare una form deve solo cliccare e lasciare, per mettere un timer deve solo spingere il pulsante il codice per "unire" le varie cose è molto semplice. Con un linguaggio visuale una cosa che sarebbe complicatissima fare si fa in pochissimo tempo e con poca esperienza, poi guardando quello che fa il designer, si imparano le cose ad un livello più avanzato.
    Rispondi con Citazione 

 
Primo Precedente 4 di 4