Click here to Skip to main content
15,881,204 members

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 Pin
R. Giskard Reventlov20-May-13 7:41
R. Giskard Reventlov20-May-13 7:41 
GeneralRe: Before the internet Pin
lewax0020-May-13 7:50
lewax0020-May-13 7:50 
GeneralRe: Before the internet Pin
Ravi Bhavnani20-May-13 8:35
professionalRavi Bhavnani20-May-13 8:35 
GeneralRe: Before the internet Pin
lewax0020-May-13 8:54
lewax0020-May-13 8:54 
NewsControlling Raspberry Pi via text message Pin
Terrence Dorsey19-May-13 10:07
sitebuilderTerrence Dorsey19-May-13 10:07 
News1983's wonderful "Introduction to Machine Code for Beginners" Pin
Terrence Dorsey19-May-13 10:06
sitebuilderTerrence Dorsey19-May-13 10:06 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
Matthew Faithfull19-May-13 10:38
Matthew Faithfull19-May-13 10:38 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
Marc Clifton19-May-13 10:39
mvaMarc 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" Pin
Matthew Faithfull19-May-13 11:12
Matthew Faithfull19-May-13 11:12 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
Marc Clifton19-May-13 11:41
mvaMarc Clifton19-May-13 11:41 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
dusty_dex19-May-13 12:19
dusty_dex19-May-13 12:19 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
Marc Clifton19-May-13 16:33
mvaMarc Clifton19-May-13 16:33 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
dusty_dex19-May-13 11:00
dusty_dex19-May-13 11:00 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
Marc Clifton19-May-13 11:43
mvaMarc Clifton19-May-13 11:43 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
dusty_dex19-May-13 12:02
dusty_dex19-May-13 12:02 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
Marc Clifton19-May-13 12:17
mvaMarc Clifton19-May-13 12:17 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
Nemanja Trifunovic20-May-13 2:32
Nemanja Trifunovic20-May-13 2:32 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
Franc Morales20-May-13 2:49
Franc Morales20-May-13 2:49 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
  Forogar  20-May-13 4:52
professional  Forogar  20-May-13 4:52 
NewsA Tour of C++ Pin
Terrence Dorsey19-May-13 10:06
sitebuilderTerrence Dorsey19-May-13 10:06 
NewsA perspective: developers vs Microsoft Pin
Terrence Dorsey19-May-13 10:06
sitebuilderTerrence Dorsey19-May-13 10:06 
GeneralRe: A perspective: developers vs Microsoft Pin
Dave Calkins19-May-13 15:40
Dave Calkins19-May-13 15:40 
NewsModern Garbage Collectors under the Hood Pin
Terrence Dorsey19-May-13 10:05
sitebuilderTerrence Dorsey19-May-13 10:05 
NewsThe Next Version of Android - Some of What's Coming Pin
Terrence Dorsey19-May-13 8:32
sitebuilderTerrence Dorsey19-May-13 8:32 
GeneralRe: The Next Version of Android - Some of What's Coming Pin
Johnny J.19-May-13 9:31
professionalJohnny J.19-May-13 9:31 

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

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