-
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
- Prognozowanie zużycia energii przez PGE?
- Odkurzacz mnie bije :(
- Rapsberry Pi i synchronizacja plików
- RCD 300 mA
- rpi i moduł przekaźników
- Falownik do pompy CO
- Lampa ogrodowa rozłączała różnicówkę
- Inteligentne oświetlenie schodów
- Pytanie do Użytkownika
- Emanuel kiedyś szukał gotowca do chłodzenia leków
- Sprzęty z Lidl-a
- idzie nowe
- Wybuchające pagery
- Jak shakować windę
- Sterowanie bezprzewodowe do wbudowania
Najnowsze wątki
- 2024-10-04 Warszawa => QA Engineer <=
- 2024-10-04 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-10-04 Warszawa => Senior PHP Laravel Developer (e-commerce) <=
- 2024-10-04 Warszawa => Data Scientist / Data Engineer (predictive modelling) <=
- 2024-10-03 Nieparzyste dmuchanie
- 2024-10-03 Prognozowanie zużycia energii przez PGE?
- 2024-10-03 Re: Drugi ekran na Androidzie
- 2024-10-03 sprawiedliwosc nierychliwa
- 2024-10-03 zloto
- 2024-10-03 Odkurzacz mnie bije :(
- 2024-10-03 Gdańsk => Technical Lead ( (Java Background)) <=
- 2024-10-03 Warszawa => Mid IT Recruiter <=
- 2024-10-03 Olsztyn => Sales Specialist <=
- 2024-10-03 Leszczyna nie zna prawa?
- 2024-10-03 Warszawa => OpenText ECM Specialist <=