-
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!new
s.nask.pl!news.nask.org.pl!news.uni-stuttgart.de!news.belwue.de!news.osn.de!dia
blo2.news.osn.de!feeder2-2.proxad.net!proxad.net!feeder1-2.proxad.net!74.125.64
.80.MISMATCH!postnews.google.com!s4g2000yql.googlegroups.com!not-for-mail
From: Maciej Sobczak <s...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: Jaki j?zyk - ceny?
Date: Thu, 16 Dec 2010 01:38:12 -0800 (PST)
Organization: http://groups.google.com
Lines: 81
Message-ID: <d...@s...googlegroups.com>
References: <ie8kii$2jun$1@opal.icpnet.pl> <4d07d925$1@news.home.net.pl>
<ie8q89$2qib$1@opal.icpnet.pl>
<k...@4...com> <ie91i2$hl$1@opal.icpnet.pl>
<c...@4...com>
<5...@p...googlegroups.com>
<4...@f...googlegroups.com>
NNTP-Posting-Host: 137.138.182.236
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
X-Trace: posting.google.com 1292492292 32489 127.0.0.1 (16 Dec 2010 09:38:12 GMT)
X-Complaints-To: g...@g...com
NNTP-Posting-Date: Thu, 16 Dec 2010 09:38:12 +0000 (UTC)
Complaints-To: g...@g...com
Injection-Info: s4g2000yql.googlegroups.com; posting-host=137.138.182.236;
posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2.10)
Gecko/20100914 Firefox/3.6.10,gzip(gfe)
Xref: news-archive.icm.edu.pl pl.comp.programming:187672
[ ukryj nagłówki ]On Dec 15, 5:46 pm, Andrzej Jarzabek <a...@g...com>
wrote:
> > Te języki nigdy nie zdobędą mainstream'u, bo nie odzwierciedlają ani
> > tego jak działa komputer, ani tego, jak myśli człowiek. Będą sobie
>
> Żaden język programowania nie odzwierciedla tego, jak myśli człowiek.
Zgadza się. Ale wtedy dobrze by było, żeby był chociaż przyjazdy dla
maszyny. Jeśli nie jest przyjazny ani dla maszyny ani dla człowieka,
to jego rola będzie co najwyżej eksploracyjna. Jakiś mniej lub
bardziej spektakularny sukces tu lub tam, ale na mainstream nie ma
szans.
Chociaż, może nie doceniam siły trendu.
> > Skoro nie udało
> > się to przez ostatnie 50 lat, to nie widzę, co nagle miałoby się tu
> > zmienić.
>
> Rozpowszechnienie architektur równoległych.
No i?
Taka historyjka:
Jakiś czas temu Sun zorganizował konkurs na najszybszy program w
jakimś kryptograficznym temacie. Jako nagrodę rzeczową zaoferowali
swój serwer T1000. Czyli nie jakiś tam hipisowski benchmark, ale
prawdziwe zawody. Trochę musieli się zaczerwienić, bo zwycięzcą nie
został żaden z programów napisanych w ich własnych technologiach
(trochę wstyd, nie?) ani żaden funkcjonalny, tylko program w języku
100% imperatywnym:
http://www.adaic.org/news/perfcont.html
Pytanie: dlaczego?
Nie, poważnie pytam: *dlaczego*?
Disclaimer: nie chodzi mi o udowadnianie wyższości Ady nad
czymkolwiek, tylko na pokazaniu, że języki funkcjonalne nie wnoszą
niczego niezastąpionego w temacie wspóbieżności. Wydajne programy
współbieżne można pisać bez nich a powyższa historyjka pokazuje, że
może nawet bez nich dopiero jest wydajnie.
I dlatego "rozpowszechnienie architektur równoległych" nie będzie
nośnikiem dla ich większej popularności. Tzn. w jakimś stopniu będzie,
bo większość ludzi i tak nie rozumie o co chodzi z tą współbieżnością,
więc ludzie chętnie chwycą się każdego buzzworda, który się napatoczy.
W tym sezonie faktycznie buzzwordem jest "functional programming", ale
to zjawisko też ma swój limit.
Takie przykładowo współbieżne systemy bazodanowe istniały od tzw.
"zawsze", więc to nie jest tak, żę języki funkcjonalne otwierają
jakieś nowe nieznane wcześniej możliwości.
> Nie zdarzyło mi się pracować przy żadnym projekcie, gdzie używano by
> języka funkcyjnego
Dlaczego? Przecież one istnieją od 50 lat. Istniały długo zanim
wynaleziono Javę.
> Są rzeczy, do których dopuszcza
> management, o których się nie śniło waszym filozofom.
Fajny ten Wasz management. Naprawdę. :-)
--
Maciej Sobczak * http://www.inspirel.com
Następne wpisy z tego wątku
- 16.12.10 10:17 Mariusz Kruk
- 16.12.10 11:40 Andrzej Jarzabek
- 16.12.10 11:56 Andrzej Jarzabek
- 16.12.10 11:59 Andrzej Jarzabek
- 16.12.10 12:17 A.L.
- 16.12.10 12:32 Andrzej Jarzabek
- 16.12.10 12:33 A.L.
- 16.12.10 12:37 Andrzej Jarzabek
- 16.12.10 13:05 A.L.
- 16.12.10 14:09 Maciej Sobczak
- 16.12.10 14:15 Maciej Sobczak
- 16.12.10 14:20 A.L.
- 16.12.10 14:33 R. P.
- 16.12.10 14:45 Mariusz Kruk
- 16.12.10 16:31 A.L.
Najnowsze wątki z tej grupy
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Re: Najgorszy język programowania
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- 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!!!
Najnowsze wątki
- 2026-01-08 Agora zwalnia grupowo, mimo że w firmie pojawiły się zyski, czyli załoga zapracowała na siebie
- 2026-01-08 Agora zwalnia grupowo, mimo że w firmie pojawiły się zyski, czyli załoga zapracowała na siebie
- 2026-01-08 Dlaczego wrzucenie szkolnego krzyża do śmieci to zbrodnia mniejsza od zgaszenia sejmowej menory?
- 2026-01-08 NR 5G -- mity, hity, kity, bez satelity...
- 2026-01-07 Oszustwa w go go
- 2026-01-07 Jaka myjka ultradźwiękowa?
- 2026-01-07 POCO
- 2026-01-07 Kraków => Konsultant Microsoft Dynamics AX/365 SCM Consultant - Servi
- 2026-01-07 Kraków => Microsoft Dynamics AX/365 SCM Consultant - Service & Suppor
- 2026-01-06 I kolejny
- 2026-01-06 Retro organizer ale współcześnie
- 2026-01-06 Bowling
- 2026-01-06 Cyganie
- 2026-01-06 Rozwód w Santanderze z prostokątną kobietą...
- 2026-01-06 Skąd diody LED 1,5V?




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]