Article View: pl.comp.lang.c
Article #297860Re: Prawdziwa kondycja C++ - naprawd� jest tak �le?
From: Piotr Wyderski
Date: Wed, 10 Aug 2011 13:40
Date: Wed, 10 Aug 2011 13:40
50 lines
3332 bytes
3332 bytes
Andrzej Jarzabek wrote: > Dlatego, że czas to pieniądz, więc w wielu sytuacjach program, który > potrzebuje więcej czasu, żeby zareagować, zarobi mniej pieniędzy. Ano właśnie życie pokazuje, że nie w wielu, tylko w niewielu. A gdy już taka sytuacja zachodzi, to... i tak my już tam pracujemy i łatwo z posady wygryźć się nie damy. :-D Inicjator wątku ma chyba jednak na myśli sytuację ogólną, a w ogólności to C++ się zwija. > Za wieloma serwisami webowymi stoi jednak jakiś silnik Silników jest zasadniczo kilka i w większości w C. > 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ć. Serwisów o takich wymaganiach jest niewiele i my już tam pracujemy... Do tego dochodzi fakt, że polskie serwisy aukcyjno/społecznościowe słabo płacą, więc ludzie o wysokich kwalifikacjach raczej nie będą tam składać CV. > Na ten przykład backendy Google i Amazona robione są w C++. Bo będą składać tam... :-) > 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. O C to Ty się nie bój, przeżyje niejednego z nas. > atomiki i całą resztę? Atomiki to tylko proste narzędzie, jeszcze trzeba umieć z niego (w dostatecznie popierniczony sposób) korzystać, bo inaczej nic nie wnoszą. Podobnie jak SIMDy. Gdy przed sześcioma laty siedzieliśmy Andrzeju przy sąsiednich biurkach, to wprowadzałem atomiki do naszego produktu bez wsparcia standardu i przy biernej niechęci szefostwa. Dziś dzięki uzyskanym wynikom niechęci już nie ma, ale i tak świadomie pisać lock-free potrafi 2,5 osoby -- a, jak pamiętasz, średni poziom programistów jest wyjątkowo wysoki. Pozdrawiam, Piotr
Technical Details
Message-ID:
<j1u1p1$spq$1@news.task.gda.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.task.gda.pl!not-for-mailReferences:
<41f0.000001b2.4e3af29f@newsgate.onet.pl> <4bsm37l05tkf3u89vhc4sotbktekhgkgr3@4ax.com> <j1ge94$amu$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.task.gda.pl!not-for-mail From: Piotr Wyderski <peter.pan@neverland.mil> Newsgroups: pl.comp.lang.c Subject: Re: Prawdziwa kondycja C++ - naprawd� jest tak �le? Date: Wed, 10 Aug 2011 15:40:48 +0200 Organization: CI TASK http://www.task.gda.pl/ Lines: 50 Message-ID: <j1u1p1$spq$1@news.task.gda.pl> References: <41f0.000001b2.4e3af29f@newsgate.onet.pl> <4bsm37l05tkf3u89vhc4sotbktekhgkgr3@4ax.com> <j1ge94$amu$1@inews.gazeta.pl> NNTP-Posting-Host: h82-143-146-166-static.e-wro.net.pl Mime-Version: 1.0 X-Trace: news.task.gda.pl 1312983650 29498 82.143.146.166 (10 Aug 2011 13:40:50 GMT) X-Complaints-To: abuse@news.task.gda.pl NNTP-Posting-Date: Wed, 10 Aug 2011 13:40:50 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2 In-Reply-To: <j1ge94$amu$1@inews.gazeta.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit