🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #216629

Re: Ile czasu zajmie komputerowi rozszerzony algorytm euklidesa?

#216629
From: bartekltg
Date: Wed, 08 Jan 2020 11:27
32 lines
3570 bytes
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
Technical Details
Message-ID: <45d257b1-16e8-4818-a12a-9c6a3950ac55@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder7.news.weretis.net!news.mixmin.net!aioe.org!peer01.am4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!g89no11670186qtd.0!news-out.google.com!w29ni256qtc.0!nntp.google.com!g89no11670184qtd.0!postnews.google.com!google-groups.googlegroups.com!not-for-mail
References: <ed31de14-90d3-405e-96e3-a82fcc32b9cc@googlegroups.com> <f7034d01-5d38-40c6-8342-c911e426a20d@googlegroups.com> <72e58de1-0684-4e65-8e2e-9fb4edbb9172@googlegroups.com> <1796d3fc-8036-488e-8346-c5073aab2b5d@googlegroups.com> <a0f802d0-fb07-43d9-9d76-9ea33f556ed9@googlegroups.com> <af9896f5-6e22-48d9-86e6-8c2b4023f36a@googlegroups.com>

Show Full Headers
Complete Article Headers
X-Received: by 2002:ad4:496f:: with SMTP id p15mr3508214qvy.191.1578482871977;        Wed, 08 Jan 2020 03:27:51 -0800 (PST)
X-Received: by 2002:ac8:4244:: with SMTP id r4mr3039477qtm.169.1578482871796; Wed, 08 Jan 2020 03:27:51 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder7.news.weretis.net!news.mixmin.net!aioe.org!peer01.am4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!g89no11670186qtd.0!news-out.google.com!w29ni256qtc.0!nntp.google.com!g89no11670184qtd.0!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Wed, 8 Jan 2020 03:27:51 -0800 (PST)
In-Reply-To: <af9896f5-6e22-48d9-86e6-8c2b4023f36a@googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:a311:403b:c080:45c:a545:9b50:150e; posting-account=CvUQzQoAAABvVQmR58QmR6N4Cev1qhAS
NNTP-Posting-Host: 2a02:a311:403b:c080:45c:a545:9b50:150e
References: <ed31de14-90d3-405e-96e3-a82fcc32b9cc@googlegroups.com> <f7034d01-5d38-40c6-8342-c911e426a20d@googlegroups.com> <72e58de1-0684-4e65-8e2e-9fb4edbb9172@googlegroups.com> <1796d3fc-8036-488e-8346-c5073aab2b5d@googlegroups.com> <a0f802d0-fb07-43d9-9d76-9ea33f556ed9@googlegroups.com> <af9896f5-6e22-48d9-86e6-8c2b4023f36a@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <45d257b1-16e8-4818-a12a-9c6a3950ac55@googlegroups.com>
Subject: Re: Ile czasu zajmie komputerowi rozszerzony algorytm euklidesa?
From: bartekltg <bartekltg@gmail.com>
Injection-Date: Wed, 08 Jan 2020 11:27:51 +0000
X-Received-Bytes: 3759
X-Received-Body-CRC: 3870772228
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit