🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #216624

Re: Ile czasu zajmie komputerowi rozszerzony algorytm euklidesa?

#216624
From: Maciej Sobczak
Date: Thu, 02 Jan 2020 20:22
94 lines
5838 bytes
> A to znaczy że ja np. mam Mathematicę (i od roku czy dwóch jakoś
>  nie odczułem potrzeby użyć, ale to inna historia). I jak napiszę
>  program w Mathematicy i będę go chciał rozdawać za darmo to być
>  może ty go sobie uruchomisz. Ale dla kogoś kto nie ma licencji na
>  Mathematicę będzie on niedostępny.

Podobnie, jak ktoś, kto nie ma Windowsa, nie uruchomi sobie programu na Windowsa. A jak nie ma iOSa, to nie uruchomi programu na iOSa. To chyba zawsze tak jakoś było.

> A to w zasadzie uniemożliwia
>  rozwój oprogramowania FOSS na platformie Wolframa.

Tak samo jak niemożliwy był rozwój oprogramowania FOSS na Windowsa i na iOSa, tak?

> MISAR to jest program dla matematyków. I to bardziej niż
>  Mathematica. Jeżeli zrozumiesz na czym polega bycie matematykiem.
>  Inna rzecz - prawdziwych matematyków (w tym matematyczek) jest
>  bardzo bardzo mało.

I nadal nie wiem, co to jest i gdzie to jest.
Ale ponieważ nie jestem matematykiem, to nie jest mi smutno. Natomiast jestem inżynierem i cieszę się, że jest Wolfram.

> Python ma moduł do obliczeń symbolicznych (CAS). A nawet bez tego
>  modułu da się np. łatwo i krótko zdefiniować generowanie
>  wielomianów Czebyszewa... na wzorkach. Dodaj do tego numpy i
>  matplotlib, czyli w zasadzie całego Matlaba bez Simulinka i
>  toolkitów. Dodaj do tego scipy itd. Dodaj do tego CUDA (też
>  jest).

I jak to wszystko do siebie dodam, to się okaże, że każde wymaga innej wersji Pythona i w sumie dwóch sprzecznych systemów operacyjnych a przy okazji będzie kompletnie nie do opanowania na poziomie licencji. A jak mi ten składak nie zadziała, to na które konkretnie forum dyskusyjne mam się udać? Jest jakieś, gdzie mi nie powiedzą, że to moja wina?

> Dodaj do tego rzeczy których nie ma i nie będzie w
>  Mathematicy (np. moduły do pisania gier, serwer WWW).

Wpisałem w Googlu "Wolfram games" i zgadnij.

A w temacie www:

https://www.wolfram.com/products/webmathematica/

No i jest jeszcze wolframcloud. Zależy, co ten serwer www miałby robić - może się okazać, że zamiast stawiać serwer, lepiej postawić program na istniejącym już serwerze.

Więc nie ryzykowałbym twierdzeń typu "nie ma i nie będzie".

> Mathematica w sensie numeryki jest beznadziejna. I nie dlatego że
>  liczy zbyt wolno. Ale przede wszystkim dlatego, że ma bardzo
>  ograniczony wybór algorytmów. Jest w ogóle coś takiego jak
>  macierz rzadka w Mathematicy?!?

https://reference.wolfram.com/language/tutorial/LinearAlgebraSparseArrays.html
https://reference.wolfram.com/language/ref/SparseArray.html

O to chodziło?

> 1. Sum[f[k], {k, 1, 3}] rozwijało się do f[1]+f[2]+f[2]+[3] w
>  pewnych okolicznościach przyrody. To już poprawili.

Ja pytam co nie działa, a nie co poprawili.

> 2. Cały moduł realonly był skopany koncepcyjnie. Wofram wycofał
>  readonly.

To w końcu realonly, czy readonly?

> 3. Niezbyt trudne ODE (dwa nieliniowe pierwszego stopnia) padały

Padały, czy poprawili?

> 4. Jakieś PDE (NLH i okolice) - totalna porażka

Prosiłem o przykład a nie o totalności.

> 5. Trudności z definiowaniem np. zmiennych całkowitych, zmiennych
>  rzeczywistych itd.

Bo w ogóle nie ma zmiennych. Tam są symbole a nie zmienne.
I w jakim sensie Python jest tu konkurencyjny?

> 6. Problemy z PL-literkami. Problemy z np. zapis
> aniem/wydrukowaniem noteboka tak aby te literki były.

Z jaką literką jest problem? Ja nie mam. Może to też poprawili?

> 7. Gorsze niż w przypadku Matlaba (czyli także matplotlib w
>  Pythonie) rysunki - są ładne, ale nie publish-ready - kiepsko z
>  eksportem w formacie wektorowym.

"U mnie działa"?

> I to na razie tyle, bo po co kopać leżącego?

Ale Ty kopiesz powietrze. Nikt nie leży. Nie podałeś żadnego przykładu.

-- 
Maciej Sobczak * http://www.inspirel.com
Technical Details
Message-ID: <7a1ab138-0419-4331-8234-560db13378bd@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!peer03.am4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!g89no6599571qtd.0!news-out.google.com!w29ni519qtc.0!nntp.google.com!g89no6599566qtd.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> <d2cf63a5-4776-439f-a5a7-c028764e6b33@googlegroups.com> <qufmb7$h9v$1@news.icm.edu.pl> <60aefea6-782c-42c7-9909-96f005d65b51@googlegroups.com> <qukj9k$60b$1@news.icm.edu.pl>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a37:4047:: with SMTP id n68mr69397387qka.258.1577996579416;        Thu, 02 Jan 2020 12:22:59 -0800 (PST)
X-Received: by 2002:a37:c24c:: with SMTP id j12mr69812596qkm.401.1577996579216; Thu, 02 Jan 2020 12:22:59 -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!peer03.am4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!g89no6599571qtd.0!news-out.google.com!w29ni519qtc.0!nntp.google.com!g89no6599566qtd.0!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Thu, 2 Jan 2020 12:22:58 -0800 (PST)
In-Reply-To: <qukj9k$60b$1@news.icm.edu.pl>
Complaints-To: groups-abuse@google.com
Injection-Info: google-groups.googlegroups.com; posting-host=213.108.152.51; posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S
NNTP-Posting-Host: 213.108.152.51
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> <d2cf63a5-4776-439f-a5a7-c028764e6b33@googlegroups.com> <qufmb7$h9v$1@news.icm.edu.pl> <60aefea6-782c-42c7-9909-96f005d65b51@googlegroups.com> <qukj9k$60b$1@news.icm.edu.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7a1ab138-0419-4331-8234-560db13378bd@googlegroups.com>
Subject: Re: Ile czasu zajmie komputerowi rozszerzony algorytm euklidesa?
From: Maciej Sobczak <see.my.homepage@gmail.com>
Injection-Date: Thu, 02 Jan 2020 20:22:59 +0000
X-Received-Bytes: 6249
X-Received-Body-CRC: 3664180348
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit