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!?
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!?
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.
- 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
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.