-
Data: 2020-01-08 12:27:51
Temat: Re: Ile czasu zajmie komputerowi rozszerzony algorytm euklidesa?
Od: bartekltg <b...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Saturday, December 14, 2019 at 2:44:21 AM UTC+1, osobliwy nick wrote:
> > Ja osobiście raczej bym odradzał C++ do Twoich zastosowań.
> > Jest to język nadmiernie skomplikowany, i nawet nie za dobrze radzi sobie z
liczbami (domyślnie implementuje arytmetykę modulo 2^32 albo 2^64)
>
> To duża wada, bo ja bardzo często pracuję na dużych liczbach. Aczkolwiek są
biblioteki przeznaczone dla większych liczb. Tyle, że już ich instalacja była tak
zniuansowana, że jak robiłem to te kilka lat temu, to mnie przerosła.
Polecam boosta. Ma i włąsną implementację, i wtyczkę do GMP.
GMP jest najszybsze, ale jak samo mówisz, upierdliwe.
Boost opakowuje to, żę uzywa się tego jak każdej innej zmiennej liczbowej.
Jeśli chcesz kalkulator, mozesz zaintereoswać się pari/GP.
To i bibliotego (w tym dużo teorioliczbowych procedur)
i kakulator (taki w linii poleceń).
Mathematica też ma swoje zalety. Ale to znów nauka jeszcze innego podejścia.
> > Raczej bym polecał albo Racket, bo jest bardzo prosty i jest dla niego dużo
dobrych materiałów dydaktycznych, a do tego wspiera od razu arytmetykę o dowolnej
precyzji oraz liczby wymierne.
>
> Pierwsze słyszę o tym języku.
To waraicja na temat Scheme. A ten z kolei to Lisp.
))))))))
> Poza użytecznością do moich zastosowań, tak sobie myślę, że fajnie by było jednak
mimo wszystko, aby był to język, który mógłby się przydać również gdzieś indziej, w
szczególności na rynku pracy. Czy Racket stwarza opcje znalezienia po tym pracy,
zakładając, że po kilku latach przygody z nim zacząłbym myśleć o jakichś zleceniach?
Python chyba będzie bardziej uniwersalny. Ale mniej ładny;)
pzdr
bartekltg
Najnowsze wątki z tej grupy
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
Najnowsze wątki
- 2024-05-26 O co chodzi?
- 2024-05-26 PJ autobus-tramwaj
- 2024-05-26 Renault Trafic i lampka z czerwonym STOP
- 2024-05-26 cena pięciocyfrowa
- 2024-05-26 Re: Jak dobra KE "okrada" złą Rosję "dla Ukrainy"
- 2024-05-25 supercap
- 2024-05-25 Sulzbach => Technischer Rollouter (d/m/w) <=
- 2024-05-25 Warszawa => Senior Account Manager <=
- 2024-05-25 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-25 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-25 Warszawa => Interactive/Experience Designer <=
- 2024-05-25 Warszawa => Key Account Manager <=
- 2024-05-25 Warszawa => SAP WM Consultant / Execution <=
- 2024-05-25 Warszawa => Key Account Manager <=
- 2024-05-25 Re: znów ten wrocław