Click here to Skip to main content
11,490,003 members (65,551 online)

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
Ravi Bhavnani20-May-13 6:45
professionalRavi Bhavnani20-May-13 6:45 
GeneralRe: Before the internet Pin
Mike Hankey20-May-13 6:57
professionalMike Hankey20-May-13 6:57 
GeneralRe: Before the internet Pin
Ravi Bhavnani20-May-13 7:01
professionalRavi Bhavnani20-May-13 7:01 
GeneralRe: Before the internet Pin
lewax0020-May-13 7:47
memberlewax0020-May-13 7:47 
GeneralRe: Before the internet Pin
Ravi Bhavnani20-May-13 7:51
professionalRavi Bhavnani20-May-13 7:51 
GeneralRe: Before the internet [modified] Pin
lewax0020-May-13 8:30
memberlewax0020-May-13 8:30 
GeneralRe: Before the internet Pin
mark merrens20-May-13 8:41
membermark merrens20-May-13 8:41 
GeneralRe: Before the internet Pin
lewax0020-May-13 8:50
memberlewax0020-May-13 8:50 
GeneralRe: Before the internet Pin
Ravi Bhavnani20-May-13 9:35
professionalRavi Bhavnani20-May-13 9:35 
GeneralRe: Before the internet Pin
lewax0020-May-13 9:54
memberlewax0020-May-13 9:54 
NewsControlling Raspberry Pi via text message Pin
Terrence Dorsey19-May-13 11:07
staffTerrence Dorsey19-May-13 11:07 
News1983's wonderful "Introduction to Machine Code for Beginners" Pin
Terrence Dorsey19-May-13 11:06
staffTerrence Dorsey19-May-13 11:06 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
Matthew Faithfull19-May-13 11:38
professionalMatthew Faithfull19-May-13 11:38 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
Marc Clifton19-May-13 11:39
protectorMarc Clifton19-May-13 11: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 12:12
professionalMatthew Faithfull19-May-13 12:12 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
Marc Clifton19-May-13 12:41
protectorMarc Clifton19-May-13 12:41 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
dusty_dex19-May-13 13:19
memberdusty_dex19-May-13 13:19 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
Marc Clifton19-May-13 17:33
protectorMarc Clifton19-May-13 17:33 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
dusty_dex19-May-13 12:00
memberdusty_dex19-May-13 12:00 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
Marc Clifton19-May-13 12:43
protectorMarc Clifton19-May-13 12:43 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
dusty_dex19-May-13 13:02
memberdusty_dex19-May-13 13:02 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
Marc Clifton19-May-13 13:17
protectorMarc Clifton19-May-13 13:17 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
Nemanja Trifunovic20-May-13 3:32
memberNemanja Trifunovic20-May-13 3:32 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
Franc Morales20-May-13 3:49
memberFranc Morales20-May-13 3:49 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pin
Forogar20-May-13 5:52
memberForogar20-May-13 5:52 
NewsA Tour of C++ Pin
Terrence Dorsey19-May-13 11:06
staffTerrence Dorsey19-May-13 11:06 
NewsA perspective: developers vs Microsoft Pin
Terrence Dorsey19-May-13 11:06
staffTerrence Dorsey19-May-13 11:06 
GeneralRe: A perspective: developers vs Microsoft Pin
Dave Calkins19-May-13 16:40
memberDave Calkins19-May-13 16:40 
NewsModern Garbage Collectors under the Hood Pin
Terrence Dorsey19-May-13 11:05
staffTerrence Dorsey19-May-13 11:05 
NewsThe Next Version of Android - Some of What's Coming Pin
Terrence Dorsey19-May-13 9:32
staffTerrence Dorsey19-May-13 9:32 
GeneralRe: The Next Version of Android - Some of What's Coming Pin
Johnny J.19-May-13 10:31
memberJohnny J.19-May-13 10:31 
GeneralRe: The Next Version of Android - Some of What's Coming Pin
Rob Grainger20-May-13 0:03
memberRob Grainger20-May-13 0:03 
GeneralRe: The Next Version of Android - Some of What's Coming Pin
Lloyd Atkinson19-May-13 11:01
memberLloyd Atkinson19-May-13 11:01 
News45 Ways to Communicate Two Quantities Pin
Terrence Dorsey19-May-13 9:31
staffTerrence Dorsey19-May-13 9:31 
NewsHow two Valve engineers walked away with the company's augmented reality glasses Pin
Terrence Dorsey19-May-13 9:31
staffTerrence Dorsey19-May-13 9:31 
NewsEverything Apple Needs to Introduce at WWDC to Appease the Internet Pin
Terrence Dorsey19-May-13 9:30
staffTerrence Dorsey19-May-13 9:30 
GeneralRe: Everything Apple Needs to Introduce at WWDC to Appease the Internet Pin
GeekforChrist19-May-13 16:09
memberGeekforChrist19-May-13 16:09 
NewsNASA buys into 'quantum' computer Pin
Terrence Dorsey19-May-13 9:30
staffTerrence Dorsey19-May-13 9:30 
NewsA Coder Interview With Omar Al Zabir Pin
Terrence Dorsey16-May-13 15:41
staffTerrence Dorsey16-May-13 15:41 
NewsC# Performance Benchmark Mistakes Pin
Terrence Dorsey16-May-13 15:41
staffTerrence Dorsey16-May-13 15:41 
NewsMemory Allocators 101 Pin
Terrence Dorsey16-May-13 15:40
staffTerrence Dorsey16-May-13 15:40 
NewsSensory Modes in Programming Pin
Terrence Dorsey16-May-13 15:40
staffTerrence Dorsey16-May-13 15:40 
NewsBuilding a Lisp to Javascript compiler Pin
Terrence Dorsey16-May-13 15:40
staffTerrence Dorsey16-May-13 15:40 
NewsWhen to refactor code Pin
Terrence Dorsey16-May-13 15:39
staffTerrence Dorsey16-May-13 15:39 
GeneralRe: When to refactor code Pin
mark merrens17-May-13 6:47
membermark merrens17-May-13 6:47 
NewsGoogle Pries Another Nail From PHP's Coffin Pin
Terrence Dorsey16-May-13 11:22
staffTerrence Dorsey16-May-13 11:22 
NewsOSS from the trenches - 7 Tips for Maintainers & Contributors Pin
Terrence Dorsey16-May-13 11:21
staffTerrence Dorsey16-May-13 11:21 
NewsThe New Yorker Launches Strongbox Pin
Terrence Dorsey16-May-13 11:21
staffTerrence Dorsey16-May-13 11:21 
NewsGoogle IO Thoughts Pin
Terrence Dorsey16-May-13 11:20
staffTerrence Dorsey16-May-13 11:20 
NewsGoogle I/O 2013: everything you need to know Pin
Terrence Dorsey16-May-13 11:20
staffTerrence Dorsey16-May-13 11:20 

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.150520.1 | Last Updated 27 May 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid