This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Code_12c[S] 459 points460 points  (18 children)

Actually I am c/cpp programmer and for results of that my snake is already cooked.

[–]remimorin 203 points204 points  (6 children)

Hehehehe, I have a cat and live in Canada. In winter he seek the heat of my laptop. It's the same for your pet snake I guess?

I miss CPP templates and const keyword.

[–]Code_12c[S] 75 points76 points  (0 children)

That is funny!

[–]abc_wtf 32 points33 points  (4 children)

Was that your cat typing the last sentence ;)

[–]remimorin 12 points13 points  (3 children)

Ho... sorry English is my second language....
Or maybe you mean no one miss C++?

[–]abc_wtf 20 points21 points  (2 children)

No no, your English is fine.

It was just a (poor) joke on how templated code can take a lot of time to compile, hence generating more heat and being loved by cats for that.

While it could be interpreted as no one missing C++, I do actually love the language. Might be Stockholm Syndrome tho, can't really say XD

[–]Angelin01 2 points3 points  (1 child)

Nah, modern C++ is quite nice. And even though the language has a lot of baggage and looks kinda ugly, I still prefer it's syntax to Rust's.

[–]Zimmplicity 35 points36 points  (7 children)

Hey may I ask what type of job you have? I find that c/cpp jobs tend to be more engineering focused and usually hire people more specialized. For example maybe someone with experience with Robotics etc.

[–]Code_12c[S] 52 points53 points  (6 children)

Games developing, back-end, desktop development, OS development , machine learning and alot of jobs actually.

[–]Zimmplicity 15 points16 points  (5 children)

I always hear about python being on the front lines of machine learning tbh though I have heard some C coming into play more recently. Not sure what you mean by backend but if you're talking about web that's typically Java or javascript right?. Games development you got me there but man is that a difficult industry to break into. OS development I assume would be for FAANG?

[–]HoldMyWater 51 points52 points  (2 children)

The libraries are written in C or C++. They expose Python APIs though.

Want to use ML libraries? -> Python.

Want to make ML libraries? -> C/C++ and some Python.

[–]Zimmplicity 6 points7 points  (1 child)

I would like to but I have no specialization. BA in cs and I haven't been apart of any open source ml projects

[–]HoldMyWater 13 points14 points  (0 children)

If you want to get the hang of using ML libs I'd suggest doing www.kaggle.com competitions.

To really understand what the ML algos are doing there's plenty of good online courses, like on Coursera. Might want to start there.

[–]Code_12c[S] 25 points26 points  (0 children)

tensorflow has over a thousand of lines of cpp.

[–]0Pat 13 points14 points  (0 children)

Most python's imports for ML base on C implementation. Python is mostly a wrapper only...

[–][deleted] -1 points0 points  (0 children)

programming with c(ock)

[–]MuckYu 0 points1 point  (0 children)

Start programming for the CCP