-
Data: 2019-12-17 19:19:51
Temat: Re: Ile czasu zajmie komputerowi rozszerzony algorytm euklidesa?
Od: Maciej Sobczak <s...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]> > 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
Następne wpisy z tego wątku
- 18.12.19 17:42 Roman Tyczka
- 18.12.19 22:19 g...@g...com
- 18.12.19 23:37 M.M.
- 19.12.19 11:09 Maciej Sobczak
- 01.01.20 23:25 Maciej Sobczak
- 02.01.20 12:36 g...@g...com
- 02.01.20 21:22 Maciej Sobczak
- 02.01.20 21:26 Maciej Sobczak
- 02.01.20 21:32 g...@g...com
- 04.01.20 20:00 Maciej Sobczak
- 08.01.20 11:12 bartekltg
- 08.01.20 12:27 bartekltg
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-11-25 Karty przedpłacone (podarunkowe) Google Play - pytanie do korzystających
- 2024-11-26 wina Tóska
- 2024-11-26 Rewolucja/Rewelacja!
- 2024-11-25 grupa ożyła ;)
- 2024-11-24 Być jak Clint
- 2024-11-24 Rura kanalizacja konceptu Franke = problem
- 2024-11-25 Wrocław => Lead Java EE Developer <=
- 2024-11-25 Warszawa => Business Development Manager - Network and Network Securit
- 2024-11-25 Kraków => Programista Full Stack (.Net Core) <=
- 2024-11-25 Lublin => Senior PHP Developer <=
- 2024-11-25 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=
- 2024-11-25 Warszawa => ECM Specialist / Consultant <=
- 2024-11-25 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-11-25 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2024-11-25 Lublin => Inżynier Serwisu Sprzętu Medycznego <=