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 PinprofessionalRavi Bhavnani20-May-13 6:45 
GeneralRe: Before the internet PinprofessionalMike Hankey20-May-13 6:57 
GeneralRe: Before the internet PinprofessionalRavi Bhavnani20-May-13 7:01 
GeneralRe: Before the internet Pinmemberlewax0020-May-13 7:47 
GeneralRe: Before the internet PinprofessionalRavi Bhavnani20-May-13 7:51 
GeneralRe: Before the internet [modified] Pinmemberlewax0020-May-13 8:30 
GeneralRe: Before the internet Pinmembermark merrens20-May-13 8:41 
GeneralRe: Before the internet Pinmemberlewax0020-May-13 8:50 
GeneralRe: Before the internet PinprofessionalRavi Bhavnani20-May-13 9:35 
GeneralRe: Before the internet Pinmemberlewax0020-May-13 9:54 
NewsControlling Raspberry Pi via text message PinstaffTerrence Dorsey19-May-13 11:07 
News1983's wonderful "Introduction to Machine Code for Beginners" PinstaffTerrence Dorsey19-May-13 11:06 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" PinprofessionalMatthew Faithfull19-May-13 11:38 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" PinprotectorMarc 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" PinprofessionalMatthew Faithfull19-May-13 12:12 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" PinprotectorMarc Clifton19-May-13 12:41 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pinmemberdusty_dex19-May-13 13:19 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" PinprotectorMarc Clifton19-May-13 17:33 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pinmemberdusty_dex19-May-13 12:00 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" PinprotectorMarc Clifton19-May-13 12:43 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" Pinmemberdusty_dex19-May-13 13:02 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" PinprotectorMarc Clifton19-May-13 13:17 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" PinmemberNemanja Trifunovic20-May-13 3:32 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" PinmemberFranc Morales20-May-13 3:49 
GeneralRe: 1983's wonderful "Introduction to Machine Code for Beginners" PinmemberForogar20-May-13 5:52 
NewsA Tour of C++ PinstaffTerrence Dorsey19-May-13 11:06 
NewsA perspective: developers vs Microsoft PinstaffTerrence Dorsey19-May-13 11:06 
GeneralRe: A perspective: developers vs Microsoft PinmemberDave Calkins19-May-13 16:40 
NewsModern Garbage Collectors under the Hood PinstaffTerrence Dorsey19-May-13 11:05 
NewsThe Next Version of Android - Some of What's Coming PinstaffTerrence Dorsey19-May-13 9:32 
GeneralRe: The Next Version of Android - Some of What's Coming PinmemberJohnny J.19-May-13 10:31 
GeneralRe: The Next Version of Android - Some of What's Coming PinmemberRob Grainger20-May-13 0:03 
GeneralRe: The Next Version of Android - Some of What's Coming PinmemberLloyd Atkinson19-May-13 11:01 
News45 Ways to Communicate Two Quantities PinstaffTerrence Dorsey19-May-13 9:31 
NewsHow two Valve engineers walked away with the company's augmented reality glasses PinstaffTerrence Dorsey19-May-13 9:31 
NewsEverything Apple Needs to Introduce at WWDC to Appease the Internet PinstaffTerrence Dorsey19-May-13 9:30 
GeneralRe: Everything Apple Needs to Introduce at WWDC to Appease the Internet PinmemberGeekforChrist19-May-13 16:09 
NewsNASA buys into 'quantum' computer PinstaffTerrence Dorsey19-May-13 9:30 
NewsA Coder Interview With Omar Al Zabir PinstaffTerrence Dorsey16-May-13 15:41 
NewsC# Performance Benchmark Mistakes PinstaffTerrence Dorsey16-May-13 15:41 
NewsMemory Allocators 101 PinstaffTerrence Dorsey16-May-13 15:40 
NewsSensory Modes in Programming PinstaffTerrence Dorsey16-May-13 15:40 
NewsBuilding a Lisp to Javascript compiler PinstaffTerrence Dorsey16-May-13 15:40 
NewsWhen to refactor code PinstaffTerrence Dorsey16-May-13 15:39 
GeneralRe: When to refactor code Pinmembermark merrens17-May-13 6:47 
NewsGoogle Pries Another Nail From PHP's Coffin PinstaffTerrence Dorsey16-May-13 11:22 
NewsOSS from the trenches - 7 Tips for Maintainers & Contributors PinstaffTerrence Dorsey16-May-13 11:21 
NewsThe New Yorker Launches Strongbox PinstaffTerrence Dorsey16-May-13 11:21 
NewsGoogle IO Thoughts PinstaffTerrence Dorsey16-May-13 11:20 
NewsGoogle I/O 2013: everything you need to know PinstaffTerrence 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.150327.1 | Last Updated 27 Mar 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid