-
Data: 2016-09-16 17:38:59
Temat: Re: Jak zacząć pracę z Fortranem?
Od: bartekltg <b...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 16.09.2016 13:58, joahim wrote:
> W dniu piątek, 16 września 2016 01:24:49 UTC+2 użytkownik slawek napisał:
>> On Thu, 15 Sep 2016 14:55:16 -0700 (PDT), Adam M
>> <amorawski@...> wrote:
>>> Ciagle w niektorych dziedzinach (fizyka nuklearna, symulacja
>> zjawisk pogodo=
>>> wych, astrofizyka, hydroakustyka) i na niektorych superkompuerach
>> jest ciag=
>>
>> Tylko przez bezwład. Nowe pokolenie ewoluuje w kierunku Pythona i
>> C++. A że C++ jest szybsze niż Fortran stwierdzono już kilkanaście
>> lat temu.
>
> Powiedz, próbowałeś kiedyś robić mapę w Pythonie?
> Matplotlib-basemap jest fajne, naprawdę.
> W trakcie liczenia jednej, prostej mapy na średnio-starym sprzęcie możesz pójść
wyprowadzić psa i sprzątnąć pokój, serio!
Python jest kretyńsko wolny.
Python z JITem nadal jest wolny, a do tego ograniczony.
Nikt nie obiecywał tu tego, że python dorówna fortranowi
pod względem prędkości. Miało to robić c++.
I w większośći przypadków to robi (np słynny przykłąd
z tym, że c++ zauważalnie wolniej operuje na zmiennych
zespolonych, wynika z tego, że dokonywał masy sprawdzeń,
których fortrana unikał, a które da się wyłączyć.
Za to template expression daje sporą przewagę, tzn
aby stworzyć bartdzo wydajny kod, starania zostają
częśćiowo przerzucone z twórcy programu na trórcę
biblioteki).
Fortran ma tę zaletę, że nie tylko jest w nim napisane
dużo ostrej numeryki, ale że cały czas się ją tam pisze.
Z drugiej strony, co to za problem podlinkować skompilowaną
fotrtranowską bibliotekę, i wywoływać ją z wygodnie pisanego
programu w c++ ;-)
Wracając do pythona, nie jest on zastępnikiem fortrana.
Jest raczej zastępnikiem matlaba i języków skyptowych,
przy tym dość sprawnie i szybko się w nim pisze.
Póki używasz numpy/scipy i wywołujesz gotowe skompilowane
funkcje, jest super. Gdy musisz w pętli robić
coś drobnoziarnistego, można się zastanowić,
czy nie warto przejść na coś innego. Też wszystko
zależy od proporcji czas pisania vs czas liczenia.
Jeśli zamiast 30minut ma to liczyć 5 minut, ale
wiesz, że odpalisz to tylko kilka razy, być może
przepisywanie na c++ nie ma sensu.
Ale jeśli całą symulacja trwa tydzień... poza
c++/fortran/c bym nie wychodził.
A jak tam Julia? Głośno było przez chwilę, język
interpretowany z bardzo dobrym kompilatorem JIT,
obiecywali wydajność java, w porywach c++,
miała właśnie zastapić jajogłowym pythona.
pzdr
bartekltg
Następne wpisy z tego wątku
- 16.09.16 17:46 bartekltg
- 16.09.16 17:47 slawek
- 16.09.16 18:02 slawek
- 16.09.16 18:09 slawek
- 16.09.16 18:12 slawek
- 16.09.16 18:32 slawek
Najnowsze wątki z tej grupy
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Re: Najgorszy język programowania
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
Najnowsze wątki
- 2026-01-02 Szalejąca dyskryminacja obywateli USA w Maili i Burkina Faso. Czy to legalne?
- 2026-01-02 Miało być zniesienie abonamentu RTV, a jest podwyżka!!!
- 2026-01-02 Miało być zniesienie abonamentu RTV, a jest podwyżka!!!
- 2026-01-02 Kogo KE opierdoli za nieskuteczną cenzurę? [Rząd tuski doniósł]
- 2026-01-02 Gdańsk => Konsultant Microsoft Dynamics AX/365 SCM Consultant - Servi
- 2026-01-02 Gdańsk => Solution Architect (Workday) - Legal Systems <=
- 2026-01-02 Gdańsk => Microsoft Dynamics 365 Finance Consultant <=
- 2026-01-02 Microsoft, C/C++ na Rust - news
- 2026-01-01 szyby macie całe?
- 2026-01-01 Najbogatsi ludzie na świecie są jeszcze bogatsi. Bezprecedensowa skala zysków
- 2026-01-01 Najbogatsi ludzie na świecie są jeszcze bogatsi. Bezprecedensowa skala zysków
- 2026-01-01 Wszystkiego najlepszego
- 2025-12-31 Czy potrafisz wskazać różnice? [TVN v. RMF]
- 2025-12-31 I kolejny jebnięty
- 2025-12-31 Myślenice => Specjalista ds. kontrolingu <=




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]