>low-level programming C++ >game development C++ >high performance code C++ >scientific programming Python with libraries written in C++ >machine learning Python with libraries written in C++ >front-end web development Javascript >back-end web development Javascript
You only need three languages for everything: C++, Python and Javascript. You don't need more.
>frontend development Elm >Backend development Clojure or F#
Thoughts? cniles don't need apply
Colton Edwards
everything is based except for pajeetscripts
Xavier Martin
I thought C++ was being replaced by (new language)
Jaxson Butler
>back-end development c
Gavin Morris
tranny propaganda
Anthony Hernandez
I only use C, I really don't need more
Noah Ward
I’d add one of Java or C# for certain backend business logic where c++ is unnecessary, but a compiled faster language with proper OOP is preferred, i.e. not python or JS
Easton Rivera
C is an obsolete shit language that's replaced by C++. Only freetards, brainlets who get filtered by C++ and Any Forums NEETs who don't write anything more complicated than fizzbuzz actually write C.
Jordan Turner
You can use Clojure for frontend development as well with clojurescript.
Easton Richardson
I broadly agree with this, but python is quite slow for using machine learning in production. I recommend compiling your python based models to ONNX format then loading them from C++ with OnnxRuntime
Lincoln Hall
py for machine learning and scripting c for anything requiring speed, haskell for not being a retard and some kind of HDL language to top it all off
Samuel Wright
C++ only adds retarded features that cause spaghettification of code, but it's no barrier to performance if written properly. C++ code is better accepted in industry now.
Robert Torres
>c is obsolete oh yeah my guy? then how come its used by ME!
Anthony Foster
or people who want to have any interoperability with any other language whatsoever. Only Nim (and allegedly Carbon) has decent C++ interop, whereas C can be used basically right away in every compiled language
Ryan Sanchez
Yeah maybe. There's quite a high turnover of backend code due to changing business requirements though. You want a language that easily permits the changes needed.
Blake Harris
Yeah. If you still find a use for it then it's not obsolete
Jordan Rogers
but nim is my go-to compiled pang though.
Jonathan Jones
>filtered by C++ filtered by C
Jackson Jenkins
>You only need three languages Yes but not because of the retarded reasons you gave You only need them because they are the most hireable skills, these 3 are without a doubt the most common keywords you will find in programming job listing world wide besides maybe css and html.
Real men dont care what language they use, just build something,try to pick the right tool for the job to make life easier but to also have controp if you need it
If i had to choose one language for me it would be cpp because theres jobs and its fun (unlike js where you might build ui for 20 years)
Jonathan Brooks
4 out of the 5 of those things you said were done in C++ are almost exclusively done in C, and 5 out of 5 should be
Caleb Perez
C is a pain to get correct sometimes. It's also not good for quick and dirty pieces of code that only need to be run a couple of times
Robert Garcia
Easy interop with other languages is one of the main reasons for C still being around
Robert Phillips
Is Golang a good language to learn ? Or is it another google meme like carbon
Jaxon Brown
Meme
Grayson Rivera
if only C had a standard vtable with syntax for it. and no Juan, macros are not syntax.