Metodi numerici (linguaggio programmazione)

Messaggioda mattcryo » 03/10/2011, 14:23

Cari matematici,
anche quest'anno, è iniziato un nuovo semestre all'università. Ho scoperto che il professore di metodi numerici farà scegliere, nella giornata di domani, se incentrare il corso (che prevede sostanzialmente la risoluzione mediante pc di equazioni differenziali e sistemi oscillanti) sul C++ oppure sul Fortran.
Premetto che l'anno scorso abbiamo seguito un corso di programmazione di base (niente oggetti) su C++.
Il problema è che io ho sentito dire che fortran sia più adatto per risolvere problemi del genere, però nessuno dei miei colleghi (me incluso) ha mai programmato con questo linguaggio.
Cosa mi consigliate di fare? Grazie mille per le risposte
mattcryo
New Member
New Member
 
Messaggi: 58
Iscritto il: 11/04/2011, 22:03

Re: Metodi numerici (linguaggio programmazione)

Messaggioda vict85 » 03/10/2011, 17:46

La risposta a questa domanda è difficile. Il Fortran e molto usato in alcuni campi ma per niente in altri. Io penso che il linguaggio sia il meno. IL corso è di algoritmi numerici e il linguaggio è solo il mezzo. Secondo me è meglio se usate C++ perché lo conoscete e comprenderete meglio il corso.
Una volta che conosci gli algoritmi tradurli è facile. Se ti interessa il fortran studiati il fortran a parte. Ma dover fare entrambe le cose è dispersivo e certo il prof non si soffermerà minimamente sul linguaggio.
vict85
Cannot live without
Cannot live without
 
Messaggi: 3385
Iscritto il: 16/01/2008, 00:13
Località: Torino

Re: Metodi numerici (linguaggio programmazione)

Messaggioda apatriarca » 03/10/2011, 22:53

C++ perché è il linguaggio che più o meno conoscete. È inutile complicarsi la vita a cercare di capire un linguaggio che non conoscete quando il professore si è reso disponibile a usare un linguaggio conosciuto. Imparare un nuovo linguaggio può essere utile nella vita, ma richiede tempo che voi non avete..
apatriarca
Moderatore
Moderatore
 
Messaggi: 2126
Iscritto il: 08/12/2008, 20:37
Località: Torino

Re: Metodi numerici (linguaggio programmazione)

Messaggioda mattcryo » 04/10/2011, 16:08

Grazie mille, e infatti stamattina il professore ha detto che preferisce il c++, anche perchè se più "lento" permette la programmazione a oggetti e che col fortran perderebbe 1/4 di corso solo per spiegare il nuovo linguaggio
mattcryo
New Member
New Member
 
Messaggi: 58
Iscritto il: 11/04/2011, 22:03

Re: Metodi numerici (linguaggio programmazione)

Messaggioda Deckard » 04/10/2011, 19:19

Tra l'altro che il codice C++ sia più lento del codice Fortran è tutto da vedere
http://www.mathcomp.leeds.ac.uk/turing2012/

Hilbert space is a big place.
Deckard
Junior Member
Junior Member
 
Messaggi: 263
Iscritto il: 17/08/2010, 08:58

Re: Metodi numerici (linguaggio programmazione)

Messaggioda mattcryo » 05/10/2011, 15:05

questo non lo so sinceramente... Ha detto che per i problemi non troppo complessi è preferibile il fortran per la velocità, mentre in casi più sofisticati la programmazione ad oggetti favorisce il C++, io non me ne intendo
mattcryo
New Member
New Member
 
Messaggi: 58
Iscritto il: 11/04/2011, 22:03


Torna a Analisi Numerica e Ricerca Operativa

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti