Article View: pl.comp.objects
Article #16463Re: ARM C++ vs. ISO C++
From: A.L.
Date: Sun, 22 Apr 2007 15:20
Date: Sun, 22 Apr 2007 15:20
75 lines
4103 bytes
4103 bytes
On 22 Apr 2007 07:55:06 -0700, Seweryn Habdank-Wojewódzki <habdank@gmail.com> wrote: >Witam > >> Istnieje sporo papierow porownujacych C++ z innymi >> jezykami (jak rozniez inne jezyki z rownie innymi jezykami) pod katem >> roznych aspektow: niezawodnosci, czytelnosci i czego Pan tam jeszcze >> chce. Uczy sie tego studentow na przedmiocie "Comparative Programming >> Languages" czy podobnych. Jak Pan chce sobie poczytac w miare rozsadna >> krytyke C++ to proponuje ksiazke Joynera. > >A czego dokładnie się uczy. Tego, że C++ jest kiepski? Czy rzetelnego >porównywania, a dokładniej wyceny kosztu użycia, języka do konkretnego >zastosowania? Uczy sie porownywania. A przede wzystkim tego ze do porownywania tzreba uzyc kryteriow. Jakich kryteriow. I ze jest to problem wielokryterialny. >Co Pan powie kiedy nie ma Java na jakiś procesor, a C++ jest. >A ile kosztuje użycie Pythona na tym procesorze? >A może zamiast CGI używać PHP tylko, że tam też go nie ma? > Pzreciez ja pisalem ze "zmojego punkty siedzienia" czyli zastosowan logistycznych. I w ogole biznesowych. > >3. Dla mnie podstawowy przykład przewagi Javy i C++ np. nad Pythonem >to kompilowanie. Kompiluje Pan program i wie Pan że zadziała tak czy >inaczej ale zadziała. Mam kikla programików w językach skryptowych i >ich nie używam, bo nie działają, a nie działają, bo in czegoś brakuje, >ale one nie powiedzą czego im brakuje. > To co Pan wyzej napisal nie ma nijakiego sensu. Niech Pan przeczyta uwaznie. Czy Java sie nie kompiluje i czy Java jest "jezykiem skryptowym?... >4. Np. jak w Pythonie ukryć "know how"? Jak na razie to jedynym >rozwiązaniem jest napisanie kodu w C/C++ i zawrapowanie go w Pythonie. > Nie wiem, bo nei uzywam Pythona. > >Myślę, że J2EE, to nie jest cel C++. Chociażby z prostej przyczyny, że >klasy jako takie nie przedstawiają się - nie ma jak w natywny sposób >napisać, aby website odpytał obiekt z metod czy pół. I wcale nie >płacze że tak nie jest, bo jak bym chciał to bym miał. Kieyds takie >coś pisałem i działało całkiem dobrze, ale okazało się, że tu jeszcze >lepszy od Javy jest Python. Bo można robić cuda na kiju z klasami i >nie tylko. Np. dodawanie _metod_ do istniejących klas w trakcie pracy >programu. > Ale to co Pan napisal wyzej jest nie na temat. Poza tym, Panskie argumenty sa PRZECIWKO Pythonowi, bo fakt ze mzona robic "cuda z klasami" raczej ow jezyk dyskwalifikuje niz kwalifikuje. >A kłopoty to się zaczynają kiedy Javę chce się łaczyć z innymi >językami. Problem ten jest nie istniejący kiedy pracuje Pan używając C+ >+ i Pythona, bo w obie strony zachodzi bindowanie. Czyli mogę mieć >zarówno aplikację w C++ i wołać programy pythona, jak i mieć aplikację >w Pythonie i wołać C++. Mozliwe. Jakos nie mam potzreby laczania Javy z C++, a jak mam potrzeby laczenia z innymi jezykami, to producent jezyka dostarcza "Java bindings". Co ma miejsce na przyklad w przypadku wszystkich jezykow do modelowania i optymalizacji. Z chlubnym wyjatkiem AMPL. Ale z miejsca w ktorym siedze Python nie jest widoczny nawet na ekranach radarow. A.L.
Technical Details
Message-ID:
<ebum23l0p8omriq6vacbrdibusns09qtua@4ax.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!lublin.pl!uw.edu.pl!newsgate.cistron.nl!xs4all!news.glorb.com!newshub.sdsu.edu!sn-xt-sjc-02!sn-xt-sjc-06!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mailReferences:
<f0a7qu$jre$1@tkdami.pl> <1177191539.113565.121560@n76g2000hsh.googlegroups.com> <b7ll2398a75j2pdqiar25ofd9cvkl30scb@4ax.com> <1177253706.019651.120310@b75g2000hsg.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!lublin.pl!uw.edu.pl!newsgate.cistron.nl!xs4all!news.glorb.com!newshub.sdsu.edu!sn-xt-sjc-02!sn-xt-sjc-06!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mail From: A.L. <fela@2005.com> Newsgroups: pl.comp.objects Subject: Re: ARM C++ vs. ISO C++ Date: Sun, 22 Apr 2007 10:20:54 -0500 Organization: Posted via Supernews, http://www.supernews.com Message-ID: <ebum23l0p8omriq6vacbrdibusns09qtua@4ax.com> References: <f0a7qu$jre$1@tkdami.pl> <1177191539.113565.121560@n76g2000hsh.googlegroups.com> <b7ll2398a75j2pdqiar25ofd9cvkl30scb@4ax.com> <1177253706.019651.120310@b75g2000hsg.googlegroups.com> X-Newsreader: Forte Agent 4.2/32.1117 MIME-Version: 1.0 X-Complaints-To: abuse@supernews.com Lines: 75 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit