-
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
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
Najnowsze wątki
- 2025-07-07 Re: Ząbki się spaliły jak wiejskie, drewniane stodoły sprzed 50 lat
- 2025-07-06 Kup szybko nową ładowarkę do smartfona
- 2025-07-07 TV z Play (dawniej UPC) -- potrzebny dekoder?
- 2025-07-06 Kup szybko nową ładowarkę do smartfona
- 2025-07-07 mija rok jeżdzenia po lewej
- 2025-07-06 Elektryki jednak są NIEBEZPIECZNE
- 2025-07-08 Fajny film widziałem...
- 2025-07-07 Re: Ząbki się spaliły jak wiejskie, drewniane stodoły sprzed 50 lat
- 2025-07-06 Kup szybko nową ładowarkę do smartfona
- 2025-07-07 Gdańsk => Programista Kotlin <=
- 2025-07-07 Białystok => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-07 Warszawa => Asystent ds. Sprzedaży i Rozwoju Klienta <=
- 2025-07-07 Warszawa => International Freight Forwarder <=
- 2025-07-07 Warszawa => Java Developer <=
- 2025-07-07 Białystok => Software Engineer .Net <=