компилатори

  • Започнете
  • Форум
  • Търси се
  • Чета книги
  • Област за електронни книги
  • Седипедия
  • Блогосфера
  • [Новини и редакционни новини]
  • Свържете се с нас

177 свързани
175 анонимни
2 членове

Google Chrome
Ако използвате Google Chrome, опитайте темата Sedice

Това, което се случва, е, че този компилатор е за linux.
В Windows изглежда, че може да се използва, ако се използва Linux "емулатор". (Cigwin, който е повече от емулатор, е набор от API. Тъй като го видях, ще го пробвам)

Това е същият Gcc, пренесен в Windows.

Няма нужда да инсталирате "емулатори" или нещо подобно, това е обикновен инсталатор, който създава папка "gfortran" в Program Files и създава изпълними файлове там.

Моля

Моля

В момента не програмирам нищо, но когато го опитам ще го коментирам тук. Истината е, че аз съм програмист, който програмира по същия начин, както индианците говорят в западните филми.

Тук потвърждавам забравения Fortran, че за науката и инженерните приложения е все още най-добрият .

instanton написа:
Тук потвърждавам забравения Fortran, че за науката и инженерните приложения е все още най-добрият .

Имам приятел, който е физик-астроном (или нещо като "asnn", той е изучил част от това) и добре, изглежда, че това е език, който много ви подхожда.
Ако правите тестове с този fortran (дори с програми, които вече сте имали) и ми кажете, че се справяте отлично, ще го препоръчам.

Всъщност мисля, че основната разлика между C и fortran е, че C е за програмисти, а Fortran е за физици. Следователно приложенията на C ++ трябва да са много по-бързи от тези на Fortran и трябва да е възможно да се модулира кода по-добре. Но Fortran трябва да разполага със съоръжения за работа за хора, които не програмират много.

Между другото, възможно е този компилатор на Fortran да генерира код по-бързо .

instanton написа:
Би било добре да отворите нишка или да пуснете информативен преглед на безплатни програми за числено изчисление или анализ на данни, че тук има много студенти и не само, че живеят от скъпи търговски апартаменти.

Някой вече ми каза подобна идея. Много съм съгласен с това.
Място за поставяне на програми с нулеви разходи, каталогизиране по видове (математика, дизайн, музика) и маркиране на операционните системи (Win, Mac, Linux), включително вида на лиценза (частен, безплатен, безплатен и търговски)

Да, въпросът за форматите понякога ме докосва малко по гьев **, но хей, какво ще правиш.

Instanton написа:
Предимството е, че той е много добре адаптиран за превод на формули и алгоритмите са изрично оценени в програмата.

Компилатори, използвани в Windows:

- Електростанция Fortran на Microsoft (платена).
- Гореспоменатият gfortran, от gcc, пренесен в Windows (безплатно) http://quatramaran.ens.fr/

И двата компилатора за fortran 90/95

Компилатори, използвани в linux:

- Intel Fortran Compiler за Linux (нетърговска версия - безплатна) http://www.intel.com/cd/software/products/asmo-na/eng/compilers/flin/index.htm За fortran 90/95.
- g77, от gcc 3.4 (безплатно). За фортран 77.
- Gcc-fortran, от Gcc 4.0 (безплатно). За фортран 90/95.

За да направите компилацията тества код, толкова готин, колкото е бил използван (боклук за хидрологични изчисления):

Код:
напишете (*, *) 'Въведете число от 1 до 12'
прочетете (*, *) xmes
ден = 30. * (xmes-1.) + 15.
дек = 23.45 * грях (72./73. * (284. + ден) /57.29578)
запис (6, *) dec
край

Резултатите в windows бяха:

- Fortran Power Station: Компилация и създаване на изпълним файл от 176 Kb.
- gfortran: Създаване на 1145 Kb изпълним файл (вземете го сега!).

И резултатите в linux:

- Intel Fortran Compiler: Създаване на 400 Kb изпълним файл.
- g77: 15 Kb изпълним файл.
- Gcc 4.0: Невъзможно беше да се инсталира това приложение (пакетът gcc-fortran) на Debian Linux чрез директно компилиране на пакета. Нека видим дали ще намерим хранилище, което да го инсталира директно, без да компилира.

В заключение може да се каже, че ако искаме безплатен компилатор fortran 90 на linux, по принцип би трябвало да се придържаме към Intel, като се има предвид трудността при инсталирането на fortran gcc 4.0 пакета. В допълнение, този пакет изглежда е във фаза на тестване и виждането, по принцип, как неговата версия, пренесена на windows, се държи (gfortran, който създава тези "грешки" на изпълними файлове) не изглежда много надежден. Във всеки случай, ако фортранските програми, които искаме да компилираме, са "прости" с g77, ние сме останали.

Що се отнася до windows, ако по принцип искаме компилатор Fortran 90, ще трябва да изтеглим една от платените или неговата версия за оценка, тъй като компилаторът (gfortran), който създава .exe с повече от 1 Mb от 5 реда код, прави не изглежда много надежден.

Тествахме компилаторите и се вижда, че тъй като Fortran не допринася с нищо за общността Soft. Безплатно (не можете да създавате сложни програми, графики и т.н.), то е оттеглено и те не се интересуват твърде много от актуализирането му.

Под Linux, за да получите най-новата му версия, трябва да компилирате Gcc + Fortran. Първият беше възможно да се компилира без твърде много усложнения. Вторият, изглежда, че трябва да бъде инсталиран по някакъв начин в първия. Което не знам.

Както вече споменах на Albertux, друго решение е да се търсят хранилища, където е включен Gcc 4, и да се инсталира чрез APT-GET, за да се проверят резултатите.
Все пак не прогнозирам прекалено добър резултат.

Нещото с толкова големите изпълними програми кара човек да мисли, че е интерпретатор. С други думи, изпълнимият файл има част от програмата, която е способна да интерпретира кода на Fortran (в най-чистия основен стил), а в друга има кода такъв, какъвто е. Ако е така, ще работи добре във всяка програма, но в допълнение към много тежки изпълними файлове (те няма да увеличат повече тегло за повече редове код, надявам се), ще имаме и много бавни програми.