Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Di male in peggio

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto Utentefairyvilje

0
voti

[1] Di male in peggio

Messaggioda Foto UtenteTONYSTARK » 4 nov 2011, 14:09

Vi ricordate quando vi avevo detto che al primo anni ci facevano programmare in FORTRAN 90 e tutti avete storto il naso?

Bè adesso per analisi numerica ci fanno programmare in FORTRAN 70 :mrgreen:

Fate un po voi....

PS non so se sia da spostare in off-topic
C. America: Sei grosso con l'armatura; senza quella cosa sei?
Tony Stark: Un genio, miliardario playboy filantropo

Sfodera un autocompiacimento da manuale... Concordo

Se i miei calcoli non sono errati, e non lo sono mai, 3 Giga Joule al secondo
Avatar utente
Foto UtenteTONYSTARK
3.760 5 11 13
Expert EY
Expert EY
 
Messaggi: 2022
Iscritto il: 24 mag 2010, 21:00
Località: Roma

0
voti

[2] Re: Di male in peggio

Messaggioda Foto Utentealev » 7 nov 2011, 13:46

A me risulta che uno dei principali istituti di ricerca italiani (che opera in tutto il mondo) utilizza per le simulazioni il fortran (credo il 90); io, da profano in materia, ho visto una piccola parte di cosa riescono a fare con quel linguaggio e non capisco cosa ci possa essere da ridere :ok:
Avatar utente
Foto Utentealev
5.990 2 9 12
free expert
 
Messaggi: 6282
Iscritto il: 19 lug 2010, 14:38
Località: Altrove

0
voti

[3] Re: Di male in peggio

Messaggioda Foto UtenteTONYSTARK » 7 nov 2011, 14:28

il problema principale credo sia nel fatto che un anno ci fanno usare il 90 e poi ci fanno usare il 70, stile passo del gambero, e poi quando ne ho parlato tutti mi hanno dato a dosso dicendo che è un linguaggio antiquato.
A mio avviso è ottimo per tutto la parte di elettrotecnica, visto che è l'unico con i numeri complessi integrati.

PS io mi lamentavo del compilatore che che ci fanno usare, ELF90, gratuito, ma anche in dos e con dei paramtri più che rigidi
C. America: Sei grosso con l'armatura; senza quella cosa sei?
Tony Stark: Un genio, miliardario playboy filantropo

Sfodera un autocompiacimento da manuale... Concordo

Se i miei calcoli non sono errati, e non lo sono mai, 3 Giga Joule al secondo
Avatar utente
Foto UtenteTONYSTARK
3.760 5 11 13
Expert EY
Expert EY
 
Messaggi: 2022
Iscritto il: 24 mag 2010, 21:00
Località: Roma

0
voti

[4] Re: Di male in peggio

Messaggioda Foto Utentealev » 7 nov 2011, 14:59

TONYSTARK ha scritto:A mio avviso è ottimo per tutto la parte di elettrotecnica, visto che è l'unico con i numeri complessi integrati.

L'istituto che ti dicevo fa ricerca in campo fluidodinamico ed anche lì lo trovano ottimo; da quel poco che so di questo linguaggio, è una scelta credo obbligata quando devi fare uso di calcolo numerico e modelli matematici ad alto livello.

La rigidità del compilatore spinge il programmatore a sviluppare con una sintassi uniforme :mrgreen:
Avatar utente
Foto Utentealev
5.990 2 9 12
free expert
 
Messaggi: 6282
Iscritto il: 19 lug 2010, 14:38
Località: Altrove

0
voti

[5] Re: Di male in peggio

Messaggioda Foto Utenteangus » 7 nov 2011, 15:04

Niente da dire sul FORTRAN e nessun commento negativo.
Però questo:
TONYSTARK ha scritto: visto che è l'unico con i numeri complessi integrati.

non è del tutto vero...
in /dev/null no one can hear you scream
Avatar utente
Foto Utenteangus
8.475 4 6 9
G.Master EY
G.Master EY
 
Messaggi: 4168
Iscritto il: 20 giu 2008, 17:25

0
voti

[6] Re: Di male in peggio

Messaggioda Foto UtenteTONYSTARK » 7 nov 2011, 15:29

angus ha scritto:
TONYSTARK ha scritto: visto che è l'unico con i numeri complessi integrati.

non è del tutto vero...


I miei prof la spacciano cosi almeno...
C. America: Sei grosso con l'armatura; senza quella cosa sei?
Tony Stark: Un genio, miliardario playboy filantropo

Sfodera un autocompiacimento da manuale... Concordo

Se i miei calcoli non sono errati, e non lo sono mai, 3 Giga Joule al secondo
Avatar utente
Foto UtenteTONYSTARK
3.760 5 11 13
Expert EY
Expert EY
 
Messaggi: 2022
Iscritto il: 24 mag 2010, 21:00
Località: Roma

1
voti

[7] Re: Di male in peggio

Messaggioda Foto Utentexyz » 7 nov 2011, 15:36

TONYSTARK ha scritto:A mio avviso è ottimo per tutto la parte di elettrotecnica, visto che è l'unico con i numeri complessi integrati.

Molti interpreti LISP hanno il supporto nativo per i numeri complessi:

Codice: Seleziona tutto
$> guile -c "(display (sqrt -1))"
0.0+1.0i


Codice: Seleziona tutto
$> clisp -x "(sqrt -1)"
#C(0 1)
Avatar utente
Foto Utentexyz
6.864 2 4 6
G.Master EY
G.Master EY
 
Messaggi: 1778
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

0
voti

[8] Re: Di male in peggio

Messaggioda Foto Utentecasmic » 12 nov 2011, 23:54

TONYSTARK ha scritto:[..]
I miei prof la spacciano cosi almeno...


anche python integra i complessi in modo nativo.

Oggi, dato che la parola "interpretato" per ovvi motivi non spaventa piu' nessuno, vedo tanti che per modelli o per loro parti preferisce usare matlab o octave....
...d'altro canto c'e' pure chi li fa in C#, e gli impianti lavorano e producono benissimo comunque :lol:
Avatar utente
Foto Utentecasmic
0 2
 
Messaggi: 26
Iscritto il: 12 nov 2011, 22:19
Località: Ranzo

0
voti

[9] Re: Di male in peggio

Messaggioda Foto UtenteDarwinNE » 13 nov 2011, 0:18

Il Fortran 70 mi pare DAVVERO obsoleto, è più probabile che si tratti del Fortran 77.

Da un punto di vista informatico è certamente un linguaggio datato (e ci credo, dopo quasi 35 anni!), però c'è secondo me una ragione eccellente per averne almeno un'infarinatura e questa ragione si chiama LAPACK.
Salvo per alcune cosucce in Octave, per i problemi numerici preferisco programmare in C++, e quando ho bisogno di fare dei calcoli pesanti di algebra lineare ricorro all'interfaccia con il Fortran e me ne servo (accoppiata ad ATLAS, un'altra meraviglia informatica, scritta questa volta in gran parte in C).

Ogni volta che c'è da diagonalizzare una matrice 10000 x 10000 ad elementi complessi e non simmetrica, mi tolgo il cappello davanti alla quantità di materia grigia che si è spremuta per permettermi di farlo in maniera efficiente. E lo ha fatto in Fortran 77.

Inutile dire che Matlab, Octave, e tante altre soluzioni gratuite ed a pagamento si appoggiano spesso e volentieri su LAPACK pure loro.
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

0
voti

[10] Re: Di male in peggio

Messaggioda Foto Utentecasmic » 13 nov 2011, 0:47

DarwinNE ha scritto:
(accoppiata ad ATLAS, un'altra meraviglia informatica, scritta questa volta in gran parte in C).



Parli di questo ?
http://math-atlas.sourceforge.net/

Non conosco, gli do' un'occhiata, grazie!


Ogni volta che c'è da diagonalizzare una matrice 10000 x 10000 ad elementi complessi e non simmetrica, mi tolgo il cappello davanti alla quantità di materia grigia che si è spremuta per permettermi di farlo in maniera efficiente. E lo ha fatto in Fortran 77.


Per curiosita' sono andato a guardare. La versione 1.0 e' del '92. Hmmm...io nel '92 ero impegnato a cercare scuse fantasiose da scrivere nel libretto delle giustificazioni, frequentando una scuola che passava per una scuola moderna avendo un server unix e cercando di abbattere il Pascal in favore del C. Ai tempi fare qualcosa di piu' complesso di una moltiplicazione con qualcosa di diverso dal Fortran era ovviamente una bestemmia.
...ovviamente avevano ragione :D

Inutile dire che Matlab, Octave, e tante altre soluzioni gratuite ed a pagamento si appoggiano spesso e volentieri su LAPACK pure loro.


Ovviamente si' e ci aggiungo anche un "perche' no ?" Dopotutto non ha molto senso ricominciare ogni volta dalla ruota.
Avatar utente
Foto Utentecasmic
0 2
 
Messaggi: 26
Iscritto il: 12 nov 2011, 22:19
Località: Ranzo

Prossimo

Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Google [Bot] e 33 ospiti