Article View: pl.comp.lang.c
Article #297859Re: Prawdziwa kondycja C++ - naprawd� jest tak �le?
From: Andrzej Jarzabek
Date: Fri, 05 Aug 2011 09:48
Date: Fri, 05 Aug 2011 09:48
66 lines
4317 bytes
4317 bytes
On 05/08/2011 05:35, Maciej Pilichowski wrote: > On Thu, 04 Aug 2011 21:27:27 +0200, "Piotrek"<pilarp@poczta.onet.pl> > wrote: > >> Teza o umieraniu C++ ma jakie¶ solidne podstawy > > Ma. Czas to pieniadz. Mozna napisac ladny program w C++ albo w C#. > Tylko, ze w tym drugim napiszesz go szybciej, program bedzie > wolniejszy, wiekszy ale co z tego? Dlatego, że czas to pieniądz, więc w wielu sytuacjach program, który potrzebuje więcej czasu, żeby zareagować, zarobi mniej pieniędzy. > Po drugie, z C++ nie konkuruja tez > juz inne jezyki, tylko w ogole inna kategoria -- programowanie webowe. > W C++ tez oczywiscie cos by sie dalo wyrzezbic, ale znowu -- czas. Za wieloma serwisami webowymi stoi jednak jakiś silnik, który generuje informacje wyświetlane w tych serwisach. I to oczywiście może być zrobione na jakiejś bazie danych i serwletach javowych, tylko że w takiej sytuacji może się okazać, że jak z danego serwisu zaczyna korzystać 100 milionów użytkowników, to RDBMS i Java nie dają rady. I C++ jest w tej chwili jedyną rzeczą o jakiejkolwiek sensownej adopcji, której można użyć. Na ten przykład backendy Google i Amazona robione są w C++. > Krotko -- obszar zastosowan C++ sie skurczyl, w ciagu 10 lat > podejrzewam, ze od dolu (embedded) bedzie podgryzal go dalej C i w > coraz wiekszym stopniu Java, od gory (ciezkie aplikacje desktopowe) C# > i Java i byc moze jakis nowy jezyk. Jeśli chodzi o C to raczej będzie odwrotnie: w tej chwili jest jeszcze wielu proramistów embedded, którzy znają C, nie znają C++ i uważają, że C++ jest niedobre na podstawie jakichś kompletnie fałszywych wyobrażeń albo doświadczeń z głębokich lat 90-tych. Tylko że raczej takich ludzi będzie coraz mniej, bo już praktycznie nikt nie uczy C i już nikt nowy nie będzie miał doświadczeń z lat 90-tych. > Bedzie sie na pewno trzymal dzielnie, tam gdzie programowanie > sprowadza sie do utrzymania istniejacego kodu C++ i tam gdzie wymagana > jest bezwzgledna szybkosc wykonania. Przede wszystkim tam, gdzie wymagana jest względna szybkość wykonania. Konkretnie względem programów konkurencji: tak jest choćby w finansach i grach. > O to akurat nie musisz pytac, wystarczy popatrzec sobie na statystyki > ofert. PHP, Java, odstep, ASP.Net/C#, odstep, drobnica: Python, Ruby, > C++. Zależy gdzie się patrzy. Tak jak Bronek Kozicki napisał: w Londynie w branży finansowej jest _bardzo_ duże ssanie na dobrych programistów C++. Do tego stopnia, że np. ja nie mam po co patrzeć na wystawiane gdzieś oferty, bo co najmniej raz na tydzień dzwoni do mnie jakiś headhunter z ofertami, które muszę odrzucać. Oczywiście na statystykę takich ofert nie da się "popatrzeć", chyba że samemu się jest headhunterem. > A co do nowego C++ -- ladne dodatki, ale nawet tutaj starczylo energii > tylko na odrzucenie co ciekawszych propozycji. Rozumiem, że koncepty uważasz za "co ciekawszą propozycję", ale co jeszcze? I czy naprawdę uważasz, że pod względem ciekawości koncepty i te inne "co ciekawsze propozycje" tak dystansują choćby l-value references, variadic templates i wszystkie z nich wynikające zastosowania biblioteczne, atomiki i całą resztę?
Technical Details
Message-ID:
<j1ge94$amu$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<41f0.000001b2.4e3af29f@newsgate.onet.pl> <4bsm37l05tkf3u89vhc4sotbktekhgkgr3@4ax.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Andrzej Jarzabek <andrzej.jarzabek@gmail.com> Newsgroups: pl.comp.lang.c Subject: Re: Prawdziwa kondycja C++ - naprawd� jest tak �le? Date: Fri, 05 Aug 2011 10:48:22 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 66 Message-ID: <j1ge94$amu$1@inews.gazeta.pl> References: <41f0.000001b2.4e3af29f@newsgate.onet.pl> <4bsm37l05tkf3u89vhc4sotbktekhgkgr3@4ax.com> NNTP-Posting-Host: dynamic-62-87-147-244.ssp.dialog.net.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1312537700 10974 62.87.147.244 (5 Aug 2011 09:48:20 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Fri, 5 Aug 2011 09:48:20 +0000 (UTC) X-User: septi In-Reply-To: <4bsm37l05tkf3u89vhc4sotbktekhgkgr3@4ax.com> User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20110624 Thunderbird/5.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit