ping
I can only speak Fortran IV.
Got this far: “There’s C ... used today mostly to build programs that run on devices like printers”
Yeah, right.
Why Apple paid for this 15-year-old teen developer to come to its conference and meet Tim Cook
I'm sure they did not intend for the obvious take many would get from the title........Apple would never procure for their CEO, would they?
Bflr
Ping-worthy Shadow Ace?
coding is cool, when needed. Wrote tic-tac-toe programs in a simplified BASIC in elementary school.
I wrote in HTML back in the last century, then programs like “Dreamweaver” made it un-necessary. Ajax in this century. And now everything is .NET. oh well, keep the pencils (styli) sharp boys (& girls and “yet-to-decides”).
But so much can be done without the need to write code “long hand”. Lots of great, existing software does it for you.
SQL Studio has made re-usable segments copy-and-paste simple. Most other environments have a similar functionality.
We will always need long hand coding, but that is increasingly for a VERY few. Most simply won’t have the need for it.
Or by the time you learn to write in the new code “language”, something else will become all the rage.
will read later, maybe.....
What programing language should an engineer/scientist learn today? I stopped at C++ many years ago. I used C a lot after FORTRAN IV.
The first and almost last code I learned was Cobol in 1980 from a professor so bad he couldn’t teach Eskimos to make igloos. And having to fight the Indonesian kids for keypunch machines at 2:00 a.m. left a really bad taste. I didn’t touch a computer of any kind for 15 years.
Now all the code I need to know I get from Free Republic’s HTML Sandbox.
I wouldn’t mind learning how to create apps for windows phones.
I know nothing (don’t try to educate me...) but would a serious gamer learn from/be interested in this article?!
bookmark
I learned, and in my opinion, excelled in DTSS BASIC. It was very inefficient, but used many real English words, and could almost be read like a book. It went out of style with MSDOS. BTW, the first IBM PCs would defer to a hardware BASIC interpreter if no floppies were installed upon boot. For those of you who don't know what 'boot' and 'floppies' mean: go to end.
I have learned nothing about programming since. Good programming requires memorizing of hundreds, if not thousands of meaningless phrases, without which you're helpless. I wish I could, but I can't (or won't).
bfl
At the end of the section on frameworks the author says: “Take the work thats been done for you. DRY (dont repeat yourself).” The first might be true, a 20,000,000 line framework has already done lots of work. But it forces you to repeat yourself, the opposite of DRY. Basically with a framework, it is in charge and you are a grunt, repeating little bits of boilerplate over and over. Even worse, there are lots of frameworks, especially on top of Java, that force you to repeat yourself in XML. Sure the boilerplate code or XML config file might be simple, but it is repetitive and often just stupid for large projects. The “solution”” is often auto-generated XML and/or code or even frameworks on top of frameworks.
Ping