C64 - Commodore 64 programming simplicity
 

Sometimes I think we have taken a step backwards in programming. In the old days we would just turn on our C64 or spectrum, and immediately we would have a programming environment, and not too many different ways to get a task done (Basic/assembler). Nowadays it is much harder for someone who has purchased a computer (PC or Mac) to program as there are so many choices:

  • does the computer come with a default programming language, and if so, where the hell is it?

  • which language should I use?

  • which version of the language should I use?

  • where do I get the language?

  • How do I install the language?

  • Which IDE to use?

It just seems to me that the first home computers which were like a million times less powerful than what we have now were in fact a million times easier to program! Any thoughts on this?

http://www.stackoverflow.com/questions/2050131/

        

There are 3 answer(s) to this question.


And an abacus boots in zero seconds.


Put the computer back in the box, and return it for a refund.


Make JavaScript in any editor you have handy. Open a web browser and run it.

I'm astounded that people continually whinge about the alleged lack of a programming environment on modern computers. Even Windows 7, which is not especially developer friendly when installed by a typical vendor, has a programming environment that has capabilities wildly beyond anything available on a machine from fifteen years ago.

While you can download Visual Studio Express or simply install the optional XCode package, depending on your platform, the humble web browser is actually capable of an awful lot all by itself.

I have to strongly disagree that older BASIC-prompt type computers were "a million times easier to program". Ask anyone who's had to debug a 500 line BASIC program without a proper editor how "easy" it is. Notepad, while not an IDE, is a vast improvement over line-by-line entry.

Although opening a browser and running a few JavaScript commands is not as intuitive as the old 10 PRINT "HELLO", 20 GOTO 10, the poisonously bad habits of BASIC shouldn't be taught anyway.

Consider a simple test-case:

What is the most impressive thing that someone unfamiliar with computers can manage within 72 hours of unboxing?

On a C64-vintage machine the answer is quite likely some kind of BASIC "What is your name?" type program that produces a variety of witty answers, or where someone has a better reference, a sprite that bounces around off the edges of the screen.

On a modern machine with a browser, it could be a web page for a school project, a video on YouTube, or a small game built using some of the web-based frameworks.

Embedding a YouTube video in a forum post might not be "programming" in the strictest sense, but I'd argue that getting the computer to do what you want is the important thing, and only sometimes conventional programming is required.

Related Questions

Related basic Video tutorials from Youtube.


Rotary Engine
This animation provides a basic understanding of how the Rotary Engine is put together and how it wo
Rotary Engine
This animation provides a basic understanding of how the Rotary Engine is put together and how it works. Music taken from the Ford piston engine animation found here: www.youtube.com Please visit my website for more 3D work: www.mattrittman.com ----------------------------------

How To Make An Atari Game
The basis of this tutorial is to provide an introductory look at programming in BASIC. Here, we'll b
How To Make An Atari Game
The basis of this tutorial is to provide an introductory look at programming in BASIC. Here, we'll be using Batari Basic to create an Atari 2600 game that's playable on most Atari emulators. You can find the links, source code, and examples on my blog page: jumpto.tinkernut.com

6. Color Correction in FCP & P
In this tutorial I explain how to do basic color correction in Adobe Premiere or Final Cut Pro. Here
6. Color Correction in FCP & Premiere (Film Look) - Filmmaking Tutorial
In this tutorial I explain how to do basic color correction in Adobe Premiere or Final Cut Pro. Here's the link to the online color wheel: kuler.adobe.com Here's a link to my company's website www.tlapro.com

Kriss Super Vector in MS Paint
Enjoy the painting process of this weird gun! (Which kinda looks like a Staple gun if you ask me) Al
Kriss Super Vector in MS Paint
Enjoy the painting process of this weird gun! (Which kinda looks like a Staple gun if you ask me) All drawn in MS paint, the most basic software there is! Songs Used: hz_estate_dsm_wait_LR_1 (MW2) Chariot Chase (Assassins Creed 2)

How to Edit Basic Chromakey (g
In this video we show you how to edit (greenscreen , bluescreen, redscreen) chromakey using Vegas pr
How to Edit Basic Chromakey (greenscreen) with Sony Vegas pro 9
In this video we show you how to edit (greenscreen , bluescreen, redscreen) chromakey using Vegas pro 9 by Sony creative software. The process show basics in editing and how effective chromakey can be in your video production. The muslin and digital backgrounds are from tubetape.com. Go over and check them at at the website below: www.tubetape.com

DOOM
DOOM was a milestone in the first-person shooter genre and it has been released by id Software in 19
DOOM
DOOM was a milestone in the first-person shooter genre and it has been released by id Software in 1993. It was available for many platforms. I know that I missed a lot of secrets and so on, but it was several years ago I played it the last time, and I just wanted to show the basic gameplay. So, I hope you like this video anyway :D As I noticed in some comments, the music may sound different from what you used to hear. Well, in this video, it is the original Adlib/SoundBlaster music using YM3812/YMF262 chip instructions (also known as OPL2). Later, after Windows 95 came out, most sound cards used wavetable synthesizers instead, so the music may vary vastly among each other. I guess, people who played this in the early years can confirm this :) Watch my channel for more about DOSBox!

Adobe Audition 3.0 Basic Tutor
Winrar download.cnet.com Link To The Drum Kits depositfiles.com Check Out My Blog For More neogentvh
Adobe Audition 3.0 Basic Tutorial
Winrar download.cnet.com Link To The Drum Kits depositfiles.com Check Out My Blog For More neogentvhd.weebly.com Goto this video if you would like Adobe Audition 3 Free www.youtube.com

Halo Reach Forge101: "Invasion
Covers the basic object identity for building an Invasion map in forge world. This tutorial will cov
Halo Reach Forge101: "Invasion" (1)
Covers the basic object identity for building an Invasion map in forge world. This tutorial will cover: -Creating a respawn zone. -Creating capturable objective zones(2x2) -Creating walls (boundaries) that will disable with the capturing of one of the zones, within a series. -Creating a core spawn zone, and core delivery zone. ----- Previous Episodes/Future Episodes: Ep. 1: "Invasion" www.youtube.com Ep. 2: "Advanced Snapping" www.youtube.com Ep. 3: "Race" www.youtube.com Ep. 4: "Infection" www.youtube.com Ep. 5: "Spawning/PoV" (Coming Soon)

Awesome Clone - Split Screen S
This tutorial shows a few tips and tricks to make cloning more interesting and dynamic. Although I u
Awesome Clone - Split Screen Sony Vegas Tutorial
This tutorial shows a few tips and tricks to make cloning more interesting and dynamic. Although I use Sony Vegas the principles are the same for most editing software. Links to useful tutorials: Basic cloning: www.youtube.com Wireless Mic: www.youtube.com Motion Tracking Pt1: www.youtube.com 3d Motion Tracking: www.youtube.com

01. Learn "Midline Principle"
ChineseEnergetics.com Yuen Method. Learn the basic principles of Chinese Energetics (Midline Princip
01. Learn "Midline Principle" to Naturally Regenerate Body. (Yuen Method)
ChineseEnergetics.com Yuen Method. Learn the basic principles of Chinese Energetics (Midline Principle) Based on the Yuen Method, NLP, EFT, Hypnotherapy, Matrix Energetics, Reconnective Healing, and Reiki.

CS4 Tools & Layers (Part 2 of
Brandon talks about some basic tools and layers in Adobe Photoshop CS4, all while making an awesome
CS4 Tools & Layers (Part 2 of 2) - Photoshop CS4 Beginner Tutorial HD
Brandon talks about some basic tools and layers in Adobe Photoshop CS4, all while making an awesome stick figure! [Camtasia Studio], Microphone [Audio-Technica AT3035]

Advanced WAX 2.0 Tutorial
This will be a basic tutorial on how to use the different features of WAX 2.0 for advanced video edi
Advanced WAX 2.0 Tutorial
This will be a basic tutorial on how to use the different features of WAX 2.0 for advanced video editing and special effects. For project links and files, please visit: www.tinkernut.com

Post you comment here

Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

There are 0 comment(s) to this page.



The questions and answers taken from stackoverflow.com's public data dump which is licensed under the cc-wiki license.
Logo, website design and layout ©2011 CodingTiger.com