Article View: pl.comp.lang.funkcyjne
Article #988Re: Ciekawa seria podcastów na temat Common Lispa
From: godek.maciek
Date: Thu, 26 Jan 2017 11:36
Date: Thu, 26 Jan 2017 11:36
56 lines
5910 bytes
5910 bytes
W dniu środa, 25 stycznia 2017 23:02:45 UTC+1 użytkownik markfal...@gmail.com napisał: > On Wednesday, January 25, 2017 at 10:01:16 PM UTC+1, godek....@gmail.com wrote: > > > Myślałem sobie jeszcze trochę o tym stwierdzeniu. Jakiego masz killer-appa > > dla Pythona? Albo dla Javy? (Bo rozumiem, że dla PHP to Wordpress jest > > takim killer appem?) > > Dla Javy? :) Java to ma w swojej karierze tyle tych "killerów", że Wordpress to się może schować ;) Zresztą mi do korporacyjnej Javy najbliżej z racji pracy zawodowej, więc tak od siebie: A jednak Wordpress wciąż wystaje i uparcie nie chce się schować :O Próbowałem odgadnąć, co masz na myśli, pisząc o killer-appach, stąd ten wordpress. Tak samo ma się rzecz z C i UNIXem > W Javie największym "killer rozwiązaniem", który przyciągnął tłumy jest jednak bardzo dobra multiplatformowość i znakomita skalowalność korporacyjnych rozwiązań. C# i .NET z mało dojrzałym Mono dłuugo takiej mieć nie będą. Poza tym: > > - Spring i Maven (praktycznie zrewolucjonizowały sposób budowy enterprisowego oprogramowania. Nuget dla .NET miał być czymś na wzór Mavena) > - JSF/PrimeFaces do GUI > - Weblogic i IBM Websphere - zdecydowanie największe i najbardziej dopracowane serwery aplikacyjne do zastosowań krytycznych ever > - Java to w zasadzie główna platforma i język programowania na Androida > - Eclipse i IntelliJ - te narzędzia to praktycznie potęga. Obrosły w wielki > ekosystem. To wręcz całe platformy + inteligentne IDE działające na takim > poziomie że mało co im dorównuje (refaktoring, debugowanie, automatyzacja > budowy i dystrybucji softu, integracja z wbudowanymi dockerami i masą narzędzi, > konfigurowalność, wtyczki do wszystkiego: od Junita, po całe serwery > aplikacyjne)... itd itp Dla mnie brzmi to raczej jak frameworki i narzędzia, niż killer-appy, i w większości przypadków stanowią uzasadnienie dla ekosystemu w sensie maszyny wirtualnej, niż dla samego języka (który nota bene staje się coraz mniej popularny; może własnie owo oddzielenie języka od środowiska swiadczy w największym stopniu o sukcesie tego projektu). > Jeśli chodzi o Pythona, to moim zdaniem nie ma tu żadnej jednej extra-killer-app. Myślę (ale to tylko moje subiektywne odczucie), że przyciąga do niego fakt, że ma mnóstwo dojrzałych, non-stop rozwijanych bibliotek i jest praktycznie wszechobecny. Masz go "by default" w każdej dystrybucji Linuksa. > Dzisiaj jako język skryptowy mocno zdetronizował Perla (wygodne biblioteki do > wszystkiego, łatwość użycia, bardzo bogata biblioteka standardowa). Moim zdaniem popularność Pythona bierze się przede wszystkim stąd, że "na powierzchni" wygląda bardzo przystępnie (tak że jest zrozumiały również dla osób, które wcześniej nie programowały), zaś semantykę ma wzorowaną na Dylanie (czyli niehomoikonicznym dialekcie Scheme'a z obiektami). Do tego dochodzą również kwestie etyczno-kulturowe, tzn. istnienie pewnego kodeksu regulującego, jak należy programować, dzięki czemu autor programu nie jest jedyną osobą, która potrafi go zrozumieć Jednocześnie > chcesz zrobić aplikację na Androida - masz wygodnego PhoneGAP'a, chcesz > programować w Pythonie mikrokontrolery - proszę bardzo. Chcesz dojrzałe > frameworki webowe - sięgasz po Django i inne. Chcesz wizualizację danych, > świetne pakiety naukowe (SciPy, NumPy), adaptery do praktycznie każdej > istniejącej bazy danych? Są dostępne od ręki. W dodatku aktualne i wygrzane... Przypomina mi się cytat, który znalazłem na Quorze: "…Please don't assume Lisp is only useful for Animation and Graphics, AI, Bioinformatics, B2B and E-Commerce, Data Mining, Electronic Design Automation/Semiconductor applications, Expert Systems, Finance, Intelligent Agents, Knowledge Management, Mechanical Computer Aided Design (CAD), Modeling and Simulation, Natural Language, Optimization, Research, Risk Analysis, Scheduling, Telecom, and Web Authoring just because these are the only things they happened to list." —Kent Pitman
Technical Details
Message-ID:
<f7b57c2d-1e7d-4bf6-bd14-70728c2eafc2@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder.erje.net!2.us.feeder.erje.net!newspeer1.nac.net!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!q58no248445qte.0!news-out.google.com!w39ni6895qtc.1!nntp.google.com!q58no248441qte.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<6fa92c07-f755-408e-a20c-0e9a357d7342@googlegroups.com> <ccd0fdd2-5b9c-450f-a309-ad0da31ae929@googlegroups.com> <fbbef48e-6ca7-4894-817c-e3c0e70e8e55@googlegroups.com> <15cdaa3f-103f-4144-8566-b6b27033c2d5@googlegroups.com> <50680e0e-b806-4810-ab41-90de7744b7fb@googlegroups.com> <377cca12-a27a-4de0-8d31-469d690ce27a@googlegroups.com> <df092918-94ac-4795-bfc2-fe2c52f99a35@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 10.99.116.25 with SMTP id p25mr626670pgc.119.1485430591654; Thu, 26 Jan 2017 03:36:31 -0800 (PST) X-Received: by 10.36.47.203 with SMTP id j194mr1601374itj.10.1485430591049; Thu, 26 Jan 2017 03:36:31 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder.erje.net!2.us.feeder.erje.net!newspeer1.nac.net!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!q58no248445qte.0!news-out.google.com!w39ni6895qtc.1!nntp.google.com!q58no248441qte.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.funkcyjne Date: Thu, 26 Jan 2017 03:36:30 -0800 (PST) In-Reply-To: <df092918-94ac-4795-bfc2-fe2c52f99a35@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=213.192.95.134; posting-account=f7iIKQoAAAAkDKpUafc-4IXhmRAzdB5r NNTP-Posting-Host: 213.192.95.134 References: <6fa92c07-f755-408e-a20c-0e9a357d7342@googlegroups.com> <ccd0fdd2-5b9c-450f-a309-ad0da31ae929@googlegroups.com> <fbbef48e-6ca7-4894-817c-e3c0e70e8e55@googlegroups.com> <15cdaa3f-103f-4144-8566-b6b27033c2d5@googlegroups.com> <50680e0e-b806-4810-ab41-90de7744b7fb@googlegroups.com> <377cca12-a27a-4de0-8d31-469d690ce27a@googlegroups.com> <df092918-94ac-4795-bfc2-fe2c52f99a35@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <f7b57c2d-1e7d-4bf6-bd14-70728c2eafc2@googlegroups.com> Subject: Re: Ciekawa seria podcastów na temat Common Lispa From: godek.maciek@gmail.com Injection-Date: Thu, 26 Jan 2017 11:36:31 +0000 Lines: 104 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit