-
Programmatore e matematicaScritto daNon Autenticatoil 2007-09-29 16:45:00.0 alle 2007-09-29 16:45:00.0Secondo voi uno prima di fare un corso di programmazione, o che inizi a studiare un linguaggio per conto suo, è bene che abbia delle buoni basi di matematica? O non è fondamentale?
Io ho come l'impressione che uno volendo può programmare senza conoscere bene la matematica, ma quelli che non la conoscono scrivono dei programmi un po' alla cazzo.-
Re: Programmatore e matematicaScritto daNon Autenticatoil 2007-09-29 17:02:00.0 alle 2007-09-29 17:02:00.0
- Scritto da:
> Secondo voi uno prima di fare un corso di
> programmazione, o che inizi a studiare un
> linguaggio per conto suo, è bene che abbia delle
> buoni basi di matematica? O non è
> fondamentale?
> Io ho come l'impressione che uno volendo può
> programmare senza conoscere bene la matematica,
> ma quelli che non la conoscono scrivono dei
> programmi un po' alla
> cazzo.
facendo l'autodidatta immancabilmente farai cose alla cazzo-
Re: Programmatore e matematicaScritto daNon Autenticatoil 2007-09-29 17:06:00.0 alle 2007-09-29 17:06:00.0
- Scritto da:
> facendo l'autodidatta immancabilmente farai cose
> alla
> cazzo
Non è vero, dipende come uno fa l'autodidatta.
-
-
Re: Programmatore e matematicaScritto daNon Autenticatoil 2007-09-30 01:35:00.0 alle 2007-09-30 01:35:00.0
- Scritto da:
> Secondo voi uno prima di fare un corso di
> programmazione, o che inizi a studiare un
> linguaggio per conto suo, è bene che abbia delle
> buoni basi di matematica? O non è
> fondamentale?
> Io ho come l'impressione che uno volendo può
> programmare senza conoscere bene la matematica,
> ma quelli che non la conoscono scrivono dei
> programmi un po' alla
> cazzo.
Tutto è relativo al programma che devi sviluppare, pensi che ti serva matematica per scrivere il motore di rendering di un raytracer?
Pre i gestionali e il web development (99,999% del software sviluppato in italia) la matematica non serve.-
Re: Programmatore e matematicaScritto daNon Autenticatoil 2007-09-30 03:40:00.0 alle 2007-09-30 03:40:00.0
- Scritto da:
>
> web development (99,999%
> del software sviluppato in italia) la matematica
> non
> serve.
Anche per il web development può servire, se devi fare il sitarello no, ma per grossi progetti sì.
La matematica comunque educa la mente e indirettamente incide sulla qualità del programmatore.-
Re: Programmatore e matematicaScritto daNon Autenticatoil 2007-09-30 03:51:00.0 alle 2007-09-30 03:51:00.0
- Scritto da:
>
> - Scritto da:
> >
> > web development (99,999%
> > del software sviluppato in italia) la matematica
> > non
> > serve.
>
> Anche per il web development può servire, se devi
> fare il sitarello no, ma per grossi progetti sì.
>
> La matematica comunque educa la mente e
> indirettamente incide sulla qualità del
> programmatore.
Dipende anche dal tipo di matematica a cui ti riferisci.http://it.wikipedia.org/wiki/Algebra#Teoria_dei_gr...

http://it.wikipedia.org/wiki/Analisi_matematica

http://it.wikipedia.org/wiki/Geometria

-
Re: Programmatore e matematicaScritto daNon Autenticatoil 2007-09-30 15:15:00.0 alle 2007-09-30 15:15:00.0> > web development (99,999%
> > del software sviluppato in italia) la matematica
> > non serve.
>
> Anche per il web development può servire, se devi
> fare il sitarello no, ma per grossi progetti sì.
Mah, ad esempio è una settimana che mi sto rompendo la testa per calcolare la probabilità di uscita di un banner, sorteggiato secondo un particolare algoritmo.
Il problema è che la teoria delle probabilità l'ho studiata anni fa e solo nei principi fondamentali. Un altro problema è che i ragionamenti che portano a calcolare delle probabilità sembrano sempre giusti, purché presentati in modo convincente e assertivo.
> La matematica comunque educa la mente e
> indirettamente incide sulla qualità del
> programmatore.
Anche il latino educa la mente.-
Re: Programmatore e matematicaScritto daavvelentaniCubicolarioil 2007-09-30 15:19:00.0 alle 2007-09-30 15:19:00.0Trollate totali: 18184
- Scritto da:
> Mah, ad esempio è una settimana che mi sto
> rompendo la testa per calcolare la probabilità di
> uscita di un banner, sorteggiato secondo un
> particolare
> algoritmo.
In una settimana potevi calcolare la probabilita` empirica

I think happiness is love
- Vladimir Putin-
Re: Programmatore e matematicaScritto daNon Autenticatoil 2007-09-30 15:33:00.0 alle 2007-09-30 15:33:00.0> In una settimana potevi calcolare la probabilita`
> empirica
No perché i banner possono essere un numero qualsiasi, e a ciascun banner viene assegnato un peso che esprime una preferenza nel visualizzarlo. In pratica, nell'array che elenca i banner certi sono ripetuti più volte.
Fin qui nulla di difficile. Ma poi ho implementato un meccanismo per evitare di visualizzare lo stesso banner due volte di seguito, e le probabilità sono cambiate.-
Re: Programmatore e matematicaScritto daNon Autenticatoil 2007-09-30 16:14:00.0 alle 2007-09-30 16:14:00.0
- Scritto da:
> > In una settimana potevi calcolare la
> probabilita`
> > empirica
>
> No perché i banner possono essere un numero
> qualsiasi, e a ciascun banner viene assegnato un
> peso che esprime una preferenza nel
> visualizzarlo. In pratica, nell'array che elenca
> i banner certi sono ripetuti più
> volte.
>
> Fin qui nulla di difficile. Ma poi ho
> implementato un meccanismo per evitare di
> visualizzare lo stesso banner due volte di
> seguito, e le probabilità sono
> cambiate.
Dovresti applicare il teorema di Bayes sulle richieste degli utenti.-
Re: Programmatore e matematicaScritto daNon Autenticatoil 2007-09-30 16:22:00.0 alle 2007-09-30 16:22:00.0> Dovresti applicare il teorema di Bayes sulle
> richieste degli utenti.
Però dovrei andarmi a studiare cosa dice (cercare la scatola dove sta il libro, cercare il libro, cercare il teorema nel libro).
-
-
Re: Programmatore e matematicaScritto daavvelentaniCubicolarioil 2007-09-30 16:28:00.0 alle 2007-09-30 16:28:00.0Trollate totali: 18184
- Scritto da:
> > In una settimana potevi calcolare la
> probabilita`
> > empirica
>
> No perché i banner possono essere un numero
> qualsiasi, e a ciascun banner viene assegnato un
> peso che esprime una preferenza nel
> visualizzarlo. In pratica, nell'array che elenca
> i banner certi sono ripetuti più
> volte.
>
> Fin qui nulla di difficile. Ma poi ho
> implementato un meccanismo per evitare di
> visualizzare lo stesso banner due volte di
> seguito, e le probabilità sono
> cambiate.
Non aiuto gente che fa bannerazzi.
I think happiness is love
- Vladimir Putin-
Re: Programmatore e matematicaScritto daNon Autenticatoil 2007-09-30 17:14:00.0 alle 2007-09-30 17:14:00.0> Non aiuto gente che fa bannerazzi.
I soliti pregiudizi!
Sto facendo un sito per un amico e in cambio beneficierò di una parte degli introiti pubblicitari, se mai ve ne saranno.
Comunque a essere sorteggiati non dovrebbero solo esserci banner, ma anche testi tipo Google Adsense.
-
-
-
-
Re: Programmatore e matematicaScritto daNon Autenticatoil 2007-09-30 15:20:00.0 alle 2007-09-30 15:20:00.0
- Scritto da:
> Anche il latino educa la mente.
Quidquid latine dictum sit, altum sonatur.-
Re: Programmatore e matematicaScritto daNon Autenticatoil 2007-09-30 15:34:00.0 alle 2007-09-30 15:34:00.0> Quidquid latine dictum sit, altum sonatur.
Vedi? In italiano o in inglese non riusciresti a dirlo in così poche parole.
Il latino insegna a programmare con poche istruzioni.
-
-
-
-
Re: Programmatore e matematicaScritto daavvelentaniCubicolarioil 2007-09-30 08:17:00.0 alle 2007-09-30 08:17:00.0Trollate totali: 18184
- Scritto da:
> Tutto è relativo al programma che devi
> sviluppare, pensi che ti serva matematica per
> scrivere il motore di rendering di un
> raytracer?
Ehm... si`.
> Pre i gestionali e il web development (99,999%
> del software sviluppato in italia) la matematica
> non
> serve.
Web development vuol dire tutto e niente, comunque diciamo di no.I think happiness is love
- Vladimir Putin-
Re: Programmatore e matematicaScritto daNon Autenticatoil 2007-09-30 16:13:00.0 alle 2007-09-30 16:13:00.0
- Scritto da: avvelentani
>
> - Scritto da:
> > Tutto è relativo al programma che devi
> > sviluppare, pensi che ti serva matematica per
> > scrivere il motore di rendering di un
> > raytracer?
>
> Ehm... si`.
Io in Analisi ho 21 e 19, eppure ho scritto un favoloso raytracer, sarà perché in geometria ho 30?
> > Pre i gestionali e il web development (99,999%
> > del software sviluppato in italia) la matematica
> > non
> > serve.
>
> Web development vuol dire tutto e niente,
> comunque diciamo di
> no.
-
Re: Programmatore e matematicaScritto daavvelentaniCubicolarioil 2007-09-30 16:14:00.0 alle 2007-09-30 16:14:00.0Trollate totali: 18184
- Scritto da:
>
> - Scritto da: avvelentani
> >
> > - Scritto da:
> > > Tutto è relativo al programma che devi
> > > sviluppare, pensi che ti serva matematica per
> > > scrivere il motore di rendering di un
> > > raytracer?
> >
> > Ehm... si`.
>
> Io in Analisi ho 21 e 19, eppure ho scritto un
> favoloso raytracer, sarà perché in geometria ho
> 30?
da quando in qua geometria non e` matematica?!I think happiness is love
- Vladimir Putin-
Re: Programmatore e matematicaScritto daNon Autenticatoil 2007-09-30 16:15:00.0 alle 2007-09-30 16:15:00.0
- Scritto da: avvelentani
>
> - Scritto da:
> >
> > - Scritto da: avvelentani
> > >
> > > - Scritto da:
> > > > Tutto è relativo al programma che devi
> > > > sviluppare, pensi che ti serva matematica
> per
> > > > scrivere il motore di rendering di un
> > > > raytracer?
> > >
> > > Ehm... si`.
> >
> > Io in Analisi ho 21 e 19, eppure ho scritto un
> > favoloso raytracer, sarà perché in geometria ho
> > 30?
>
> da quando in qua geometria non e` matematica?!
geometria è matematica, ma quella parte che serve per scrivere un raytracer si limita all'algebra lineare, quindi anche una cima in geometria ci riuscirebbe senza problemi.-
Re: Programmatore e matematicaScritto daNon Autenticatoil 2007-09-30 19:31:00.0 alle 2007-09-30 19:31:00.0
- Scritto da:
>
> - Scritto da: avvelentani
> >
> > - Scritto da:
> > >
> > > - Scritto da: avvelentani
> > > >
> > > > - Scritto da:
> > > > > Tutto è relativo al programma che devi
> > > > > sviluppare, pensi che ti serva matematica
> > per
> > > > > scrivere il motore di rendering di un
> > > > > raytracer?
> > > >
> > > > Ehm... si`.
> > >
> > > Io in Analisi ho 21 e 19, eppure ho scritto un
> > > favoloso raytracer, sarà perché in geometria
> ho
> > > 30?
> >
> > da quando in qua geometria non e` matematica?!
>
> geometria è matematica, ma quella parte che serve
> per scrivere un raytracer si limita all'algebra
> lineare, quindi anche una cima in geometria ci
> riuscirebbe senza
> problemi.
Ok quindi ti serve la geometria.
La geometria è matematica.
Quindi per il raytracer ti serve la matematica.-
Re: Programmatore e matematicaScritto daNon Autenticatoil 2007-09-30 19:45:00.0 alle 2007-09-30 19:45:00.0
- Scritto da:
>
> - Scritto da:
> >
> > - Scritto da: avvelentani
> > >
> > > - Scritto da:
> > > >
> > > > - Scritto da: avvelentani
> > > > >
> > > > > - Scritto da:
> > > > > > Tutto è relativo al programma che devi
> > > > > > sviluppare, pensi che ti serva
> matematica
> > > per
> > > > > > scrivere il motore di rendering di un
> > > > > > raytracer?
> > > > >
> > > > > Ehm... si`.
> > > >
> > > > Io in Analisi ho 21 e 19, eppure ho scritto
> un
> > > > favoloso raytracer, sarà perché in geometria
> > ho
> > > > 30?
> > >
> > > da quando in qua geometria non e` matematica?!
> >
> > geometria è matematica, ma quella parte che
> serve
> > per scrivere un raytracer si limita all'algebra
> > lineare, quindi anche una cima in geometria ci
> > riuscirebbe senza
> > problemi.
>
> Ok quindi ti serve la geometria.
> La geometria è matematica.
> Quindi per il raytracer ti serve la matematica.
Si ma il mio raytracer in italia non ha praticamente mercato.-
Re: Raytrace che non vendono in ItaliaScritto daNon Autenticatoil 2007-09-30 19:48:00.0 alle 2007-09-30 19:48:00.0
- Scritto da:
>
> - Scritto da:
> >
> > - Scritto da:
> > >
> > > - Scritto da: avvelentani
> > > >
> > > > - Scritto da:
> > > > >
> > > > > - Scritto da: avvelentani
> > > > > >
> > > > > > - Scritto da:
> > > > > > > Tutto è relativo al programma che devi
> > > > > > > sviluppare, pensi che ti serva
> > matematica
> > > > per
> > > > > > > scrivere il motore di rendering di un
> > > > > > > raytracer?
> > > > > >
> > > > > > Ehm... si`.
> > > > >
> > > > > Io in Analisi ho 21 e 19, eppure ho
> scritto
> > un
> > > > > favoloso raytracer, sarà perché in
> geometria
> > > ho
> > > > > 30?
> > > >
> > > > da quando in qua geometria non e`
> matematica?!
> > >
> > > geometria è matematica, ma quella parte che
> > serve
> > > per scrivere un raytracer si limita
> all'algebra
> > > lineare, quindi anche una cima in geometria ci
> > > riuscirebbe senza
> > > problemi.
> >
> > Ok quindi ti serve la geometria.
> > La geometria è matematica.
> > Quindi per il raytracer ti serve la matematica.
>
> Si ma il mio raytracer in italia non ha
> praticamente
> mercato.
Questo è un altro discorso. Quindi ho cambiato il subject.
Vendilo all'estero se in Italia non ha mercato.
-
-
-
-
-
-
-
-
Re: Programmatore e matematica
- Scritto da:
> Secondo voi uno prima di fare un corso di
> programmazione, o che inizi a studiare un
> linguaggio per conto suo, è bene che abbia delle
> buoni basi di matematica? O non è
> fondamentale?
la cosa fondamentale è che riesca a pensare in maniera logica e a costruire ed implementare algoritmi.
Poi, a seconda di quello che devi programmare la conoscenza di alcune parti della matematica, ad esempio l'algebra lineare nel caso della computer graphics può essere utile.
> Io ho come l'impressione che uno volendo può
> programmare senza conoscere bene la matematica,
> ma quelli che non la conoscono scrivono dei
> programmi un po' alla
> cazzo.
Mah, sono scettico, più che altro c'è da vedere se uno riesce ad essere ordinato nell'ideazione e implementazione degli algoritmi oppure si dedica alla programmazione spaghetti.-
Re: Programmatore e matematicaScritto daNon Autenticatoil 2007-09-30 16:16:00.0 alle 2007-09-30 16:16:00.0
- Scritto da: shevathas
>
> - Scritto da:
> > Secondo voi uno prima di fare un corso di
> > programmazione, o che inizi a studiare un
> > linguaggio per conto suo, è bene che abbia delle
> > buoni basi di matematica? O non è
> > fondamentale?
>
> la cosa fondamentale è che riesca a pensare in
> maniera logica e a costruire ed implementare
> algoritmi.
> Poi, a seconda di quello che devi programmare la
> conoscenza di alcune parti della matematica, ad
> esempio l'algebra lineare nel caso della computer
> graphics può essere
> utile.
Esistono in Italia aziende che sviluppano sw per computer graphics?
-
-