Article View: pl.comp.programming
Article #216615Re: Ile czasu zajmie komputerowi rozszerzony algorytm euklidesa?
From: Maciej Sobczak
Date: Tue, 17 Dec 2019 18:19
Date: Tue, 17 Dec 2019 18:19
58 lines
5987 bytes
5987 bytes
> > Nie, bo Java będzie tylko podzbiorem targetów mojego modułu. > > O, ciekawe. > Ile razy w życiu napisałeś moduł w C++ który miał być wołany z Javy? https://en.wikipedia.org/wiki/Java_Native_Access Również: https://www.teamdev.com/jniwrapper [Ć] > Jakoś nie podążam za argumentem. Ć można użyć wszędzie tam, gdzie można użyć C++, ale także tam, gdzie nie można, czyli np. na host-agnostic JVM. Host-agnostic JVM? A co to takiego? Kazdy JVM jaki znam, jest natywnym, nieprzenośnym programem. > I z tego wynika, że zakres zastosowań C++ jest większy, niż Ć? Jeżeli można translować w obu kierunkach (a w sensownym podzbiorze można), to już na tej podstawie można powiedzieć, że zakres jest taki sam. A skoro C++ można *dodatkowo* kompilować bezpośrednio na docelową platformę (a o kompilatorach Ć nie słyszałem), to jest to dodatkowa cecha, której Ć nie ma. Więc zakres zastosowań C++ jest większy. [Python] > Rzeczywiscie, konkret. "Potrzebujemy nowego Perla". "Ale co jest nie tak ze starym Perlem? Ma przepastne repozytorium modułów CPAN" Gdyby ze starym Perlem było wszystko OK, to Python nie miałby przestrzeni do zagospodarowania. W szczególności największym problemem starego Perla było to, że był stary. Ta branża tego nie lubi. A skoro ludzie używają Pythona tam, gdzie wcześniej używaliby Perla, to najwyraźnie ta zmiana kulturowa była potrzebna (i udana). > > Jeżeli objawem tej promocji był wspomniany przez Ciebie artykuł napisany dla dotychczasowych fanów LISPa, to ta promocja nie miała wpływu dokładnie na nic. > > Skąd wiesz? Bo artykuł był skierowany do użytkowników LISPa - i gdyby tak było, to liczba użytkowników Pythona mogłaby co najwyżej osiągnąć liczbę użytkowników LISPa i to zakładając, że wszyscy byliby tak zachwyceni, że 100% tej populacji by zmieniło język. Mam jednak wrażenie, że w czasie jak ten pan pisał ten artykuł, to Python już był dalej w wyścigu. I właśnie dlatego w ogóle ten artykuł napisał. > Wśród natłoku domorosłych teorii jedna odpowiedź się wydaje dość interesująca: > > "I've been using Python since 2000, and my first contact was probably in 1998. > > At that time Python was already a popular language in some circles. It was starting to see serious use as a language for system automation tasks. Some notable applications written in Python at that time included: > - The original version of the Google crawler. [...]" Tak. Python był już tak popularny, że został tam użyty. A potem potem porzucony na rzecz lepszych rozwiązań. Ale nie nazywałbym tego "inwestowaniem w Pythona", co sugerowałeś. Dla mnie inwestowanie w Pythona zaczęło się wraz z zatrudnieniem Guido. Czyli właściwie wtedy, gdy już nie trzeba było w Pythona inwestować. To był (spóźniony) ruch marketingowy i tyle. BTW - YouTube to też Python (oczywiście nie liczymy streamingu). Przynajmniej kiedyś tak było. > [o dostępności dobrych narzędzi] [...] Ładne przykłady, chociaż w kontekście komunikacji bardziej myślałem o standardach takich jak ASN.1 albo OMG (CORBA, DDS, itd.), natomiast w temacie analizatorów statycznych zdecydowanie nie miałem na myśli własnego systemu typów, tylko narzędzia takie jak LDRA, Parasoft, Klocwork, itp. > Jeżeli idze o generowanie kodu z UMLa, to raczej stronię od UMLa i wydaje mi się to raczej umierającym wymysłem. Nic podobnego. W ogóle nie chce umrzeć. No i dalej nic nie ustaliliśmy. -- Maciej Sobczak * http://www.inspirel.com
Technical Details
Message-ID:
<728f2887-e892-43ad-8e0d-d705a62e164c@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.net!news.uzoreto.com!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!g89no910392qtd.0!news-out.google.com!o19ni1168qtr.1!nntp.google.com!g89no910385qtd.0!postnews.google.com!google-groups.googlegroups.com!not-for-mailReferences:
<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> <47282e96-b356-43ba-89d3-ed0561bc1d30@googlegroups.com> <c31c3b18-fdc5-4948-bfbb-0a51d304bf7a@googlegroups.com> <9f3bbc44-70af-4f1b-a99d-c4d46908b5a8@googlegroups.com> <5577b64d-f88c-4a32-80fd-2e5d5fd11cce@googlegroups.com> <58b7973f-e791-4d86-b35d-4af7fbefd650@googlegroups.com> <322a38fa-dba9-48b8-8bc5-52c2e2ff62c4@googlegroups.com> <57af27de-5b38-4db3-888e-4a3e196a22e1@googlegroups.com> <0a1a7d8c-f88b-4d78-9594-1aae2b941c0e@googlegroups.com> <620e7e19-4c6c-4352-808b-b5b8a5917f2c@googlegroups.com> <650eb48f-7b9b-480f-a4c3-198431ca8a7f@googlegroups.com> <1841b7f7-67d8-48a1-be8c-8f48c1841715@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 2002:a37:77c5:: with SMTP id s188mr6644611qkc.369.1576606792320; Tue, 17 Dec 2019 10:19:52 -0800 (PST) X-Received: by 2002:ac8:2e6a:: with SMTP id s39mr5813141qta.349.1576606792115; Tue, 17 Dec 2019 10:19:52 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.net!news.uzoreto.com!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!g89no910392qtd.0!news-out.google.com!o19ni1168qtr.1!nntp.google.com!g89no910385qtd.0!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: pl.comp.programming Date: Tue, 17 Dec 2019 10:19:51 -0800 (PST) In-Reply-To: <1841b7f7-67d8-48a1-be8c-8f48c1841715@googlegroups.com> 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> <47282e96-b356-43ba-89d3-ed0561bc1d30@googlegroups.com> <c31c3b18-fdc5-4948-bfbb-0a51d304bf7a@googlegroups.com> <9f3bbc44-70af-4f1b-a99d-c4d46908b5a8@googlegroups.com> <5577b64d-f88c-4a32-80fd-2e5d5fd11cce@googlegroups.com> <58b7973f-e791-4d86-b35d-4af7fbefd650@googlegroups.com> <322a38fa-dba9-48b8-8bc5-52c2e2ff62c4@googlegroups.com> <57af27de-5b38-4db3-888e-4a3e196a22e1@googlegroups.com> <0a1a7d8c-f88b-4d78-9594-1aae2b941c0e@googlegroups.com> <620e7e19-4c6c-4352-808b-b5b8a5917f2c@googlegroups.com> <650eb48f-7b9b-480f-a4c3-198431ca8a7f@googlegroups.com> <1841b7f7-67d8-48a1-be8c-8f48c1841715@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <728f2887-e892-43ad-8e0d-d705a62e164c@googlegroups.com> Subject: Re: Ile czasu zajmie komputerowi rozszerzony algorytm euklidesa? From: Maciej Sobczak <see.my.homepage@gmail.com> Injection-Date: Tue, 17 Dec 2019 18:19:52 +0000 Lines: 96 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit