🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #297860

Re: Prawdziwa kondycja C++ - naprawd� jest tak �le?

#297860
From: Piotr Wyderski
Date: Wed, 10 Aug 2011 13:40
50 lines
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-mail
References: <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