How Can an Old-School Coder Regain His Chops?
DonLab writes "I was a proficient software engineer in the 1980s, writing hundreds of thousands of lines of ALGOL, FORTRAN, COBOL, and Pascal programs, as well as working in 370 and 8080 assembly language & pre-relational DBMS systems. My hands-on programming career ended when I became a freelance analyst and designer, ultimately retiring young in the early '90s. Now I'd like to reenter the field, but I'm finding that I know nothing about today's post-C languages, programming tools, and computing environments. I wouldn't know where to start learning C++, PHP, Java, HTML5, or PERL, much less how to choose one over the other for a particular application. Can I be the only pre-GUI software designer or hobbyist searching for a way to update his skills for Windows, iOS, or Android?"
I use C++ for all my development, with a small smattering of perl. Learning Python is on my TODO list. Never touched C# and have no interest in learning a MS platform only language.
\
Until 2 years ago, I was working at a place where embedded and DSP developers were using pure C - C++ was forbidden.
My rights don't need management.
C# is just a windows specific knockoff of Java.
It's important if you're specifically looking for a Microsoft job, which is like 10% of the job market.
With such poor leadership and Microsoft's general power waning, it probably won't ever surpass being a niche technology.
Mod me down, my New Earth Global Warmingist friends!
In a way... sure.
It fits the exact same position as the wine project. It's a clean room reverse engineered version of a Microsoft technology stack.
How well does Wine work these days? How well does Mono work?
Mod me down, my New Earth Global Warmingist friends!
Proficiency in ALGOL, FORTRAN, COBOL, and Pascal makes you stand out from the crowd. Market yourself as a specialist.
Yes but asking such a silly question on slashdot makes him unemployable. There are thousands of tutorials, books and even complete development environments online. If this is a genuine query this guy is LAZY.
These posts express my own personal views, not those of my employer
You're being too nice. I wasn't and got modded troll. The reality is he's got the whole of the Internet with thousands upon thousands of resources - books, tutorials, whole development environments he can download, and instead he's chosen to post to ask slashdot? WTF?! I wouldn't want to work with him.
These posts express my own personal views, not those of my employer
Good God, if you really can't figure out where to start, you really are too old.
That is all.
C# is exactly like Java to program in, unless you need to do anything complicate like generate bytecode at runtime.
Then C# is a clusterfuck.
C#: It makes the easy things easy and the hard things impossible (like performance, scaling and security... LOL)
Mod me down, my New Earth Global Warmingist friends!
which makes me question the reality of the "article" Has this guy been unplugged cince 1990? He does not know how to use google to answer 90% of what he is asking?
Honestly all it takes is a few moments searching google to find every resource needed to learn all these "new" languages and learn that knowing only one is how you fail. You need to know several and master a couple to be a high value programmer. Look at current job listings and see what is being asked for. Hell write a script to scrape the job sites and aggregate the averages of languages desired to get a day to day picture of what is hot right now.
He whole question sounds like he in 1990 retired and built a time statis chamber and put himself in it for the past 20 years.... Fishy.
Do not look at laser with remaining good eye.
I was waiting for you to say: "2010 is the year of Linux". Just like 2009, 2008, 2007, 2006, 2005, etc...