Potrzebuję, aby ktoś polecił mi dobry kompilator Fortrana77/90/95 pod windowsa, tak się składa, że trafił mi się ten język na studiach, gdyż jest stosowany w mojej dziedzinie nauki. Pod linuksem no to kompiluję pakietem gcc, ale pod win nie mam nic. Obydwa systemy są 64-bitowe. Czy ktoś może coś polecić ?
Do forumowych informatyków.
Moderatorzy: gsmok, tszczesn, Romekd
-
szalony
- moderator
- Posty: 1863
- Rejestracja: wt, 14 sierpnia 2007, 14:15
- Lokalizacja: Kraków/Zielona Góra
Do forumowych informatyków.
Sorry za wybitny offtopic, ale wiem, że mamy takowych na forum 
Potrzebuję, aby ktoś polecił mi dobry kompilator Fortrana77/90/95 pod windowsa, tak się składa, że trafił mi się ten język na studiach, gdyż jest stosowany w mojej dziedzinie nauki. Pod linuksem no to kompiluję pakietem gcc, ale pod win nie mam nic. Obydwa systemy są 64-bitowe. Czy ktoś może coś polecić ?
Potrzebuję, aby ktoś polecił mi dobry kompilator Fortrana77/90/95 pod windowsa, tak się składa, że trafił mi się ten język na studiach, gdyż jest stosowany w mojej dziedzinie nauki. Pod linuksem no to kompiluję pakietem gcc, ale pod win nie mam nic. Obydwa systemy są 64-bitowe. Czy ktoś może coś polecić ?
Senza mai stancià nè mai rifiatà
Cumbattenti d'onore di Santa Libertà
Parechji sò spariti à o fior' di l'età
Surghjent'è acque linde di lu fium'unità
Cumbattenti d'onore di Santa Libertà
Parechji sò spariti à o fior' di l'età
Surghjent'è acque linde di lu fium'unità
-
Kazimierz
- 625...1249 postów

- Posty: 737
- Rejestracja: śr, 25 czerwca 2003, 22:17
- Lokalizacja: Warszawa
Re: Do forumowych informatyków.
Witam
Według mnie są dwa godne polecenia:
Compaq Visual Fortran
Intel Fortran Compiler (demon szybkości).
Jeżeli będziesz zainteresowany, to mogę podesłać Ci (na priva) trochę pdf-ów z opisami, math-procedury itp.
pozdrawiam
Według mnie są dwa godne polecenia:
Compaq Visual Fortran
Intel Fortran Compiler (demon szybkości).
Jeżeli będziesz zainteresowany, to mogę podesłać Ci (na priva) trochę pdf-ów z opisami, math-procedury itp.
pozdrawiam
pozdrawiam
-
szalony
- moderator
- Posty: 1863
- Rejestracja: wt, 14 sierpnia 2007, 14:15
- Lokalizacja: Kraków/Zielona Góra
Re: Do forumowych informatyków.
Dzięki za informacje 
Jak będę poszukiwal czegoś z tej dziedziny, to się skontaktuję.
Jak będę poszukiwal czegoś z tej dziedziny, to się skontaktuję.
Senza mai stancià nè mai rifiatà
Cumbattenti d'onore di Santa Libertà
Parechji sò spariti à o fior' di l'età
Surghjent'è acque linde di lu fium'unità
Cumbattenti d'onore di Santa Libertà
Parechji sò spariti à o fior' di l'età
Surghjent'è acque linde di lu fium'unità
-
tszczesn
- moderator
- Posty: 11383
- Rejestracja: wt, 12 sierpnia 2003, 09:14
- Lokalizacja: Otwock
Re: Do forumowych informatyków.
W pakiecie cygwin masz kompilator gcc, który przynajmniej pod Linuksem potrafi również kompilować Fortran.szalony pisze: Potrzebuję, aby ktoś polecił mi dobry kompilator Fortrana77/90/95 pod windowsa, tak się składa, że trafił mi się ten język na studiach, gdyż jest stosowany w mojej dziedzinie nauki. Pod linuksem no to kompiluję pakietem gcc, ale pod win nie mam nic. Obydwa systemy są 64-bitowe. Czy ktoś może coś polecić ?
-
szalony
- moderator
- Posty: 1863
- Rejestracja: wt, 14 sierpnia 2007, 14:15
- Lokalizacja: Kraków/Zielona Góra
Re: Do forumowych informatyków.
Próbowałem zastosować cygwina ale są jakieś dziwne problemy z działaniem pod moim AMD x64... zdecydowałem się na Intela, do moich "zastosowań" na pewno wystarczy 
Senza mai stancià nè mai rifiatà
Cumbattenti d'onore di Santa Libertà
Parechji sò spariti à o fior' di l'età
Surghjent'è acque linde di lu fium'unità
Cumbattenti d'onore di Santa Libertà
Parechji sò spariti à o fior' di l'età
Surghjent'è acque linde di lu fium'unità
-
jethrotull
- 3125...6249 postów

- Posty: 4023
- Rejestracja: sob, 3 czerwca 2006, 21:51
- Lokalizacja: Poznań
Re: Do forumowych informatyków.
Że tak z ciekawości spytam: do czego mianowicie używa się jeszcze fortrana?
-
traxman
Re: Do forumowych informatyków.
POK - programowanie obliczeń komputerowych - matematyka, chemia itp. Ale dlaczego tego chyba nie wie nikt.
-
cirrostrato
- 6250...9374 posty

- Posty: 6504
- Rejestracja: sob, 5 listopada 2005, 15:51
- Lokalizacja: Warszawa
Re: Do forumowych informatyków.
Bo starej kadrze nie chce się nic zmieniać.Na PW też jeszcze często jadą na fortranie,skrypty są,kadra(stara) jest a do emerytury ma coraz bliżej.W latach 70-75 to się bawiłem fortranem na Odrze...
-
jethrotull
- 3125...6249 postów

- Posty: 4023
- Rejestracja: sob, 3 czerwca 2006, 21:51
- Lokalizacja: Poznań
Re: Do forumowych informatyków.
U nas na PP takie rzeczy to w matlabie robili. Też śmieszna technologia, ale przynajmniej nie muzealnatraxman pisze:POK - programowanie obliczeń komputerowych - matematyka, chemia itp. Ale dlaczego tego chyba nie wie nikt.
-
szalony
- moderator
- Posty: 1863
- Rejestracja: wt, 14 sierpnia 2007, 14:15
- Lokalizacja: Kraków/Zielona Góra
Re: Do forumowych informatyków.
Fortrana używa się praktycznie tylko do obliczeń przepływu ciepła, tensorowych obliczeń wytrzymałości materiałow, naprężeń, odkształceń, oraz obliczeń aerodynamicznych. Używa się go tam, bo żaden inny język nie jest w stanie osiągnąć takiej wydajności i szybkości obliczeń. Za pomocą Fortrana liczone są np. wszystkie silniki Harley-Davidson. Obecnie Fortran jest jedynym językiem stosowanym w tych dziedzinach nauki. Na bazie fortrana pracują również wszystkie Benchmarki (testy wydajności) dla największych superkomputerów. Oprócz tego używa się go do numerycznej prognozy klimatu.
Nie przepadam za tym językiem, no ale co począć..
Nie przepadam za tym językiem, no ale co począć..
Senza mai stancià nè mai rifiatà
Cumbattenti d'onore di Santa Libertà
Parechji sò spariti à o fior' di l'età
Surghjent'è acque linde di lu fium'unità
Cumbattenti d'onore di Santa Libertà
Parechji sò spariti à o fior' di l'età
Surghjent'è acque linde di lu fium'unità
-
popiol17
- 625...1249 postów

- Posty: 866
- Rejestracja: ndz, 9 stycznia 2005, 16:27
- Lokalizacja: Kraków
Re: Do forumowych informatyków.
Rozwinięcie nazwy (Formula-Translator bodajże) mówi samo za siebie
Język powstał na potrzeby pisania oprogramowania sterującego mechanizmami teleskopów w obserwatoriach, więc kładziono nacisk na szybkość i dokładność obliczeń matematycznych. Z tego co pamiętam, to trochę bałaganiarski język? ("Dzikie" skoki, itd.)
Szkoda, że jeszcze gdzieniegdzie na uczelniach promuje się takie antyki, zamiast nauki chociażby Matlaba - języka przydatnego w przyszłej pracy zawodowej...
A używanie go tam, gdzie inny język nie jest w stanie osiągnąć takiej wydajności - w dzisiejszych czasach, gdy królują komputery domowe bijące stacje Silicon Graphics z lat dziewięćdziesiątych, to chyba nie jest argument?
Szkoda, że jeszcze gdzieniegdzie na uczelniach promuje się takie antyki, zamiast nauki chociażby Matlaba - języka przydatnego w przyszłej pracy zawodowej...
A używanie go tam, gdzie inny język nie jest w stanie osiągnąć takiej wydajności - w dzisiejszych czasach, gdy królują komputery domowe bijące stacje Silicon Graphics z lat dziewięćdziesiątych, to chyba nie jest argument?
-
szalony
- moderator
- Posty: 1863
- Rejestracja: wt, 14 sierpnia 2007, 14:15
- Lokalizacja: Kraków/Zielona Góra
Re: Do forumowych informatyków.
Wg źródeł angielskich - jest to jedyny język stosowany na świecie w tych zagadnieniach. Informatykę prowadzą nam metalurgowie, a matlab nie zasymuluje pieca zawiesinowego z wydajnością "real-time". Również w mojej dziedzinie nauki - wykonanie numerycznej symulacji przebiegu frontu krystalizacji w stopie za pomocą c++ albo matlaba to syzyfowa praca. Fortran 95 (ostatnia wersja fortrana została standaryzowana w 2003 ale zmiany są kosmetyczne, największe były od wersji 77 do 90). Z zainstalowanym Intel Math Kernel - bije on na głowę wydajnością. Inna sprawa, że po studiach i tak nie będę raczej takich symulacji robił, a za językiem nie przepadam. Tak wygląda typowy program dodający dwie liczby:
program zmienne
real a,b,c
write(*,*) 'podaj liczbe: '
read(*,*)a
write(*,*) 'podaj druga liczbe: '
read(*,*)b
c=a+b
write(*,*) 'suma tych liczb wynosi: '
write(*,*)c
end
program zmienne
real a,b,c
write(*,*) 'podaj liczbe: '
read(*,*)a
write(*,*) 'podaj druga liczbe: '
read(*,*)b
c=a+b
write(*,*) 'suma tych liczb wynosi: '
write(*,*)c
end
Senza mai stancià nè mai rifiatà
Cumbattenti d'onore di Santa Libertà
Parechji sò spariti à o fior' di l'età
Surghjent'è acque linde di lu fium'unità
Cumbattenti d'onore di Santa Libertà
Parechji sò spariti à o fior' di l'età
Surghjent'è acque linde di lu fium'unità
-
krisabc
- 25...49 postów

- Posty: 35
- Rejestracja: czw, 25 grudnia 2003, 22:00
- Lokalizacja: Warszawa
Re: Do forumowych informatyków.
Do sterowania teleskopów to chyba powstał Forth.popiol17 pisze:Rozwinięcie nazwy (Formula-Translator bodajże) mówi samo za siebieJęzyk powstał na potrzeby pisania oprogramowania sterującego mechanizmami teleskopów w obserwatoriach, więc kładziono nacisk na szybkość i dokładność obliczeń matematycznych. Z tego co pamiętam, to trochę bałaganiarski język? ("Dzikie" skoki, itd.)
Szkoda, że jeszcze gdzieniegdzie na uczelniach promuje się takie antyki, zamiast nauki chociażby Matlaba - języka przydatnego w przyszłej pracy zawodowej...
A używanie go tam, gdzie inny język nie jest w stanie osiągnąć takiej wydajności - w dzisiejszych czasach, gdy królują komputery domowe bijące stacje Silicon Graphics z lat dziewięćdziesiątych, to chyba nie jest argument?
Fortran jest nadal stosowany z wielu powodów np., szybkość, dokładność i biblioteki numeryczne.
Koszty przeniesienia bogatych bibliotek numerycznych przemawiają za używaniem (i rozwijaniem) Fortranu.
I jeszcze za wikipedią: "Został starannie zoptymalizowany, ponieważ autorzy obawiali się,
że nikt nie będzie go używał, jeśli szybkość programów nie będzie porównywalna z szybkością programów napisanych w asemblerze."
kto dziś tak pisze programy?, łatwiej jest wstawić szybszy procesor
Do dziś używa się też innego starocia jakim jest Cobol
-
szalony
- moderator
- Posty: 1863
- Rejestracja: wt, 14 sierpnia 2007, 14:15
- Lokalizacja: Kraków/Zielona Góra
Re: Do forumowych informatyków.
Jedyną wadą mojej nauki fortrana na uczelni jest to, że muszę uczyć się starego fortrana 77, gdzie nie ma swobody kodu, tzn wszystko musi być pisane od 7 kolumny, są pętle z etykietą, itd. (z czasów kart perforowanych). A dlaczego ? No bo w pracowni jest linuks, i admin nie zainstalował w gcc f90 a tylko f77 
Senza mai stancià nè mai rifiatà
Cumbattenti d'onore di Santa Libertà
Parechji sò spariti à o fior' di l'età
Surghjent'è acque linde di lu fium'unità
Cumbattenti d'onore di Santa Libertà
Parechji sò spariti à o fior' di l'età
Surghjent'è acque linde di lu fium'unità
-
tszczesn
- moderator
- Posty: 11383
- Rejestracja: wt, 12 sierpnia 2003, 09:14
- Lokalizacja: Otwock
Re: Do forumowych informatyków.
To ma się nijak do Linuksa - jak admin nie chce/nie może/nie umie to instaluje to co musi. Ale (jak katalogi domowe użytkowników nie są montowane z partycji z opcją 'noexec') przecież w swoim domowym katalogu tez możesz zainstalować sobie co chcesz, w tym kompilator Fortrana 90.szalony pisze:Jedyną wadą mojej nauki fortrana na uczelni jest to, że muszę uczyć się starego fortrana 77, gdzie nie ma swobody kodu, tzn wszystko musi być pisane od 7 kolumny, są pętle z etykietą, itd. (z czasów kart perforowanych). A dlaczego ? No bo w pracowni jest linuks, i admin nie zainstalował w gcc f90 a tylko f77