-
Data: 2019-12-16 21:53:13
Temat: Re: Ile czasu zajmie komputerowi rozszerzony algorytm euklidesa?
Od: g...@g...com szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu poniedziałek, 16 grudnia 2019 20:02:06 UTC+1 użytkownik Maciej Sobczak
napisał:
> > > Akurat C++ jest dużo bardziej przenośny, niż Java, więc nie martwi mnie to
zbytnio.
> >
> > Jeżeli Twoim targetem (np. biznesowym) jest Java, to powinno.
>
> 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?
> > Język Ć jest zaś jeszcze bardziej przenośny, niż C++.
>
> Nie. Bo jeżeli zaczynasz traktować język jako źródło do translacji, to C++ też tak
można wykorzystać (nota bene, pierwszy "kompilator" C++ to był translator do innego
języka). Rozsądny podzbiór C++ da się translować na dowolny inny język imperatywny,
zapewne również na język Ć.
>
> Oznacza to, że zarówno C++ jak i Ć można translować na coś innego, ale C++ można
jeszcze kompilować na dowolną platformę bezpośrednio (i można robić to tak dobrze, że
nie ma już motywacji do translowania C++ na inny język). Z tego wynika, że zakres
zastosowań C++ jest większy, niż Ć.
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. I z tego wynika, że
zakres zastosowań C++ jest większy, niż Ć?
> [Python]
> > W takim razie z czym byś tę popularność wiązał?
>
> Potrzebny był nowy Perl. Python wypełnił tą niszę proponując świeższą składnię, w
szczególności bardziej atrakcyjną dla początkujących.
Rzeczywiscie, konkret. "Potrzebujemy nowego Perla". "Ale co jest nie tak ze starym
Perlem? Ma przepastne repozytorium modułów CPAN"
> > Sądzę, że wątpię. Python pojawił się na wykresie w roku 2001, tak więc niedługo
po tym, jak Norvig zaczął go promować.
>
> 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?
> Z Quory (bo akurat tam mi wyskoczyło):
>
> https://www.quora.com/Why-is-Python-so-popular-despi
te-being-so-slow
>
> Na tej stronie słowa LISP i AI nie występują ani razu, więc chyba nikt z
dyskutantów nie dostrzega związków Pythona z tymi dwoma.
> Jest natomiast wzmianka o zastosowaniach, które wcześniej były domeną właśnie
Perla.
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. [...]"
> [o dostępności dobrych narzędzi]
> > Tak konkretnie to zaproponowałem dwa: Racketa i Haskella.
>
> To jaki dobry generator kodu z UMLa polecasz, albo generatory serializatorów dla
różnych standardów komunikacyjnych, albo porządny debugger (również zdalny), albo
chociaż coś do automatycznej generacji dokumentacji z kodu (z diagramami)? Albo
jakieś niezależne analizatory statyczne?
Jeżeli idzie o dokumentację kodu, to Racket ma Scribble i całą potężną bibliotekę do
generowania grafiki - wszystko w pakiecie. Z Haskellem jest podobnie - obsługuje
funkcjonalność "literate programming" prosto z pudełka, a do tego można użyć bardzo
eleganckiej biblioteki do tworzenia diagramów o nazwie Diagrams.
Jeżeli idzie o statyczną analizę, to Haskell sam w sobie jest przepotężnym narzędziem
do analizy statycznej, natomiast w Rackecie masz Typed/Racket oraz system kontraktów,
jak również język Redex do tworzenia systemów typów.
Jeżeli idze o generowanie kodu z UMLa, to raczej stronię od UMLa i wydaje mi się to
raczej umierającym wymysłem.
Jeżeli idzie o "generatory serializatorów dla różnych standardów komunikacyjnych", to
nie bardzo wiem, o czym mówisz, ale w jakieś 3 sekundy znalazłem to:
https://docs.racket-lang.org/generator/index.html
i to:
https://hackage.haskell.org/package/protocol-buffers
> > można go łatwo zainstalować wraz z prostym w obsłudze IDE na najważniejszych
platformach (tj. Windows, OS X i Linux)
>
> iOS, Android? Jakiś RTOS? Bare-metal?
Nawet widziałem na Commodore 64
> A jakbym chciał dla odmiany jakieś *trudne* w obsłudze IDE, to da radę?
> Bo czasem mogę chcieć.
Oczywiście, jest wtyczka do Emacsa.
Następne wpisy z tego wątku
- 17.12.19 19:19 Maciej Sobczak
- 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
- 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
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
Najnowsze wątki
- 2025-06-16 Re: Płonie 3000 elektryków u wybrzeży Alaski
- 2025-06-16 Re: Tesla z najnowszym FSD potrafi przejechać dziecko i... pojechać dalej.
- 2025-06-15 Re: Kolejny expierd usiłuje wmówić błąd pilota wadliwego Boeinga
- 2025-06-14 Re: Boeing, który rozbił się w Indiach to był latający złom, bez serwisowania [złom,bo,Air,India,v.,złom,bo,Boening]
- 2025-06-14 Re: Boeing, który rozbił się w Indiach to był latający złom, bez serwisowania [złom,bo,Air,India,v.,złom,bo,Boening]
- 2025-06-16 Re: Tesla z najnowszym FSD potrafi przejechać dziecko i... pojechać dalej.
- 2025-06-15 Re: lekarka podjechała pod szpital Fordem Mondeo. Przyjechała tylko na chwilę, aby przekazać panu Sebastianowi obiad. Auto miało automatyczną skrzynię biegów, pani Monika wrzuciła bieg wsteczny, zostawiła auto na chodziei najprawdopodobniej wyszła z auta,
- 2025-06-15 Re: lekarka podjechała pod szpital Fordem Mondeo. Przyjechała tylko na chwilę, aby przekazać panu Sebastianowi obiad. Auto miało automatyczną skrzynię biegów, pani Monika wrzuciła bieg wsteczny, zostawiła auto na chodzie i najprawdopodobniej wyszła z auta
- 2025-06-15 Re: lekarka podjechała pod szpital Fordem Mondeo. Przyjechała tylko na chwilę, aby przekazać panu Sebastianowi obiad. Auto miało automatyczną skrzynię biegów, pani Monika wrzuciła bieg wsteczny, zostawiła auto na chodzie i najprawdopodobniej wyszła z auta
- 2025-06-15 Re: lekarka podjechała pod szpital Fordem Mondeo. Przyjechała tylko na chwilę, aby przekazać panu Sebastianowi obiad. Auto miało automatyczną skrzynię biegów, pani Monika wrzuciła bieg wsteczny, zostawiła auto na chodzie i najprawdopodobniej wyszła z auta
- 2025-06-15 Jaka się wozi tyle ton niestabilnego materiału wybuchowego
- 2025-06-15 Re: Czy Trump wygrałby z Bidenem jakby mu mecenas Giertych protesty wyborcze pisał?
- 2025-06-14 Warszawa => Senior Account Manager <=
- 2025-06-14 Warszawa => Senior C++ Developer (analiza numeryczna i modelowanie) <=
- 2025-06-13 "Wśród uczestników [tajnych obrad Grupy Bilderberg - przyp JMJ] znajdujemy szefa MSZ Polski Radosława Sikorskiego oraz jego żonę Anne Applebaum."