News for hackers. Stuff that matters.
Re:Python, as Reviewed by a C++ Programmer by JustSomeNobody on Sunday April 23, 2017 @01:38PM (#14179237)
What is a "C++ programmer?"

On any given day, I poop you not, I'm writing either c#, java, c++ or any number of scrpting languages (perl, bash, python, JavaScript).

Do people seriously only use a single language these days!?

Re:Python, as Reviewed by a C++ Programmer by coldtea on Sunday April 23, 2017 @02:02PM (#14179401)
>Do people seriously only use a single language these days!?

Yes. In what bizarro world would one assume it's not so? By thinking that all development in the world resembles the company/work they do?

Tons of programmers only write C# or Java on Windows, and don't touch any shell scripting at all.

Tons of front-end developers only write Javascript.

Tons of statistics people only use R or 1-2 other statistics packages.

Tons of systems, drivers, embedded and OS people only C or C++.

Tons of game devs only write C++.

Tons of native mobile devs only write Swift, Objective-C or Java.

Some of them do occasional need to write some script to get something done, but it's hardly like the juggle between multiple languages.

And of course larger companies have specialized programmers for different domains, not some guy doing C++ AND admin stuff in shell AND some front-end JS etc.

Re:Python, as Reviewed by a C++ Programmer by ironman1478 on Sunday April 23, 2017 @02:00PM (#14179384)
The main product I work on is written in C++, so I spend most of my day looking at\writing C++ and also learning as much C++ as I can. I do use other languages for some minor tasks (python and c# for some automated test stuff and devopsish kind of work), but i dont use those languages as much as C++ nor do I invest as much effort into learning the ins and outs of those languages. So I consider myself a C++ programmer because its what I put effort into
Re:Python, as Reviewed by a C++ Programmer by programbreeding on Sunday April 23, 2017 @01:53PM (#14179326)
Some people are far more specialized in what they work on.

- Apple's Swift codebase is 54.8% c++ [0]

- Microsoft's CNTK codebase is 57.6% c++ [1]

- Bitcoin's codebase is 68.6% c++[2]

- XBMC's codebase is 84.7% c++[3]

If you work on certain or specific types of projects, like ones making the tools that others use do their projects, then you are typically working more in only 1-2 languages at a time.

[0] https://github.com/apple/swift

[1] https://github.com/Microsoft/CNTK

[2] https://github.com/bitcoin/bitcoin

[3] https://github.com/xbmc/xbmc

Re:Python, as Reviewed by a C++ Programmer by Twirrim on Sunday April 23, 2017 @01:42PM (#14179257)
Why do you jump between multiple languages all the time?
Re:Python, as Reviewed by a C++ Programmer by v1n337 on Sunday April 23, 2017 @01:46PM (#14179279)
Not, OP, but I've worked for an ad-agency in a software-dev role.

Their primary code base is written in Java, monitoring scripts in Python/Ruby, and tracking pixel code in JavaScript, so I would have days in which I coded in all 3, albeit for separate use-cases.

Re:Python, as Reviewed by a C++ Programmer by coldtea on Sunday April 23, 2017 @02:04PM (#14179413)
The ad agency couldn't afford different developers for the various systems?
Re:Python, as Reviewed by a C++ Programmer by grigjd3 on Sunday April 23, 2017 @06:19PM (#14180732)
Different tools for different tasks. Not gonna use C to analyze some text files...
Re:Python, as Reviewed by a C++ Programmer by JustSomeNobody on Sunday April 23, 2017 @05:18PM (#14180516)
Best tool for the job.