eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingIle czasu zajmie komputerowi rozszerzony algorytm euklidesa? › Re: Ile czasu zajmie komputerowi rozszerzony algorytm euklidesa?
  • X-Received: by 2002:a37:4a97:: with SMTP id x145mr20188485qka.380.1575751466257; Sat,
    07 Dec 2019 12:44:26 -0800 (PST)
    X-Received: by 2002:a37:4a97:: with SMTP id x145mr20188485qka.380.1575751466257; Sat,
    07 Dec 2019 12:44:26 -0800 (PST)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!goblin2!goblin.stu.neva.r
    u!aioe.org!peer03.am4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds
    -media.com!news.highwinds-media.com!g89no4063253qtd.0!news-out.google.com!w29ni
    449qtc.0!nntp.google.com!g89no4063243qtd.0!postnews.google.com!glegroupsg2000go
    o.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Sat, 7 Dec 2019 12:44:25 -0800 (PST)
    In-Reply-To: <f...@g...com>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=185.186.156.102;
    posting-account=5sNFBgoAAAAxlae8lv99mPyGsDs6ynwB
    NNTP-Posting-Host: 185.186.156.102
    References: <e...@g...com>
    <f...@g...com>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <a...@g...com>
    Subject: Re: Ile czasu zajmie komputerowi rozszerzony algorytm euklidesa?
    From: osobliwy nick <o...@g...com>
    Injection-Date: Sat, 07 Dec 2019 20:44:26 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    X-Received-Bytes: 6064
    X-Received-Body-CRC: 1970571991
    Xref: news-archive.icm.edu.pl pl.comp.programming:214516
    [ ukryj 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ł.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: