🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #216636

Re: Ile czasu zajmie komputerowi rozszerzony algorytm euklidesa?

#216636
From: M.M.
Date: Wed, 18 Dec 2019 22:37
25 lines
3603 bytes
On Saturday, December 14, 2019 at 2:58:02 AM UTC+1, osobliwy nick wrote:
> No własnie zniechęciłem się nieco do tego języka, z drugiej jednak strony tak jak pisał kolega, widzę, że jest on uniwersalny, dużo firm w tym programuje. Ale już na wstępie pisząc swój pierwszy program w C++ napotykam schody, bo tak jak pisałem w poprzednim wątku chcę robić przykładowo obliczenia na liczbach 128-bitowych. I już jest problem, bo C++ nie obsługuje takich liczb. Są biblioteki, ale najpierw trzeba je znaleźć, później zainstalować, po drodze pełno niuansów. Pamiętam jak próbowałem kiedyś to zrobić - i nie udało się. Pobrałem biblioteki, ale programy mi ich nie czytały.

Po prostu pisanie w C++ pewnych projektów bez odpowiednich bibliotek to 
porażka z powodu olbrzymiego nakładu pracy. Z odpowiednimi bibliotekami 
można pisać łatwo, przyjemnie, bez wnikania w szczegóły. Za to C++ ma 
olbrzymią zaletę, mianowicie jak się trochę czasu poświęci na wnikanie w
szczegóły, na dobór algorytmów, na testy, na implementację dostosowaną 
blisko sprzętu, to uzyskuje się efekt jakiego w żadnym innym języku się
nie uzyska. Z tego co mi wiadomo, wiele innych języków i bibliotek dla 
innych języków było i jest nadal pisanych właśnie w C++ - z powodu zalety o
której przed chwilą pisałem.


> Ten Python mnie przekonuje. Słyszałem, że to łatwy i przystępny język. Wspiera duże liczby, tak jak napisał Godek. Jest popularny, więc pewnie łatwo znajdę materiały na jego temat. Co więcej widziałem w kilku pracach matematycznych, że był używany do obliczeń. Wówczas mnie to zdziwiło, bo sądziłem, że to taki prosty, ograniczony język, a jednak chyba nie.

Ma biblioteki do obliczeń, a te biblioteki są pisane (ja myślę) w C++, czyli
pisząc w Pythonie tak naprawdę używasz kodu (nierzadko) wyśrubowanego w C++.
Czasami nawet nie w C++, tylko OpenCL i CUDA, a obliczenia idą na GPU. Można
przeprowadzać żmudne obliczenia w Pytnonie? Myślę że można, ale czy to tak
naprawdę oblicza kod pisany w Pythonie, czy w C++, czy może w OpenCL - tego
nie jestem taki pewny.


Pozdrawiam
Technical Details
Message-ID: <534404b6-087a-4491-84aa-05b80e70056b@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!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!g89no4955406qtd.0!news-out.google.com!w29ni42qtc.0!nntp.google.com!g89no4955393qtd.0!postnews.google.com!google-groups.googlegroups.com!not-for-mail
References: <ed31de14-90d3-405e-96e3-a82fcc32b9cc@googlegroups.com> <3f0063af-d630-412c-bfaa-aaa8ba52d818@googlegroups.com>

Show Full Headers
Complete Article Headers
X-Received: by 2002:aed:2ee1:: with SMTP id k88mr4479251qtd.25.1576708622026;        Wed, 18 Dec 2019 14:37:02 -0800 (PST)
X-Received: by 2002:ac8:424f:: with SMTP id r15mr4366228qtm.71.1576708621869; Wed, 18 Dec 2019 14:37:01 -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!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!g89no4955406qtd.0!news-out.google.com!w29ni42qtc.0!nntp.google.com!g89no4955393qtd.0!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Wed, 18 Dec 2019 14:37:01 -0800 (PST)
In-Reply-To: <3f0063af-d630-412c-bfaa-aaa8ba52d818@googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: google-groups.googlegroups.com; posting-host=178.37.231.75; posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
NNTP-Posting-Host: 178.37.231.75
References: <ed31de14-90d3-405e-96e3-a82fcc32b9cc@googlegroups.com> <3f0063af-d630-412c-bfaa-aaa8ba52d818@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <534404b6-087a-4491-84aa-05b80e70056b@googlegroups.com>
Subject: Re: Ile czasu zajmie komputerowi rozszerzony algorytm euklidesa?
From: "M.M." <mmarszik@gmail.com>
Injection-Date: Wed, 18 Dec 2019 22:37:02 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit