🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#297859
From: Andrzej Jarzabek
Date: Fri, 05 Aug 2011 09:48
66 lines
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-mail
References: <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