Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Ricerca personalizzata

C/C++ TUTORIAL 8 - Array monodimensionali...IMPARARE C++

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto Utentec1b8, Foto Utenteangus

5
voti

[11] Re: C/C++ TUTORIAL 8 - Array monodimensionali...IMPARARE C++

Messaggioda Foto UtenteDirtyDeeds » 1 lug 2013, 20:13

Cito da questa discussione su stackoverflow:

In fact, it [C++] is so big and complex, that there are very many very bad C++ books out there. And we are not talking about bad style, but things like sporting glaringly obvious factual errors and promoting abysmally bad programming styles. And it's even worse with online tutorials. (There is a reason nobody bothered to setup a similar question for online tutorials.)


L'ultimo grassetto è mio. Insomma, temo che i tutorial di Foto UtenteMGtech non facciano altro che ingrossare le fila dei tutorial assolutamente inutili -e magari dannosi- per l'apprendimento del C++.
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.
Avatar utente
Foto UtenteDirtyDeeds
39,9k 6 11 13
G.Master EY
G.Master EY
 
Messaggi: 6179
Iscritto il: 13 apr 2010, 15:13
Località: Somewhere in nowhere

2
voti

[12] Re: C/C++ TUTORIAL 8 - Array monodimensionali...IMPARARE C++

Messaggioda Foto Utentefranx » 2 lug 2013, 10:16

TardoFreak ha scritto:Forse non lo sai ma il mondo è pieno di gente che fa e non sbaglia.
Il fatto stesso che tu stia usando un PC, o che giri in automobile o che mangi senza rimanere intossicato dimostra che qualcuno lo ha fatto e lo ha fatto bene.


Certo, come no.

Mai sentito parlare di bug,
mai sentito di macchine che si piantano in un sorpasso,
mai sentito di navicelle che esplodono in aria
per un'errata conversione di misura.

Non esistono persone che sbagliano e tutto è fatto bene ed è
perfetto al primo colpo; rispettiamo comunque la tua visione delle cose.

Soprattutto se ci sono sbagli, sono quelli degli altri, mai noi;
è il nostro compito è sempre e solo quello di cercare il pelo
nell'occhio altrui, senza mai chiederci: "io sarei stato capace di fare meglio?"
oppure "per quello che deve fare o serve, va bene, è accettabile?"

E mai adottare una parola di incoraggiamento e di cortesia, aspetti delle persone umili;
quella cortesia che è tanto diffusa nei forum analoghi tedeschi
e americani: "bravo, continua così", "va bene....però...grazie comunque",
"grazie per aver condiviso il tuo tempo per la comunità".

Se evidentemente stanno messo meglio di noi, un motivo ci dovrà pur essere:
loro sono comunità, noi siamo individualità che pensano a fregarsi l'uno
con l'altro.

E dalla terra di Guicciardini e Machiavelli non potevamo aspettarci diversamente.

Buona fortuna a Tutti

O_/
Avatar utente
Foto Utentefranx
426 3 10
Frequentatore
Frequentatore
 
Messaggi: 153
Iscritto il: 28 feb 2010, 16:43

7
voti

[13] Re: C/C++ TUTORIAL 8 - Array monodimensionali...IMPARARE C++

Messaggioda Foto UtentePietroBaima » 2 lug 2013, 10:46

franx ha scritto:E mai adottare una parola di incoraggiamento e di cortesia, aspetti delle persone umili;
quella cortesia che è tanto diffusa nei forum analoghi tedeschi
e americani: "bravo, continua così", "va bene....però...grazie comunque",
"grazie per aver condiviso il tuo tempo per la comunità".


Non sai di cosa parli.
Per esperienza diretta so bene come sono Inglesi, Tedeschi e Americani.

Una cosa che ho dovuto imparare molto bene per poter collaborare con i miei colleghi ingegneri e
per la quale li apprezzo molto è quella che io chiamo la franchezza tecnica.

Non credo che dimenticherò mai la prima design review a cui ho partecipato.
In sostanza questa è una riunione dove si discute del progetto in corso e alcuni progettisti
fanno esaminare il proprio lavoro ad altri i quali criticano costruttivamente l'operato altrui.

Alcuni di loro sono mostruosamente esperti e, meticolosamente, portano alla luce
ogni più piccolo difetto del circuito. Alcune volte riescono a vedere cose impensabili.
Fanno la critica senza perdersi in cortesia ed essendo diretti ed obiettivi sul punto.
Nessuno richiede la cortesia, ma l'efficienza e la schiettezza.
Si perde meno tempo. Si arriva al punto. Si risolve il problema.
Chi subisce questo trattamento non si sente affatto offeso, ne trae spunto per
migliorarsi e per crescere e per portare invece il proprio contributo su altro.
Una design review è una riunione fatta così che dura mediamente qualche ora.

Quei video in una design review sarebbero trattati più o meno così:

rubbish. Non c'è una sola cosa che va bene. Cancellate i video da YouTube.
L'autore deve recuperare il tempo che ha speso inutilmente.
Facciamo un piano di lavoro

Fase 1:
organizziamo le lezioni;
decidiamo quali argomenti trattare e come esporli;
Decidiamo l'ordine degli argomenti;
Decidiamo quali approfondimenti consigliare per ogni lezione.
Fase 2:
Decidiamo una linea editoriale: significato dei colori da usare,
grandezza caratteri, linee, interlinee
quali software utilizziamo per creare il prodotto?
ecc... ecc...

Qui non si è così "spietati" e "duri" e lo spazio per i ringraziamenti lo si trova.
Fatti un giro sul forum e te ne accorgerai.
Ci si sente liberi, tuttavia, di esprimere le proprie opinioni sul lavoro altrui.
Ora, quei video sono rubbish perché sono:
  1. pieni di errori
  2. diseducativi
  3. impostati male
  4. senza un filo logico tra di loro
  5. illeggibili (i primi)
  6. senza riferimenti
Nel forum lo si è detto e l'autore, invece di trarne spunto se l'è presa a male.
Questo non va bene.
Non migliora l'autore.
Non migliora il forum.
Non serve a nessuno.
Mette in giro dei video schifezza che, magari, qualcuno potrebbe prendere per buoni.

Il male non è sbagliare, ma non correggere i propri errori e non imparare.
E' grazie a questo spirito tecnico che oggi abbiamo oggetti che funzionano e ci regalano quella capacità di fare che contraddistingue la nostra intelligenza.


Ciao,
Pietro.
Curae leves loquuntur, ingentes stupent.
Avatar utente
Foto UtentePietroBaima
32,3k 6 10 13
G.Master EY
G.Master EY
 
Messaggi: 3845
Iscritto il: 12 ago 2012, 0:20
Località: Londra

2
voti

[14] Re: C/C++ TUTORIAL 8 - Array monodimensionali...IMPARARE C++

Messaggioda Foto UtenteDR1 » 3 lug 2013, 10:35

Per imparare c++ e eventualmente migliorare/togliere video non impeccabili dal web guida c++ base (italiano) guida c++ avanzato (english) ;-)
Avatar utente
Foto UtenteDR1
339 1 4 7
Sostenitore
Sostenitore
 
Messaggi: 785
Iscritto il: 16 ago 2012, 11:54

0
voti

[15] Re: C/C++ TUTORIAL 8 - Array monodimensionali...IMPARARE C++

Messaggioda Foto UtenteDirtyDeeds » 3 lug 2013, 18:23

DR1 ha scritto:guida c++ base (italiano)


Anche questo contiene un sacco di errori (e se li vedo io che di C++ non so nulla, non oso pensare cosa potrebbe dire un esperto...). Quello che mi chiedo è: ci sono degli ottimi libri per il C++, aggiornati e scritti bene: perché non leggere quelli? Mah!
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.
Avatar utente
Foto UtenteDirtyDeeds
39,9k 6 11 13
G.Master EY
G.Master EY
 
Messaggi: 6179
Iscritto il: 13 apr 2010, 15:13
Località: Somewhere in nowhere

0
voti

[16] Re: C/C++ TUTORIAL 8 - Array monodimensionali...IMPARARE C++

Messaggioda Foto Utenterusty » 3 lug 2013, 19:13

Io "al tempo" studiai il C++ (dopo Smalltalk) dalla versione precedente di questo:

http://www.amazon.com/The-Complete-Refe ... 0072226803

Pero' attenzione, il libro ha poco o nulla a che fare con i tutorial dell'utente, qui si insegna il C++, ovvero il linguaggio ad oggetti, OOP, non le basi della programmazione procedurale che vediamo nei video.
Infatti sto ancora aspettando i tutorial promessi sul C++ (oggetti, istanze, classi, metodi, costruttori, ereditarieta', overloading, ecc ecc...), ma finora di C++ ne ho visto poco e niente.
Avatar utente
Foto Utenterusty
4.072 2 9 11
Utente non attivo
 
Messaggi: 1584
Iscritto il: 25 gen 2009, 12:10

0
voti

[17] Re: C/C++ TUTORIAL 8 - Array monodimensionali...IMPARARE C++

Messaggioda Foto UtenteDirtyDeeds » 3 lug 2013, 19:29

rusty ha scritto:dalla versione precedente di questo:

http://www.amazon.com/The-Complete-Refe ... 0072226803


I libri di Schildt sul C sono stati massacrati per gli errori gravi che contenevano (v. p.es. qui e qui).
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.
Avatar utente
Foto UtenteDirtyDeeds
39,9k 6 11 13
G.Master EY
G.Master EY
 
Messaggi: 6179
Iscritto il: 13 apr 2010, 15:13
Località: Somewhere in nowhere

0
voti

[18] Re: C/C++ TUTORIAL 8 - Array monodimensionali...IMPARARE C++

Messaggioda Foto Utenterusty » 3 lug 2013, 19:38

Purtroppo questo era ed è un libro di testo molto adottato nelle universita' italiane, che ci siano errori è fuori dubbio, come che esista un libro esente da errori.

Io non sono, ovviamente, un programmatore professionista, lascio la parola a voi :ok:
Avatar utente
Foto Utenterusty
4.072 2 9 11
Utente non attivo
 
Messaggi: 1584
Iscritto il: 25 gen 2009, 12:10

0
voti

[19] Re: C/C++ TUTORIAL 8 - Array monodimensionali...IMPARARE C++

Messaggioda Foto Utentefairyvilje » 3 lug 2013, 20:47

I libri di Schildt sul C sono stati massacrati per gli errori gravi che contenevano

Sulla guida completa al C++ osava dire che la radice di -4 fosse -2 :D...è stato un colpo e ho deciso da quel momento di cambiare libro :D
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...
Avatar utente
Foto Utentefairyvilje
3.502 2 8 12
Expert EY
Expert EY
 
Messaggi: 1043
Iscritto il: 24 gen 2012, 18:23

0
voti

[20] Re: C/C++ TUTORIAL 8 - Array monodimensionali...IMPARARE C++

Messaggioda Foto UtenteTardoFreak » 3 lug 2013, 20:51

Di tutti i libri sul C e sul C++ ne ho tenuti solo tre: due per il C ed uno per il C++.
Tutti gli altri sono finiti nel bidone dell' immondizia.
Poi, per carità, ne ho diversi in pdf e li tengo anche se sarebbero da cancellare solo perché non occupano fisicamente dello spazio.
Nel data sheet si trova tutto. Anche gli errori.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
PIERIN-PIC18 powered by SANGON
Avatar utente
Foto UtenteTardoFreak
52,4k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 12762
Iscritto il: 16 dic 2009, 10:10
Località: Torino - 3° pianeta del Sistema Solare

PrecedenteProssimo

Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti