-
X-Received: by 2002:a37:6652:: with SMTP id a79mr16573630qkc.60.1561021550283; Thu,
20 Jun 2019 02:05:50 -0700 (PDT)
X-Received: by 2002:a37:6652:: with SMTP id a79mr16573630qkc.60.1561021550283; Thu,
20 Jun 2019 02:05:50 -0700 (PDT)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!go
blin1!goblin.stu.neva.ru!m24no5476487qtm.0!news-out.google.com!33ni270qtt.0!nnt
p.google.com!m24no5476479qtm.0!postnews.google.com!glegroupsg2000goo.googlegrou
ps.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Thu, 20 Jun 2019 02:05:50 -0700 (PDT)
In-Reply-To: <4...@g...com>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=83.25.202.99;
posting-account=f7iIKQoAAAAkDKpUafc-4IXhmRAzdB5r
NNTP-Posting-Host: 83.25.202.99
References: <5...@g...com>
<5...@g...com>
<7...@g...com>
<6...@g...com>
<8...@g...com>
<e...@g...com>
<b...@g...com>
<4...@g...com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f...@g...com>
Subject: Re: O Mathematice
From: g...@g...com
Injection-Date: Thu, 20 Jun 2019 09:05:50 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.comp.programming:213620
[ ukryj nagłówki ]W dniu czwartek, 20 czerwca 2019 00:12:16 UTC+2 użytkownik Maciej Sobczak napisał:
> > Raczej: garstka użytkowników Mathematiki próbuje się ze mną nie zgodzić.
>
> Jeśli idiemy w tym kierunku, to obstawiałbym, że ta "garstka" nawet nie wie, że się
z Tobą nie zgadza. :-D
>
> > Tu nie idzie o pieniądze. Gdyby Python był freeware'em, a nie open-sourcem, to
pies z kulawą nogą by się nim nie zainteresował.
>
> Nie zgadzam się. Absolutnie *wszyscy* ludzie, których znam i którzy się interesują
Pythonem, nawet nie mają zamiaru interesować się, skąd wziąć jego kod źródłowy.
> W tym kontekście myślę, że bardzo przeceniasz rolę kodu źródłowego w takich
relacjach.
W takim razie wygląda na to, że mamy na ten temat odmienne zdanie.
I teraz pytanie: jak sprawdzić, który z nas (jeżeli którykolwiek) ma rację.
> > Mathematika i Smalltalk to doskonałe przykłady doskonałych (i wizjonerskich)
systemów, które zostały pogrzbane przez politykę licencyjną.
>
> Nie wiem, czy można użyć słowa "pogrzebany" w odniesieniu do produktu, który się
rozwija. Nie wiem, jak Smalltalk.
Smalltalk podobnie. Rozwija się, i jest garstka ludzi, która się nim fascynuje i go
sobie chwali, oraz reszta świata, która nawet o nim nie słyszała.
> > > https://blog.wolfram.com/2019/04/02/why-wolfram-tech
-isnt-open-source-a-dozen-reasons/
> >
> > Żaden z tych powodów nie jest dobrym uzasadnieniem do tego, żeby osoby
zainteresowane kodem źródłowym
>
> Wszyscy trzej? Nie warto.
No to taki np. clojure ma na githubie 145 kontrybutorów. CPython ma 909. Chez Scheme,
3 lata po opublikowaniu źródeł na GitHubie, ma 34.
Jeżeli Mathematika miałaby mieć 3, to faktycznie nie rokuje najlepiej.
> > albo przeportować na interesujące ich środowisko,
>
> Są trzy środowiska: Windows, Mac i Linux. Mathematica jest dostępna na wszystkich
trzech. Nawet na RaspberryPi. Na czym jeszcze chciałbyś ją mieć?
Nie wiem. I nie muszę wiedzieć.
> > albo naprawić irytującego ich buga
>
> Buga się zgłasza Wolframowi. Tam go szybciej naprawią i zapewne lepiej (postronny
obserwator może nie wiedzieć, jakie są ukryte powiązania z resztą systemu). Po co się
męczyć?
Naprawią albo nie naprawią.
Kultura open-source wytworzyła swoje mechanizmy radzenia sobie z bugami: pull
requesty merge'ują osoby, które wiedzą, czy bug został dobrze naprawiony
(oraz udzielania feedbacku wyjaśniającego, dlaczego nie został dobrze naprawiony)
> > albo wprowadzić interesującą ich modyfikację.
>
> Wolfram jest rozszerzany na fafnaście sposobów. Jego kod źródłowy nie jest do tego
potrzebny.
> Jaką modyfikację chciałbyś wprowadzić, której nie możesz? Dlaczego myślisz, że ta
właśnie modyfikacja rozstrzyga o upowszechnieniu się produktu?
Nie twierdzę, że "ta właśnie modyfikacja". Twierdzę, że "możliwość wprowadzenia
dowolnej modyfikacji" (albo inaczej: brak ograniczeń w sposobie używania)
> > Clojure jest przykładem języka, który jest spójnie projektowany pomimo tego, że
ludzie mogą robić w/w rzeczy.
>
> No i ilu ludzi tego używa? Jeśli mniej, niż Wolframa, to chyba dostępność kodu nie
ma wpływu na powszechność czegoś?
Wolfram na Tiobe się nie pojawia (nie wiem, czy dlatego, że nie jest indeksowany, czy
dlatego, że nikt go nie używa).
Jedyne co znalazłem, na czym były Clojure i Mathematica, to Redmonk:
http://sogrady-media.redmonk.com/sogrady/files/2019/
03/lang.rank_.119.png
Mathematica jest w dolnej połowie wykresu, a Clojure w dolnej krawędzi górnej
ćwiartki.
> > Na co się mam decydować?
> > Różni ludzie w Internecie mają różne opinie.
>
> Najpierw miałeś opinię, że trzeba się uczyć Pythona zamiast Wolframa (to pierwszy
post w tej dyskusji).
Wklejenie linka jest równoważne z "posiadaniem opinii"?
> > nie obwiniaj mnie o to, że ktoś ma jakąś opinię
>
> Absolutnie nie obwiniam Ciebie o cude opinie. Ciebie obwiniam tylko o prowadzenie
niespójnego wywodu opartego o cudze opinie. :-)
Wklejenie kilku linków jest formą "prowadzenia wywodu"?
> Wróćmy jednak do dyskusji: uważam, że dostępność kodu źródłowego jest mocno
przeceniana w kontekście marketingowym. Jej znaczenie w poważnym binesie jest
właściwie marginalne. Większe znaczenie ma cena - wiele pasji zaczyna się jeszcze w
szkole, gdzie kwestia ceny jest szczególnie istotna. To tam ludzie przyzwyczajają się
do swoich pierwszych narzędzi. Dostępność kodu w tym kontekście jest bez znaczenia.
Ja się natomiast z tym stanowiskiem raczej nie zgadzam.
To znaczy, zgadzam się, że wiele pasji zaczyna się jeszcze w szkole.
Pierwsza książka do programowania, jaką sobie kupiłem w podstawówce za kieszonkowe,
to "Visual Basic 6.0 w 21 dni". Niespodziewaną barierą okazała się dla mnie
(nie)dostępność kompilatora (w końcu udało mi się skołować pirackie Visual Studio od
kolegi z klasy, który dorabiał głównie chałupniczym wydawaniem gier na CD).
Pierwsze kroki programistyczne stawiałem w JavaScripcie, bo był dostępny w
przeglądarce Internet Explorer (a może to był JScript?).
W ciągu ostatnich kilku lat raz korzystałem z Visual Basica (tworząc jakiś skrypt do
Excela) i może kilka razy z JavaScriptu.
> Natomiast ciekawym przypadkiem są zastosowania krytyczne, gdzie kod źródłowy może
być przydatny do audytów albo do kwalifikacji narzędzi. Ale w takich zastosowaniach
nawet do Windowsa można mieć kod źródłowy. Tylko że to się robi na odpowiednim
poziomie zarządzania i ogólnie tego nie robią hobbyści w akademikach.
No jasne, ktoś ma ten kod źródłowy.
Tylko dlaczego użytkownik ma nie móc go mieć?
(znam nawet developerów, którzy w kwestii pracy z windowsowym API wolą polegać na
nagłówkach z projektu WINE niż dokumentacji od Microsoftu)
Następne wpisy z tego wątku
- 20.06.19 11:38 Mateusz Viste
- 20.06.19 19:56 Maciej Sobczak
- 20.06.19 20:33 Maciej Sobczak
- 21.06.19 01:37 g...@g...com
- 21.06.19 17:02 Maciej Sobczak
- 26.06.19 00:24 g...@g...com
- 26.06.19 10:50 Maciej Sobczak
- 27.06.19 09:48 dantes
- 28.06.19 09:16 Maciej Sobczak
- 28.06.19 20:24 dantes
- 28.06.19 21:16 Maciej Sobczak
- 29.06.19 08:37 dantes
- 29.06.19 15:28 Maciej Sobczak
- 30.06.19 08:18 dantes
- 30.06.19 20:03 Maciej Sobczak
Najnowsze wątki z tej grupy
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- 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
Najnowsze wątki
- 2024-12-04 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2024-12-04 Czy policjantów należy ROZBROIĆ?
- 2024-12-03 Tymoteusz Sz.
- 2024-12-03 Re: Prezydent ułaskawia: Prezydent USA Biden (D) ułaskawia syna własnego
- 2024-12-03 Re: Tani dodatkowy sim do smartwacha
- 2024-12-03 Wróblewo => Analityk finansowy <=
- 2024-12-03 Praktyczny test GPS...
- 2024-12-02 Tak się sprzedają elektryczne woldzwageny ;-)
- 2024-12-02 Akumulator do Hyundai
- 2024-12-02 Olsztyn => Sales Specialist <=
- 2024-12-02 Poznań => Technical Artist <=
- 2024-12-02 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-02 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2024-12-02 Chrzanów => Team Lead / Tribe Lead FrontEnd <=
- 2024-12-02 Białystok => Delphi Programmer <=