ArticleCoop.com homepage.
Follow Us On Twitter
Translate Page To Irish Translate Page To German Translate Page To Spanish Translate Page To French
Translate Page To Italian Translate Page To Japanese Translate Page To Korean Translate Page To Portugese Translate Page To Chinese
  Number Of Times Read: 14      
Categories

Accessories (1677)
Advice (2173)
Aging (363)
Arts (10179)
Arts and Crafts (985)
Automotive (8073)
Break-up (248)
Business (82687)
Business Management (1445)
Cancer Survival (400)
Career (511)
Cars and Trucks (5518)
CGI (7)
Cheating (259)
Coding Sites (185)
Computers (18883)
Computers and Technology (9285)
Cooking (2348)
Crafts (748)
Culture (280)
Current Affairs (1079)
Databases (79)
Death (60)
Education (12182)
Entertainment (14637)
Etiquette (21)
Family Concerns (2440)
Film (89)
Finances (29997)
Food and Drinks (5694)
Gardening (2547)
Healthy Living (44371)
Holidays (1016)
Home (15001)
Home Management (1923)
Internet (43922)
Jobs (1171)
Leadership (107)
Legal (1390)
Medical (2162)
Medical Business (196)
Medicines and Remedies (2017)
Men Only (3149)
Motorcyles (166)
Opinions (47)
Our Pets (5174)
Outdoors (1850)
Parenting (1033)
Pets (596)
Recreation (1239)
Relationships (12005)
Religion (2142)
Science (396)
Self Help (1173)
Self Improvement (4898)
Society (920)
Sports (9717)
Staying Fit (13126)
Technology (8100)
Travel (11107)
Web Design (2104)
Weddings (1249)
Wellness, Fitness and Di (5748)
Women Only (8257)
Womens Interest (1465)
World Affairs (47)
Writing (2295)
 
Stats
Total Articles: 13
Total Authors: 103724
Total Downloads: 6552117


Newest Member
Georgiana Serrano

 


   

Nostalgia for Assembly Programming



[Valid RSS feed]  Category Rss Feed - http://www.articlecoop.com/rss.php?rss=32

[Valid RSS feed]  Paul Wise's Author Feed - http://www.articlecoop.com/author-rss-feed.php?rss=263
By : Paul Wise    9 or more times read
Submitted 2010-07-24 08:32:03

Where has assembly programming gone to? I remember growing up in the '80s and the B. Dalton bookstores (remember those?) being shelved full of assembly language books for the Commodore 64 personal computer. Nowadays, it seems that everything is too complicated for all but the most brilliant minds to dabble in assembly code. And as an outdated programming language, most don't even bother to familiarize themselves with it these days, given that nothing much runs off assembly anymore.

Then again, technology has so improved that the principal benefit of assembly language, its speed, may be irrelevant, while the inherent incomprehensibility of the language (and you think C++ is hard) remains a liability.

Computer languages are fascinating. And despite the obscure "look" of assembly, I remain intrigued by it. Assembly languages were first developed as second-generation languages that freed programmers from tedium such as remembering numeric codes and calculating addresses. This lead to an increase in programming productivity, and I surmise that it is this very reason that assembly has been dropped along with the rest of the '80s. Advanced hardware has made high-level languages less cost-intensive in terms of computational cycles, allowing instruction that resembles a modicum of English. Assembly languages have simply become obsolete under newer high-level programming languages.

Ah, yes, the '80s. When even amateur programmers could still alter the sizes of the paddles in classic Pong. When a programmer could still do it all himself and become a millionaire overnight with an instant runaway hit, such as David Crane of Pitfall! fame. This title sold over four million copies at a time when home video game consoles were not as common as today, taking only ten minutes to conceive and ten thousand hours (a little over a year) to program. It was coded entirely in assembly, of course, as no high-level languages existed for consoles back then. This then the game has spawned several sequels, including Pitfall: The Lost Expedition for the last generation of consoles released in 2004, and again rereleased for the Nintendo Wii in 2008.

It was a time that will never be again, when mere hobbyists and professional programmers were not too different. Professionals were really only those hobbyists who were skilled enough to be paid for their work. Hobbyist programmers have not gone extinct though. In fact, as of recently, amateur programming has experienced a renaissance of sorts, especially in the field of mobile technology. Most smartphones - the iphone for example - run applications, which are now open sourced, meaning that anyone with the skills to program a decent app can do so and make it available for download to the general public. This system has opened up an entire market of obscure or specific applications for all different purposes.

Author Resource: Written by Paul Wise, who has used assembly programming languages, recommends ClickOnBlogs.com for more reading on programming for the Commodore 64.
Article From ArticleCoop

Related Articles

HTML Ready Article. Click on the "Copy" button to copy into your clipboard.




Firefox users please select/copy/paste as usual
Rate This Article
Vote to see the results!

Do you like this article?
  • Yes.
  • Not Sure.
  • No.


New Members
select
Sign up
select
Learn More
 
Nav Menu
Home
Login
Submit Articles
Submission Guidelines
Top Articles
Link Directory
About Us
Contact Us
Privacy Policy
RSS Feeds

Actions
Print This Article
Add To Favorites

 
Sponsors

Host Unlimited Domains on 1 Account

SAVE up to 50% off Headphones, MP3/MP4 Players at fye Expires Jan 6

 


Copyright © 2009 - ArticleCoop.com
All Rights Reserved.

Powered By:Article Friendly