-
Data: 2019-12-07 21:44:25
Temat: Re: Ile czasu zajmie komputerowi rozszerzony algorytm euklidesa?
Od: osobliwy nick <o...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu sobota, 7 grudnia 2019 20:58:32 UTC+1 użytkownik g...@g...com napisał:
> W dniu piątek, 6 grudnia 2019 23:25:56 UTC+1 użytkownik osobliwy nick napisał:
> > Chcę rozwiązywać równania typu:
> >
> > a*2^(x+y)+b*g^y = 1
> >
> > rozszerzonym algorytmem euklidesa dla losowych x+y=128, będących liczbami
naturalnymi z zerem. Czy ktoś ma pomysł jak ustalić ile to może średnio zająć
komputerowi dla całkowitego "g" wynoszącego powiedzmy
> > 5?
>
> Tak. Napisać program i to zmierzyć.
>
> (Jeżeli dziedzina jest mała, to można sobie stabelaryzować wynik, i wówczas
"wyliczenie" zajmie tyle, ile wydobycie danych z tablicy.)
>
> > Dodam tylko, że nie umiem programować, więc nie jestem w stanie napisać sobie
żadnych testów (dopiero rozważam zlecenie napisania komuś programu).
>
> A dlaczego nie rozważysz "nauczenia się programowania"?
> Brzmi to dość górnolotnie, ale nauczenie się jakiegoś języka w stopniu
umożliwiającym Ci realizację rzeczy, o które pytasz, raczej nie zajmie Ci więcej
czasu, niż napisanie takiego posta.
Chodzi to za mną od dawna, ale to osobny temat. Miałem podstawy C na studiach, ale
zapomniałem właściwie wszystkiego, nie byłem też szczególnie zdolnym studentem,
jednocześnie nie miałem też szczególnie zdolnych prowadzących zajęcia (a to wiem od
kolegów przybyłych do nas z Politechniki, studiujących jednocześnie inne kierunki,
którzy krytykowali sposób nauczania na moim kierunku). W ostatnich latach zaś każdą
wolną chwilę poświęcałem na naukę czegoś zupełnie innego - rynków finansowych i
tradingu. I tak odkładałem to programowanie przez lata. Jednocześnie już na etapie
analizy i testowania strategii tradingowych potrzebowałem... tak - umieć programować.
Zleciłem wówczas dosyć szerokie testy i napisanie różnych programów pewnemu
programiście. Ostatecznie zderzyliśmy się z teorią chaosu i efektem motyla - bo
wykresy kursów łudząco przypominają błądzenie losowe (proces Wienera) i jest masa
naukowych teorii i modeli traktująca o efektywności rynków finansowych i zachowaniu
się kursu. Naiwni wtedy byliśmy, ale przynajmniej zyskałem fajnego znajomego.
Wracając do tematu. Może to jest ten moment. Na pewno masz rację, że powinienem to
zrobić. Zwłaszcza, że poznałem z czym to się je i jakieś tam programy kilka lat temu
nawet pisałem (na studiach i po nich). A już nie pierwszy raz zlecam komuś pisanie
jakiegoś programu. Kiedyś zleciłem napisanie programu, który będzie poszukiwał liczb
Crandalla, które nie będą liczbami Wieferich (problem z zakresu matematyki
teoretycznej). Potrafiłem zostawić komputer odpalony na tydzień czasu, bo wzór, który
to liczył przebiegał po ogromnej liczbie wariacji wielu zmiennych. Niczego niestety
nie znalazłem.
Dzisiaj jednak mam inne już nieco dalej idące plany. Docelowo chcę założyć firmę,
startup, która ma stworzyć program szyfrujący (na podstawie zaproponowanego przez
mnie algorytmu) i opatentować to rozwiązanie, czy to w postaci implementacji, czy
ogólnie algorytmu. Nie sądzę, że będę w stanie zrealizować ten plan samodzielnie,
jako początkujący programista. Tutaj potrzeba ludzi, którzy robią to od lat, a
najlepiej takich z doświadczeniem w kryptografii. I wobec konieczności zlecenia
napisania takiego programu (a na początek testów), czy stworzenia całego
oprogramowania, uczenie się programowania samodzielnie jest trochę jak zakładanie
własnego zespołu kolarskiego i jednoczesne uczenie się jazdy na rowerze. Wiadomo, że
prezes, czy sponsor zespołu sam nigdy na takiej kolarzówce nie będzie się tam ścigał
razem z zawodnikami, jak bardzo by się nie starał.
Następne wpisy z tego wątku
- 07.12.19 22:38 g...@g...com
- 08.12.19 20:24 Maciej Sobczak
- 11.12.19 04:24 osobliwy nick
- 11.12.19 04:40 osobliwy nick
- 11.12.19 12:53 g...@g...com
- 11.12.19 20:46 Maciej Sobczak
- 11.12.19 21:47 g...@g...com
- 12.12.19 09:59 Roman Tyczka
- 12.12.19 19:25 Maciej Sobczak
- 12.12.19 23:04 g...@g...com
- 13.12.19 21:06 Maciej Sobczak
- 13.12.19 22:37 g...@g...com
- 14.12.19 02:44 osobliwy nick
- 14.12.19 02:58 osobliwy nick
- 14.12.19 09:01 Mateusz Viste
Najnowsze wątki z tej grupy
- 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
- 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
Najnowsze wątki
- 2024-11-08 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-08 Warszawa => Key Account Manager <=
- 2024-11-08 Szczecin => Key Account Manager (ERP) <=
- 2024-11-08 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-11-08 Wrocław => Senior PHP Symfony Developer <=
- 2024-11-08 Warszawa => QA Engineer <=
- 2024-11-08 Warszawa => QA Inżynier <=
- 2024-11-08 Warszawa => Key Account Manager <=
- 2024-11-08 Gdańsk => Software .Net Developer <=
- 2024-11-08 Akumulator Hyundai
- 2024-11-08 Warszawa => Manager/Specialist e-commerce (B2C) <=
- 2024-11-08 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-08 Gdańsk => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-11-08 znaj podstawe
- 2024-11-08 Chrzanów => Specjalista ds. public relations <=