7

What would be the best "hot"/upcoming languages for a final year college project?

The project will focus on reverse engineering.

Basic Example: Intercepting signals from products such as a toy helicopters/drones/etc, reverse engineer the signals and try gain control of the device from that.

That's just a very basic function and there will be much more to it, but I'm struggling to decide on a language to pursue hand-in-hand with this project!

I hear Rust, Go, Julia and co being tossed around a lot.

Any suggestions would be helpful!

Cheers

Comments
  • 4
    Python!

    Sounds like a lot of the work will be dynamic in the form of research / investigations. A dynamic, interactive language like python will work well here, allowing you to look at the data (signals), tweak things and re-run bits of code without a full edit-compile cycle.

    Use a decent IDE like pycharm or similar so you get a proper debugger.
  • 2
    @spl0 Cheers mate! One of my lecturers recommended Python too and linked me this video (quite helpful):

    http://wiki.gkbrk.com/Hotel_Music.h...

    I already have experience with Python and that's why I was reluctant to use it, but it just seems to be such a great contender for this project, that I might just stick with it 😅
  • 1
    @dockerdan Great! If you know python, even better! That way you can spend your time solving the real problem, rather than messing with a new language just for the sake of it!

    Plenty of time to learn new languages later, get the project sorted first! Sounds like a cool project too - good luck with it!
  • 1
    I too would say to go with a lang you already know and focus on solving the project 😊

    I learn new tech with personal projects most od the time
  • 0
    checkout y combinators list there is a startup doing this.
  • 1
    Stick with python. I think you want to do somethinlike this, don't you?: http://hackaday.com/2013/12/... ?
  • 1
    @mikabeckerich The base idea will be much the same yes, but obviously I'll change it up, add other functionality and whatnot. (Great link by the way, never spotted it before).
Add Comment