There's no such thing as a stupid question, but they're the easiest to answer.
JoinTour
Login
 
Tag Cloud
access audio avg avg 8 bios blue screen boot bsod computer connection cpu crash css dell desktop dma driver drivers dvd email error excel explorer firefox firefox 3 freeze gimp graphics hard drive hardware hijackthis hjt install internet internet explorer itunes keyboard laptop macro malware monitor motherboard network networking outlook outlook 2003 outlook 2007 outlook express pio problem problems router seo server slow sound sp3 spyware trojan usb video virtumonde virus vista vundo windows windows vista windows xp winxp wireless
Software Development
Search
Search in:
 
Advanced Search
Tech Support Guy Forums > Software & Hardware > Software Development >
What Do I Buy


HELLO AND WELCOME! Before you can post your question, you'll have to register -- it's completely free! Click here to join today! We highly recommend that you print a copy of our Guide for New Members. Enjoy!

 
Thread Tools
Bri C's Avatar
Member with 86 posts.
 
Join Date: Dec 2004
Location: Cheshire UK
Experience: Intermediate
20-Mar-2005, 05:21 PM #1
What Do I Buy
Now nobody Laugh !!!!!!!!

Many years ago I was self taught in BASIC language and achieved a good standard on BBC BASIC (I heard that giggle) touching on machine code (if not fully understanding it). With the progression through the Amiga ranks and thier BASIC which was a joke, onto PC`s, I have missed the endless hours of enjoyment writing programs that are no good to man or beast than only my personnel satisfaction. I have tried a very good BBC basic emulator but its just not the same.

You young 'uns won`t know what BBC/Amiga is so can any of you older techies understand where I`m coming from, sigh with the memories, sympathies and point me in the right direction
Arcadion's Avatar
Computer Specs
Senior Member with 1,756 posts.
 
Join Date: Sep 2004
Location: Taupo, New Zealand
Experience: IT Professional
20-Mar-2005, 08:06 PM #2
The first languages I learnt were BASIC on old 8bit machines (VZ200, Spectrum) and later on Amiga BASIC :P You want to buy a BASIC interpreter? Personally I would suggest installing Linux and learning how to code in C++, that was my next step after BASIC.
PCBTech's Avatar
Junior Member with 13 posts.
 
Join Date: Mar 2005
20-Mar-2005, 10:17 PM #3
What was wrong with Amiga Basic??? lol

Came from C64 basic to that.... LOL But more importantly on the Amiga I learned this awesome new powerful language called C.

As he mentioned above C++ is a great language. And if you are of the Microsoft flavor, I really liked what they did with C#

I miss the Amiga days... lol Still have 2 of them in boxes in the basement... lol
Bri C's Avatar
Member with 86 posts.
 
Join Date: Dec 2004
Location: Cheshire UK
Experience: Intermediate
21-Mar-2005, 04:42 PM #4
Thanks Guys,

I was under the impression that C was like machine code which I struggled with on the beeb. Is it possible to post a sample code of say 5 lines so I could look at it

Do I have this right. LINUX is the programming enviroment which you would install and then write and run your program in that. i.e. similar to the BBC BASIC emulator ???????

go with caution guys I am feeling you are going have trouble making me understand this

Anybody else want to confuse the picture
Arcadion's Avatar
Computer Specs
Senior Member with 1,756 posts.
 
Join Date: Sep 2004
Location: Taupo, New Zealand
Experience: IT Professional
21-Mar-2005, 04:46 PM #5
Linux is an operating system, like Windows, UNIX, or MacOS, it runs your whole computer. I suggested it as it comes with a huge amount of free, high-quality software development tools which you would have to pay $$$ for if you wanted to program in Windows instead. I'll post a "hello world" written in C++ (it's the standard first program you write in any language, it displays the aforementioned text on the screen).

#include <iostream.h>

main()
{
cout << "Hello world!" << endl;
return 0;
}
Bri C's Avatar
Member with 86 posts.
 
Join Date: Dec 2004
Location: Cheshire UK
Experience: Intermediate
21-Mar-2005, 05:03 PM #6
Thanks ARCADION,
????????THINK????? I understand. I am now going to follow that line further and will search the web for info. Any other thoughts please post me.

What happened to

10 cls
20 print;"HELLO WORLD"

Arcadion's Avatar
Computer Specs
Senior Member with 1,756 posts.
 
Join Date: Sep 2004
Location: Taupo, New Zealand
Experience: IT Professional
21-Mar-2005, 05:17 PM #7
Because it is a compiled rather than an interpreted language, C++ will print your "Hello world" 100x faster than BASIC!
OBP's Avatar
OBP OBP is offline
Computer Specs
Distinguished Member with 6,370 posts.
 
Join Date: Mar 2005
Location: UK
Experience: An old Basic Programmer
22-Mar-2005, 06:57 AM #8
Bri C, my OBP stands for OldBasicProgrammer, Commodore Pet, BBC and Wang GWbasic.
You are not alone.
dnavarrojr's Avatar
Junior Member with 9 posts.
 
Join Date: Mar 2005
Location: Nashville, TN
Experience: Advanced
26-Mar-2005, 06:49 PM #9
I have been a "professional programmer" for nearly 27 years and I don't use Visual Basic. I use a language called PowerBASIC (www.powerbasic.com) which is a true compiler. In fact, it has a built-in assembler that allows you to mix BASIC and ASM source code line by line. "Hello, World!" compiles to roughly 7k as a Windows executable and does not require any external DLLs file (completely stand-alone). It has built-in support for TCP/IP and Printing. The only drawback it has is that you can't create ActiveX controls and using existing ActiveX controls can get a little tricky.

The support is really great. And there is a ton of example source code on their web site and posted in their forums.

They still sell a DOS compiler that is still be maintained and they are at work on a Linux version of the compiler. I personally like their console compiler which lets me write console apps that run in a DOS box using good old PRINT statements like DOS BASIC.
dnavarrojr's Avatar
Junior Member with 9 posts.
 
Join Date: Mar 2005
Location: Nashville, TN
Experience: Advanced
26-Mar-2005, 06:58 PM #10
Let me post a Hello World application written in PowerBASIC for comparison:

FUNCTION PbMain()
PRINT "Hello, World!"
END FUNCTION

Compiles to 7.2k in PBCC
Bri C's Avatar
Member with 86 posts.
 
Join Date: Dec 2004
Location: Cheshire UK
Experience: Intermediate
26-Mar-2005, 09:44 PM #11
ARCDION

Ahhhhhhh yes so its faster but more complicated.

Thanks
tsunam's Avatar
Senior Member with 1,246 posts.
 
Join Date: Sep 2003
Experience: Linux~su
26-Mar-2005, 10:41 PM #12
in python (a free open source language, the same hello world could look like

#!/bin/usr/python

print "Hello, World"

in bash (a shell for linux)

#!/bin/bash

print "Hello, world"
Athought's Avatar
Member with 39 posts.
 
Join Date: Mar 2005
Experience: Advanced
30-Mar-2005, 11:17 PM #13
I'm in the same situation as this gentleman, i grew up programming a C-64. And have gone back (for leasure) to learn some modern languages, and its very tough to understand the complexity and snytax of some. BASICly its hard to find a starting point for old timers like myself.

I found Linux to be an excelent learning experience. I got lazy with Windows, everything is installed and configured for you (except any hardware i buy), so i think you loose touch on how your computer really works, and what you can do with it. Python is a good language to start with, and there are hundreds of free compliers and editors out there.
__________________
C:\DEL*.*
Arcadion's Avatar
Computer Specs
Senior Member with 1,756 posts.
 
Join Date: Sep 2004
Location: Taupo, New Zealand
Experience: IT Professional
30-Mar-2005, 11:44 PM #14
Quote:
Originally Posted by Bri C
ARCDION

Ahhhhhhh yes so its faster but more complicated.

Thanks
More powerful is a better word, you can do things in C++ that BASIC can only dream of
RedAxl's Avatar
Member with 47 posts.
 
Join Date: Nov 2004
Experience: OpenROAD Programmer
31-Mar-2005, 02:50 AM #15
Hi guys!

You reminded me of my favorite BASIC game.

GORILLA

Now I am missing it!

It's your fault BRI C. (Just a joke )
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are Off
Refbacks are Off

You Are Using:
Server ID
Advertisements do not imply our endorsement of that product or service.
All times are GMT -4. The time now is 01:22 AM.
Copyright © 1996 - 2008 TechGuy, Inc. All rights reserved.
Powered by vBulletin, Copyright © 2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
Powered by Cermak Technologies, Inc.