🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #216393

Re: POpularność języków programowania ��

#216393
From: heby
Date: Tue, 24 Sep 2019 18:16
74 lines
5504 bytes
On 22/09/2019 22:20, J-23 wrote:
>> Wszystkie języki imperatywne sa bardzo podobne. Czy to C czy to 
>> Pascal, jeden H. Po co więc wyciągać trupa i pudorwać.
> Ty Patrzysz na Pascala w obecnym kształcie a ja mówie o jego rozwoju 
> stąd ta różnica

Jak rozwija się stary jezyk imperatywny możesz zobaczyć na przykładzie 
C++. Nie wiem czy to jest specjalnie interesująca wizja.

>> Bo są też zapewne koszmarnie łatwe w skalowaniu albo, co może nawet 
>> bardziej prawdopodobne, pisane przez imbecyli. Nie zmienia to jednak 
>> faktu że co najmniej kilka bardzo responsywnych aplikacji w Javie 
>> miałem okazję używać. Często powody "powolności" Javy sa zupełnie inne 
>> niż można przypuszczać.
> Podam dwa:
> KSIP - Krajowy System Informacji Policji
> SWD - System Wspomagania Dowodzenia
> Oba są pisane przez Oracle a oni Jave "raczej" znają :P

Być może poświęcili responsywnośc i zyskali coś innego jak skalowalność, 
bezpieczeństwo czy cokolwiek innego. Ponadto może nie przesadzajmy też 
że Oracle ma hiper programistów. Nie ma, tak samo jak MS, tak samo jak 
Apple itd itp.

>>> Ale czy go wykonasz tak szybko jak w środowiskach RAD?
>> Przeciez RAD istnieją też w C++.
>>> Nie
>> Tak. Ojej, przeciez jest Builder.
> Popraw mnie oba pisane o ile dobrze pamiętam przez Embarcadero. W 
> Builder pisałem mało ale jak to wygląda tak samo jak Delphi w sensie 
> bugów to ja wole np CodeBlocks

Narzekasz że nie ma RADów w C++ a tu proszę.

Co do bugów to Buildera od razu złapałem na popsutych kontenerach std::, 
głupie i trywialne wycieki albo problemy z szablonami. Co jednak nijak 
nie zmienia faktu że jest RAD w C++. Pomijam, że z punktu widzenia 
inżynierii programowania RAD to obecnie nie jest zaleta, no może w 
malutkich firemkach robiących jakieś duperelowate programy do obsługi aptek.

>> Nie, niektóre języki współczesne stawiają na garbage collecting. Nie 
>> dlatego że to jest wydajniejsze, tylko dlatego że poświęca się runtime 
>> i zyskuje w dev time. Lepszy komputer jest tańszy niż szybszy developer.
> I ja nie miał bym nic przeciwko zaprojektować coś takiego w Pascalu 
> tylko że jeszcze lepiej :P

Po co. Jest C# i Java.

> Spróbuj np na przeglądarke napisać np aplikacje do montażu filmow i 
> zobaczysz co będzie szybsze. Język dowolny.

Spróbuj to zrobić w Delphi. Myslę że pierwsze co będziesz szukał w necie 
to jak wrapować API ffmpeg do głupiego Pascala. I zapewniam, znajdzie 
się jakiś miszczu w necie który to już zrobił. W zasadzie znajdzie się 
ich kilku i każdy zrobił to inaczej i u każdego działą tylko połowa. 
Wiem bo takie problemy ludzie piszący zawodowo w Delphi mają.

> Tylko nie chodzi mi o przetwarzanie gdzieś po za przeglądarką i 
> wywalenie wyniku w przeglądarce. Chodzi mi o pełną konwersje i zastanów 
> sie dlaczego jeszcze takie cos nie powstało

Ja się nie muszę zastanawiać, tylko sam mówisz że Delhip to db i świata 
poza tym nie ma. No więc Delphi da się w 100% takich zastosowań zamienić 
na JS+server side. Prawdopodobnie studentami na praktykach.

> A to ciekawe Django da się bez przęglądarki :P? JS też :P?

Chodzi o to że przeglądarka jest obecnie zawsze jakaś dostepna. To nie 
lata 90. Możesz zakładać że ją masz, podobnie jak pisząc w Delphi 
zakładasz że user ma CPU.

> Zaczynam sie dowiadywać "cudów na kiju"

Raczej wymyślać co nie zostało powiedziane.
Technical Details
Message-ID: <qmdmis$5d7$1@dont-email.me>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder7.news.weretis.net!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
References: <ZFueF.189972$Jh2.55867@fx39.am4> <qlibss$u87$1@news.icm.edu.pl> <5d7d28ab$0$17348$65785112@news.neostrada.pl> <qlja06$lb9$1@dont-email.me> <5d7e561a$0$538$65785112@news.neostrada.pl> <qlllit$t7t$1@dont-email.me> <5d7eb929$0$17348$65785112@news.neostrada.pl> <b7cb88b6-e116-49ce-aa77-d9402b2bd021@googlegroups.com> <5d835054$0$525$65785112@news.neostrada.pl> <qm5o8c$6mr$1@news.icm.edu.pl> <5d867c27$0$17361$65785112@news.neostrada.pl> <qm5va9$c07$1@dont-email.me> <5d86b148$0$520$65785112@news.neostrada.pl> <qm7c3j$pl6$1@dont-email.me> <5d879ca5$0$541$65785112@news.neostrada.pl> <qm87de$hpa$1@dont-email.me> <5d87ad4d$0$31100$65785112@news.neostrada.pl> <qm8eeo$uob$1@dont-email.me> <5d87c5d6$0$503$65785112@news.neostrada.pl> <qm8irk$qn4$1@dont-email.me> <5d87d79e$0$523$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder7.news.weretis.net!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: heby <heby@poczta.onet.pl>
Newsgroups: pl.comp.programming
Subject: Re: POpularność języków
 programowania ��
Date: Tue, 24 Sep 2019 20:16:58 +0200
Organization: A noiseless patient Spider
Lines: 74
Message-ID: <qmdmis$5d7$1@dont-email.me>
References: <ZFueF.189972$Jh2.55867@fx39.am4> <qlibss$u87$1@news.icm.edu.pl> <5d7d28ab$0$17348$65785112@news.neostrada.pl> <qlja06$lb9$1@dont-email.me> <5d7e561a$0$538$65785112@news.neostrada.pl> <qlllit$t7t$1@dont-email.me> <5d7eb929$0$17348$65785112@news.neostrada.pl> <b7cb88b6-e116-49ce-aa77-d9402b2bd021@googlegroups.com> <5d835054$0$525$65785112@news.neostrada.pl> <qm5o8c$6mr$1@news.icm.edu.pl> <5d867c27$0$17361$65785112@news.neostrada.pl> <qm5va9$c07$1@dont-email.me> <5d86b148$0$520$65785112@news.neostrada.pl> <qm7c3j$pl6$1@dont-email.me> <5d879ca5$0$541$65785112@news.neostrada.pl> <qm87de$hpa$1@dont-email.me> <5d87ad4d$0$31100$65785112@news.neostrada.pl> <qm8eeo$uob$1@dont-email.me> <5d87c5d6$0$503$65785112@news.neostrada.pl> <qm8irk$qn4$1@dont-email.me> <5d87d79e$0$523$65785112@news.neostrada.pl>
Mime-Version: 1.0
Injection-Date: Tue, 24 Sep 2019 18:17:00 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="0067f244098d8c9ccf6cdf1aa769af63"; logging-data="5543"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19IFo0G0tXzLcPJxg3AKdpN"
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
Cancel-Lock: sha1:sfRloMuE+PUMURgKRdn6XpMQNzs=
In-Reply-To: <5d87d79e$0$523$65785112@news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit