Click here to Skip to main content

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
GeneralRe: Before the internet Pinmembermark merrens20-May-13 7:41 
GeneralRe: Before the internet Pinmemberlewax0020-May-13 7:50 
GeneralRe: Before the internet PinprofessionalRavi Bhavnani20-May-13 8:35 
GeneralRe: Before the internet Pinmemberlewax0020-May-13 8:54 
NewsControlling Raspberry Pi via text message PinstaffTerrence Dorsey19-May-13 10:07 
News1983's wonderful "Introduction to Machine Code for Beginners" PinstaffTerrence Dorsey19-May-13 10:06 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" PinprofessionalMatthew Faithfull19-May-13 10:38 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" PinprotectorMarc Clifton19-May-13 10:39 
Terrence Dorsey wrote:
How did you learn machine code?

 
[ranty...]
 
I remember my math teacher in 10th grade programming hex codes into a 4K machine. I actually learned BASIC first on a PDP/11, and HP calculators were a bit like machine code, by the time I finished high school I was writing assembly language in 6502 with opcodes, not machine codes, though I could tell you what most opcodes were in hex. Wrote a bunch of image processing algorithms in 8086 and 80286, but then finally compilers got good enough that I could write performance code in C and coerce the compiler to produce what I wanted with various "hints." Lots of fun - I must say, nowadays I'm actually feeling rather dulled to the whole programming environment, OOP has lost its allure, functional programming is cute but ultimately a niche and can be done well enough in OO languages, and things like Ruby and Ruby on Rails feel like klunky hacks - when it works it's cool, when it doesn't it's hours googling for someone on stackoverflow that spent even more time figuring out the solution and was kind enough to post it. Not to mention how klunky the supporting technologies like javascript, jQuery, css, html feel. It's rather depressing how pathetic the web development environment and technology stack kludge actually is, and more depressing is that we all seem to just accept it. How did we get into this situation? Machine code was elegant, capable, and processors and hardware was well spec'd. Nowadays I read about how pathetic or non-existent the documentation for technology "X" is (like ajax support in Rails) but nobody seems to give a damn. We've come a long way, but have we really?
 
And don't forget - all those fancy layers of DI, IoC, OOP, reflection, dynamic, LINQ, etc.......it all compiles down to machine code. Wink | ;)
 
Marc

GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" PinprofessionalMatthew Faithfull19-May-13 11:12 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" PinprotectorMarc Clifton19-May-13 11:41 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pinmemberdusty_dex19-May-13 12:19 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" PinprotectorMarc Clifton19-May-13 16:33 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pinmemberdusty_dex19-May-13 11:00 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" PinprotectorMarc Clifton19-May-13 11:43 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pinmemberdusty_dex19-May-13 12:02 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" PinprotectorMarc Clifton19-May-13 12:17 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" PinmemberNemanja Trifunovic20-May-13 2:32 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" PinmemberFranc Morales20-May-13 2:49 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" PinmemberForogar20-May-13 4:52 
NewsA Tour of C++ PinstaffTerrence Dorsey19-May-13 10:06 
NewsA perspective: developers vs Microsoft PinstaffTerrence Dorsey19-May-13 10:06 
GeneralRe: A perspective: developers vs Microsoft PinmemberDave Calkins19-May-13 15:40 
NewsModern Garbage Collectors under the Hood PinstaffTerrence Dorsey19-May-13 10:05 
NewsThe Next Version of Android - Some of What's Coming PinstaffTerrence Dorsey19-May-13 8:32 
GeneralRe: The Next Version of Android - Some of What's Coming PinmemberJohnny J.19-May-13 9:31 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web02 | 2.8.140814.1 | Last Updated 21 Aug 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid