Re:Memory and C++ Debugging at Electronic Arts [video]
by pjmlp on Thursday October 08, 2015 @02:00AM
(#10351155)
I like C++, but I am also quite older than the language and remember when the language was seen as unsuitable to write any of those systems you have mentioned.
Eventually it got adopted by people like myself that didn't care for the naysayers and its compilers improved to the point many think it was always like that.
Likewise others will use languages that the naysayers of today won't see as proper to write them and in ca 20 years from now, everyone will think they were always that way.
Re:Memory and C++ Debugging at Electronic Arts [video]
by magoghm on Thursday October 08, 2015 @08:29AM
(#10352246)
In the early 90's I posted on some game developers forum that when consoles got more powerful processors it would be possible to write games in C instead of using assembly language. Everybody told me that I was an idiot.
Re:Memory and C++ Debugging at Electronic Arts [video]
by z3phyr on Thursday October 08, 2015 @05:54AM
(#10351724)
You are right. I see a huge potential in Rust. It seems very suitable for the C++ level domains. The only thing keeping me away from production usage today is the lack maturity with ecosystem and libraries.
Re:Memory and C++ Debugging at Electronic Arts [video]
by jguegant on Thursday October 08, 2015 @07:18AM
(#10351960)
Rust is kinda the Godwin's law of C++ threads these days.
Re:Memory and C++ Debugging at Electronic Arts [video]
by gh02t on Thursday October 08, 2015 @01:13AM
(#10351023)
C++ is huge in scientific programming. Fortran is the cliche language for science, but the vast majority of newer large-scale codes are being written in C++.
Re:Memory and C++ Debugging at Electronic Arts [video]
by e12e on Wednesday October 07, 2015 @11:50PM
(#10350810)
AFAIK Debian isn't very diligent about tagging packages with "implemented-in", but even so:
dpkg -l |grep ^ii -c #Installed packages
3608
# packages tagged as being in c++, and installed:
aptitude search '?tag(implemented-in::c++)' \
|grep ^i -c
930
I'm sure there's lots of c++ in the other 75% (or they depend on a runtime/compiler/library written in c++) -- but at any rate - one in four packages is nothing to sneeze at.
Re:Memory and C++ Debugging at Electronic Arts [video]
by lorenzhs on Thursday October 08, 2015 @08:06AM
(#10352129)
Your search query needs escaping for the pluses, otherwise it will match 'implemented-in::c' as well (aptitude's matching is weird).
Re:Memory and C++ Debugging at Electronic Arts [video]
by e12e on Thursday October 08, 2015 @01:57PM
(#10354605)
Whoops, you're absolutely right. Eg:
'?tag(implemented-in:c\+\+)'
On a different desktop right now, so can't check -- but that'll probably lower the count considerably (eg: on a different server I get 226 for "c/c++" and 19 for just "c++" ("c\+\+)").
Re:Memory and C++ Debugging at Electronic Arts [video]
by lultimouomo on Thursday October 08, 2015 @03:12AM
(#10351301)
Linux is more of a C than a C++ land, so the figure does not look unreasonable to me.
The reason for C++ being used is not only Performance, but also a sense reliability that the implementation will actually work.