40
miiitch
6y

Arrived today!
I'm using C++ for machine learning purposes using TensorFlow and OpenCV (rip Python, you are too slow 😭)

What are you using C++ for? ðŸ˜

Comments
  • 12
    Robotics, late nights and headaches
  • 5
    @miiitch Do programming books really help? Would you say their more effective than video tutorials online?
  • 3
    if you are using c# you might consider using ML.net
  • 5
    C++ in a Nutshell is outdated. Loved it though, before C++11 arrived. You definitively need to learn Modern C++. It’s different in many ways.

    I still use C++ for low level stuff sometimes.
  • 5
    You should checkout cppreference.com

    Awesome
  • 3
    @Holyfield3000 yes they helps a lot! And I find them to be less "distractive" than video tutorials. With real books, you can take your time to think about what you are reading, without the pressure of following such a complex topic like programming is on a video ðŸ˜
  • 1
    @bigworld12 zero experience with C# 😪 I heard a lot of people telling great things about this language ðŸ˜
  • 1
    @rpbp you're right, but I'm interested in the core concepts of this programming language 🙃
  • 3
    @miiitch cool! Take your time. It’s a large and complex language. But you can do anything you like, and if done right, with screaming performance.

    And I’m totally with you regarding books. I love good books and always try to find the best book for the subject.

    I think it depends how comfortable you are with books whether it is the best approach, however. I have been a CS teacher, and have seen that the majority of younger people don’t like books. Maybe at a later stage one will find out the value of a well written, comprehensive book.
  • 3
    @rpbp I have two O'Reilly books (Real World Haskell and Hand on Machine Learning) and I find them to be my favourite source for documentation!
    I am mainly a functional programming guy (Haskell, Elixir, ReasonML and... JavaScript ES6) and I find C++ to be a bit complex... but I can clearly understand its value!
  • 3
    @miiitch Nice! I am going the other way: coming from imperative programming, I am now learning Haskell, from “Haskell from first principles”. Love it. When done, I would like to learn Lisp and Erlang as well.

    I am very curious about the Functional mindset.
  • 1
    @rpbp if you'll like functional programming, I would recommend OCaml, it's a bit hard to learn but it gives you endless possibilities (native iOs and Android, native Desktop applications, web servers, JavaScript, micro processors etc.).
    It's also pretty close to C in terms of performances!
  • 2
    @miiitch Thanks. Will do, sound great!
  • 1
    Surely after compilation everything is pretty similar.
  • 2
    If you want performance I'd look into functional programming languages like Lua, and Torch specifically.
  • 1
    of course python is slow. i use Cython for TensorFlow 😂
  • 2
    What do I use C++ for?

    well... you know... not having to do complex math equations in pure Javascript :^) (all hail WASM)
  • 2
    C++ for almost everything: OpenGL, Vulkan, VR applications, socket servers, ...

    I simply love the explicit code and control you obtain by using it. Also, it's waaaaay faster than Python or even Java.
  • 2
    @Holyfield3000 I use them as references mostly or to learn some basic stuff.
Add Comment