-
Data: 2014-01-30 07:13:13
Temat: Re: Programowanie uC - Pascal, czy C ?
Od: bartekltg <b...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 2014-01-27 19:31, JDX wrote:
> On 2014-01-27 18:34, J.F wrote:
> [...]
>> A z drugiej strony - uzyles f2c, wiec ominales problem ... ale C++ juz
>> sobie dobrze radzi z liczbami zespolonymi ?
>> Bo Fortran raczej nie ma z tym klopotu, ale dawniej kod z C++ daleki byl
>> od doskonalosci.
> Podejrzewam (bo nie porównywałem), że C++ obecnie radzi sobie z liczbami
> zespolonymi tak samo dobrze jak Fortran. W każdym razie w bibliotece
> standardowej ma wsparcie dla tych liczb:
> http://en.cppreference.com/w/cpp/numeric/complex .
Radzić sobie radzi. Są/były dwa problemy.
Po pierwsze, fortran przez swoje ograniczenia pozwalał na lepsze
sztuczki optymalizacyjne.
http://stackoverflow.com/questions/1602451/c-valarra
y-vs-vector
Ale tego prawie nikt nie używa, za to używa się różnych innych
bibliotek.
Po drugie, były jakieś kłopoty z kompatybilnośćią binarną
pomiędzy FORTRAN, C i C++. Wydaje mi się, ze już posprzątali.
>> Takie np odwrocenie tablicy zespolonej rownie elegancko jak w Fortranie
>> daje sie zapisac i rownie szybko idzie ?
> Elegancko macierze to się odwraca w Matlabie (i klonach):
> http://www.mathworks.com/help/matlab/ref/inv.html.
Pomijając to, że odwracanie macierzy to najczęśćiej zły pomysł, c++:
http://eigen.tuxfamily.org/dox-2.0/TutorialAdvancedL
inearAlgebra.html
A.inverse();
[ładna biblioteka, niekoniecznie najszybsza, intem MKL jest niekokonany,
ale dużo nie ustępuje, a od początku napisana w c++]
> A jak to się robi w
> Fortranie?
sgetri, dgetri
cgetri, zgetri
http://www.physics.orst.edu/~rubin/nacphy/lapack/rou
tines/dgetri.html
:-)
W sumie niby koszmarek, a porządnego _całościowego_ opakowania tego
w c++ (z Expression templates, move) jakoś nie ma.
CUDA też wystawia taki interfejs.
pzdr
bartekltg
Następne wpisy z tego wątku
- 30.01.14 14:11 Cezary Grądys
- 30.01.14 14:45 Jarosław Sokołowski
- 31.01.14 02:02 A.L.
- 31.01.14 09:37 J.F.
- 31.01.14 23:18 s...@g...com
- 31.01.14 23:40 s...@g...com
- 01.02.14 00:01 s...@g...com
- 01.02.14 00:43 s...@g...com
- 01.02.14 01:22 butek
- 01.02.14 02:07 A.L.
- 01.02.14 02:10 A.L.
- 01.02.14 09:34 Piotr Gałka
- 01.02.14 09:42 J.F.
- 01.02.14 09:53 J.F.
- 01.02.14 10:29 Marek Borowski
Najnowsze wątki z tej grupy
- Co może być gorsze od pożaru elektryka?
- daltonizm
- Mały Linux
- Superkondensator. Czy to się uda?
- Stare filmy o technice
- Zasilanie własnych konstrukcji przez PoE
- Jak działa domofon?
- Co oni mierzą miernikiem
- 40 lat OrCAD-a
- Multimetr z bluetooth
- Ciekawa mapka z BTS-ami
- Lampy uliczne LED z kubkiem
- Pęczniejące LiPo
- wyłącznik ścienny
- "Wybitna" inteligencja AI
Najnowsze wątki
- 2025-10-27 #Motodziennik Używane - OGROMNE PRZEBIEGI - najlepsze silniki diesla i benzynowe ostatnio
- 2025-10-27 Dlaczego Heweliusz zatonął? Kulisy tragedii I Heweliusz. Prawdziwa historia #1
- 2025-10-27 Telefony z Androidem są bardzo bezpiecznym kanałem zarządzanie kontem bankowym
- 2025-10-27 logowanie VW
- 2025-10-27 Taka CISZA a z banków ZNIKAJĄ PIENIĄDZE
- 2025-10-27 Warszawa => Generative AI Engineer <=
- 2025-10-27 Warszawa => Gen AI Engineer <=
- 2025-10-27 Warszawa => Dyrektor IT <=
- 2025-10-27 Warszawa => Spedytor Międzynarodowy <=
- 2025-10-27 Warszawa => BI Developer / Analityk BI <=
- 2025-10-27 Hazard
- 2025-10-26 kupiłem pendrajwa 256gb
- 2025-10-26 Masz 20 sekund na poddanie się :)
- 2025-10-26 automat czy manual
- 2025-10-25 W UK (groźnego) seksualnego przestępce (z Etiopii) aż na JEDEN ROK (rasiści) skazali




Ceny mieszkań w Polsce spadają, Warszawa mniej dostępna niż Bruksela