-
Data: 2019-12-14 11:10:39
Temat: Re: Ile czasu zajmie komputerowi rozszerzony algorytm euklidesa?
Od: g...@g...com szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu sobota, 14 grudnia 2019 02:44:21 UTC+1 użytkownik osobliwy nick napisał:
> > 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.
No właśnie, C++ oprócz bycia zawiłym językiem jest też zawiłym ekosystemem, co nie
ułatwia realizacji celów, jeżeli się w niego wcześniej dość głęboko nie zagrzebałeś
> > 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. 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?
Jeżeli idzie o Racket, to jest głównie używany do nauki programowania w USA (program
"Bootstrap World") i w Niemczech (program "Dein Programm"). Z punktu widzenia rynku
pracy raczej nie jest perspektywiczny (choć jest np studio Naughty Dog, które robi
gry na Playstation, i używa go do tworzenia swoich wewnętrznych narzędzi. Ale to
raczej wyjątek.)
> > Warto ewentualnie rozważyć język Haskell, który jest bardziej złożony, ale ma
dość wydajną implementacje, i jest też sobie w stanie poradzić z dużymi liczbami (i
pod względem składni mocno przypomina klasyczną notację matematyczną).
>
> Też pierwszy raz słyszę nazwę. Poczytam o nim, zanim zdecyduję czego się uczyć.
Akurat na ten język zrobiła się ostatnio moda, i daje jakieś perspektywy
zatrudnienia. Z Twojego punktu widzenia ma też tę zaletę, że możesz łatwo ograniczyć
zakres zmiennych do rozmiaru słowa maszynowego (np. 32 albo 64 bity), uzyskując
wydajność bliższą asemblerowi.
Następne wpisy z tego wątku
- 14.12.19 11:16 Piotr Chamera
- 14.12.19 11:18 Piotr Chamera
- 14.12.19 20:02 Maciej Sobczak
- 14.12.19 20:18 Maciej Sobczak
- 15.12.19 11:54 g...@g...com
- 15.12.19 23:38 Maciej Sobczak
- 16.12.19 00:05 g...@g...com
- 16.12.19 20:02 Maciej Sobczak
- 16.12.19 21:53 g...@g...com
- 17.12.19 19:19 Maciej Sobczak
- 18.12.19 17:42 Roman Tyczka
- 18.12.19 22:19 g...@g...com
- 18.12.19 23:37 M.M.
- 19.12.19 11:09 Maciej Sobczak
- 01.01.20 23:25 Maciej Sobczak
Najnowsze wątki z tej grupy
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- 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
Najnowsze wątki
- 2025-02-01 "Nie kupujcie samochodów elektrycznych
- 2025-02-01 jakie małe auto duże w środku :-)
- 2025-02-01 Re: pytanie do oponiarzy lub szybkojeżdzących (opony Hankook Ventus Prime, S1 Evo, alternatywy)
- 2025-02-01 T-1000 was here
- 2025-02-01 Warszawa => DevOps Engineer <=
- 2025-02-01 Katowice => Administrator IT - Operating Systems and Virtualization <=
- 2025-02-01 Warszawa => Spedytor międzynarodowy <=
- 2025-02-01 Śmierć mózgu a narządy do pobrania
- 2025-01-31 A niektórym to naprawdę zależy na ekologi w miastach LPG POWRACA ;-)
- 2025-01-31 Lublin => Programista Delphi <=
- 2025-01-31 Łódź => Programista NodeJS <=
- 2025-01-31 Wrocław => Senior SAP Support Consultant (SD) <=
- 2025-01-31 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2025-01-31 Gdańsk => iOS Developer (Swift experience) <=
- 2025-01-31 Kraków => UX Designer <=