pentru

  • start
  • forum
  • Dorit
  • Citește cărți
  • Zona de carte electronică
  • Sedipedia
  • Blogosfera
  • [Știri și știri editoriale]
  • Contactează-ne

177 conectat
175 anonim
2 membri

Google Chrome
Dacă utilizați Google Chrome, încercați tema Sedice

Ce se întâmplă este că acest compilator este pentru Linux.
În Windows se pare că poate fi folosit dacă se folosește un „emulator” Linux. (Cigwin, care mai mult decât un emulator este un set de API-uri. De când l-am văzut, îl voi încerca)

Este același Gcc, portat pe Windows.

Nu este nevoie să instalați „emulatoare” sau ceva de genul acesta, este un simplu program de instalare care creează un folder „gfortran” în fișiere de program și creează executabile acolo.

Cu plăcere

Cu plăcere

În acest moment nu programez nimic, dar când îl voi încerca, îl voi comenta aici. Adevărul este că eu sunt un programator care programează la fel cum vorbesc nativii americani în filmele occidentale.

Aici revendic Fortran uitat că pentru aplicațiile științifice și inginerești este încă cel mai bun .

instanton a scris:
Aici revendic Fortran uitat că pentru aplicațiile științifice și inginerești este încă cel mai bun .

Am un prieten care este fizician-astronom (sau ceva „asnn”, a studiat ceva din asta) și bine, se pare că este un limbaj care ți se potrivește foarte bine.
Dacă faci teste cu acest fortran (chiar și cu programe pe care le-ai avut deja) și îmi spui că te descurci excelent, îl recomand.

De fapt, cred că principala diferență între C și fortran este că C este pentru programatori și Fortran este pentru fizicieni. Prin urmare, aplicațiile C ++ ar trebui să fie mult mai rapide decât cele Fortran și ar trebui să fie posibil să se modularizeze mai bine codul. Dar Fortran trebuie să aibă facilitățile sale de manipulare pentru persoanele care nu programează prea mult.

Apropo, este posibil ca acel compilator Fortran să genereze cod mai repede .

instanton a scris:
Ar fi bine să deschideți un fir sau să puneți o recenzie informativă asupra programelor gratuite pentru calcul numeric sau analiză de date că există mulți studenți pe aici și nu numai că trăiesc din apartamente comerciale scumpe.

Cineva mi-a spus deja o idee similară. Sunt foarte de acord cu asta.
Un loc pentru plasarea programelor cu cost zero, catalogarea acestora după tip (matematică, design, muzică) și marcarea sistemelor de operare (Win, Mac, Linux), inclusiv tipul de licență (Privat, Gratuit, Gratuit și Comercial)

Da, problema formatelor mă atinge uneori puțin de g ** **, dar hei, ce vei face.

Instanton a scris:
Avantajul este că este foarte bine adaptat pentru traducerea formulelor și algoritmii sunt apreciați în mod explicit în program.

Compilatoare utilizate în Windows:

- Centrala electrică Fortran de la Microsoft (plătită).
- Gfortran menționat anterior, de la gcc portat la Windows (gratuit) http://quatramaran.ens.fr/

Ambele compilatoare pentru fortran 90/95

Compilatoare utilizate în Linux:

- Compilator Intel Fortran pentru Linux (versiune necomercială - gratuit) http://www.intel.com/cd/software/products/asmo-na/eng/compilers/flin/index.htm Fortran 90/95.
- g77, din gcc 3.4 (gratuit). Pentru fortran 77.
- Gcc-fortran, de la Gcc 4.0 (gratuit). Pentru fortran 90/95.

Pentru a face testele de compilare am folosit un cod la fel de cool ca acesta (un gunoi pentru calcule hidrologice):

Cod:
scrieți (*, *) „Introduceți un număr de la 1 la 12”
citiți (*, *) xmes
zi = 30. * (xmes-1.) + 15.
dec = 23.45 * sin (72./73. * (284. + zi)/57.29578)
scrie (6, *) dec
Sfârșit

Rezultatele în Windows au fost:

- Centrală Fortran: Compilarea și crearea unui executabil de 176 Kb.
- gfortran: Crearea unui executabil de 1145 Kb (ia-l acum!).

Și rezultatele în linux:

- Compilator Intel Fortran: Crearea unui executabil de 400 Kb.
- g77: 15 Kb executabil.
- Gcc 4.0: A fost imposibil să instalați această aplicație (pachetul gcc-fortran) pe un Debian Linux prin compilarea directă a pachetului. Să vedem dacă găsim un depozit care îl instalează direct fără a compila.

Ca o concluzie, se poate spune că, dacă dorim un compilator fortran 90 gratuit pe Linux, în principiu ar trebui să rămânem cu Intel, având în vedere dificultatea de a instala pachetul fortran gcc 4.0. În plus, acest pachet pare a fi în faza de testare și a vedea, în principiu, cum se comportă versiunea sa portată în Windows (gfortranul care creează aceste „bug-uri” ale executabilelor) nu pare foarte fiabil. Oricum, dacă programele fortran pe care vrem să le compilăm sunt „simple” cu g77, rămânem.

În ceea ce privește Windows, dacă dorim un compilator Fortran 90, în principiu, ar trebui să extragem una dintre versiunile plătite sau versiunea sa de evaluare, deoarece un compilator (gfortran) care creează un .exe de mai mult de 1 Mb din codul de 5 linii, nu nu par foarte fiabile.

Am testat compilatoarele și se vede că Fortran nu contribuie cu nimic la comunitatea Soft. Gratuit (nu puteți crea programe complexe, grafică etc.), este depreciat și nu le pasă prea mult de actualizarea acestuia.

Sub Linux, pentru a obține cea mai recentă versiune, trebuie să compilați Gcc + Fortran. Primul a fost posibil să se compileze fără prea multe complicații. Al doilea, se pare că trebuie instalat cumva în primul. Ceea ce nu știu.

După cum am menționat deja către Albertux, o altă soluție este să căutați depozite în care este inclus Gcc 4 și să îl instalați prin APT-GET pentru a verifica rezultatele.
Totuși, nu prezic un rezultat prea bun.

Lucrul despre executabile atât de mare, ne face să credem că este un interpret. Cu alte cuvinte, executabilul are o parte a programului care este capabilă să interpreteze codul Fortran (în cel mai pur stil de bază) și în altul are codul așa cum este. Dacă da, va funcționa bine în orice program, dar pe lângă faptul că au executabile foarte grele (sper să nu crească mai mult pentru mai multe linii de cod), vom avea programe foarte lente.