This is really OT, but I know there are at least a handful of software developers here. Ideally a software dev will know multiple languages (like all us guitarists that know multiple styles).
My question is if I should spend time learning Java or C++
Helpful information: I'm not new to programming. I did BASIC on my Commodore 16 in the 80s, learned C in the late 90s and have since dabbled in Perl, Python, Java and C++ to some extent (not in that order). I've probably got equal time into both Java and C++, but I'd say I got just past the 'beginner' and touched on the 'intermediate' level in both before the time ran out. I've always enjoyed programming, but something has always got in the way of putting a couple year's worth of dedicated time. Mostly it's been girlfriends and school. Both will be gone forever in a few months.
Java is easier to learn, but also verbose and beholden to an evil corporation (Oracle). Seems like it has better employment potential.
C++ isn't owned by anyone (though it still boils down to available compilers). I like how it's lower level and compiles to a native executable (no JVM to run it). Some say it's harder to learn.
Software devs of TDPRI with experience in either or both, what would you suggest I put my time and effort into? If you have *other* suggestions, I'm all ears.
My question is if I should spend time learning Java or C++
Helpful information: I'm not new to programming. I did BASIC on my Commodore 16 in the 80s, learned C in the late 90s and have since dabbled in Perl, Python, Java and C++ to some extent (not in that order). I've probably got equal time into both Java and C++, but I'd say I got just past the 'beginner' and touched on the 'intermediate' level in both before the time ran out. I've always enjoyed programming, but something has always got in the way of putting a couple year's worth of dedicated time. Mostly it's been girlfriends and school. Both will be gone forever in a few months.
Java is easier to learn, but also verbose and beholden to an evil corporation (Oracle). Seems like it has better employment potential.
C++ isn't owned by anyone (though it still boils down to available compilers). I like how it's lower level and compiles to a native executable (no JVM to run it). Some say it's harder to learn.
Software devs of TDPRI with experience in either or both, what would you suggest I put my time and effort into? If you have *other* suggestions, I'm all ears.