Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Basic General > Re: Rewrite BAS...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 46 of 59 Topic 664 of 684
Post > Topic >>

Re: Rewrite BASIC language today?

by "Stephen J. Rush" <sjrush@[EMAIL PROTECTED] > Apr 26, 2008 at 06:17 PM

On Sat, 26 Apr 2008 14:38:32 +0200, Gordon Rahman wrote:

> so further more
> - give it hardware abbility like ****t reading - open and use any DLL you
> like with it

If it's going to run on a modern multitasking operating system, 
unrestricted access to the hardware is a Bad Thing.  Suppose my program 
wants to grab the printer ****t, but another job happens to be printing?

What if I try to use two DLLs that have different parameter-passing 
conventions?  If I pass an integer to a routine that expects a pointer, 
the best I can expect is for my program to abort.  The worst depends on 
how good the operating system is about enforcing memory protection.  Any 
of the POSIX family will probably just kill the offending process, but 
Windows could do anything from the BSOD to allowing silent corruption of 
another program's data.

I favor implementations that allow a beginner to use a subset, but have 
resources that he can pick up later.  FreeBASIC, for example, will let 
you use most of the old Dartmouth conventions: line numbers, global 
variables, GOSUB/RETURN subroutines.  It does (unless you use a compiler 
switch to set QBasic mode) require you to declare your variables, but 
that's a good habit to get into from the beginning.  Of course, FreeBASIC 
is far from simple internally.  It's GPL'd freeware, so I downloaded the 
source tree.  A lot of it, though written to complie itself, isn't 
immediately recognizable as BASIC.
 




 59 Posts in Topic:
Rewrite BASIC language today?
"jj" <intel@  2008-04-20 20:37:37 
Re: Rewrite BASIC language today?
"Tom Lake" <  2008-04-21 08:24:21 
Re: Rewrite BASIC language today?
ArarghMail804NOSPAM@[EMAI  2008-04-21 19:25:51 
Re: Rewrite BASIC language today?
"Tom Lake" <  2008-04-21 22:12:32 
Re: Rewrite BASIC language today?
ArarghMail804NOSPAM@[EMAI  2008-04-21 22:51:21 
Re: Rewrite BASIC language today?
"Auric__" <n  2008-04-22 15:36:03 
Re: Rewrite BASIC language today?
ArarghMail804NOSPAM@[EMAI  2008-04-22 21:29:31 
Re: Rewrite BASIC language today?
MC PRTK <prtk.uncensor  2008-05-11 01:38:25 
Re: Rewrite BASIC language today?
ArarghMail805NOSPAM@[EMAI  2008-05-10 16:40:00 
Re: Rewrite BASIC language today?
"Tom Lake" <  2008-04-22 13:46:44 
Re: Rewrite BASIC language today?
ArarghMail804NOSPAM@[EMAI  2008-04-22 21:31:44 
Re: Rewrite BASIC language today?
"news@[EMAIL PROTECT  2008-04-26 11:45:05 
Re: Rewrite BASIC language today?
Derek <derekrss@[EMAIL  2008-04-21 21:48:37 
Re: Rewrite BASIC language today?
"news@[EMAIL PROTECT  2008-04-22 14:56:36 
Re: Rewrite BASIC language today?
ppnerkDELETETHIS@[EMAIL P  2008-04-23 09:20:52 
Re: Rewrite BASIC language today?
"Tom Lake" <  2008-04-23 06:37:51 
Re: Rewrite BASIC language today?
"news@[EMAIL PROTECT  2008-04-23 06:57:01 
Re: Rewrite BASIC language today?
Adam <no@[EMAIL PROTEC  2008-04-23 12:22:19 
Re: Rewrite BASIC language today?
rhnlogic <rhnlogic@[EM  2008-04-23 11:38:36 
Re: Rewrite BASIC language today?
rhnlogic <rhnlogic@[EM  2008-04-23 11:46:29 
Re: Rewrite BASIC language today?
"carlg@[EMAIL PROTEC  2008-04-25 13:23:24 
Re: Rewrite BASIC language today?
"news@[EMAIL PROTECT  2008-04-25 15:36:07 
Re: Rewrite BASIC language today?
"carlg@[EMAIL PROTEC  2008-04-25 21:33:06 
Re: Rewrite BASIC language today?
"jj" <intel@  2008-04-26 06:24:13 
Re: Rewrite BASIC language today?
"Gordon Rahman"  2008-04-26 14:57:07 
Re: Rewrite BASIC language today?
"jj" <intel@  2008-04-26 14:49:15 
Re: Rewrite BASIC language today?
"Gordon Rahman"  2008-04-26 18:04:01 
Re: Rewrite BASIC language today?
"news@[EMAIL PROTECT  2008-04-26 08:30:00 
Re: Rewrite BASIC language today?
"Gordon Rahman"  2008-04-26 18:23:48 
Re: Rewrite BASIC language today?
"carlg@[EMAIL PROTEC  2008-04-26 08:45:27 
Re: Rewrite BASIC language today?
"news@[EMAIL PROTECT  2008-04-26 09:05:57 
Re: Rewrite BASIC language today?
"carlg@[EMAIL PROTEC  2008-04-26 09:34:16 
Re: Rewrite BASIC language today?
"news@[EMAIL PROTECT  2008-04-26 09:40:44 
Re: Rewrite BASIC language today?
"news@[EMAIL PROTECT  2008-04-26 10:11:41 
Re: Rewrite BASIC language today?
"carlg@[EMAIL PROTEC  2008-04-26 10:58:28 
Re: Rewrite BASIC language today?
rhnlogic <rhnlogic@[EM  2008-05-10 23:50:35 
Re: Rewrite BASIC language today?
ArarghMail805NOSPAM@[EMAI  2008-05-11 03:22:14 
Re: Rewrite BASIC language today?
John H. Guillory <john  2008-08-21 01:07:32 
Re: Rewrite BASIC language today?
"news@[EMAIL PROTECT  2008-04-22 01:35:53 
Re: Rewrite BASIC language today?
"Gordon Rahman"  2008-04-26 14:38:32 
Re: Rewrite BASIC language today?
Adam <no@[EMAIL PROTEC  2008-04-26 11:07:00 
Re: Rewrite BASIC language today?
"Gordon Rahman"  2008-04-26 18:44:10 
Re: Rewrite BASIC language today?
rhnlogic <rhnlogic@[EM  2008-04-26 21:36:47 
Re: Rewrite BASIC language today?
"Gordon Rahman"  2008-04-27 13:48:39 
Re: Rewrite BASIC language today?
"news@[EMAIL PROTECT  2008-04-27 02:53:02 
Re: Rewrite BASIC language today?
"Stephen J. Rush&quo  2008-04-26 18:17:34 
Re: Rewrite BASIC language today?
"Gordon Rahman"  2008-04-27 13:29:31 
Re: Rewrite BASIC language today?
"news@[EMAIL PROTECT  2008-04-28 09:35:42 
Re: Rewrite BASIC language today?
H-Man <I-Hate@[EMAIL P  2008-04-28 11:53:37 
Re: Rewrite BASIC language today?
rhnlogic <rhnlogic@[EM  2008-04-28 14:39:54 
Re: Rewrite BASIC language today?
H-Man <I-Hate@[EMAIL P  2008-04-28 15:58:42 
Re: Rewrite BASIC language today?
"Tom Lake" <  2008-04-28 21:44:05 
Re: Rewrite BASIC language today?
"news@[EMAIL PROTECT  2008-04-29 01:15:52 
Re: Rewrite BASIC language today?
"jj" <intel@  2008-04-29 13:39:11 
Re: Rewrite BASIC language today?
"Tom Lake" <  2008-04-29 13:54:37 
Re: Rewrite BASIC language today?
rhnlogic <rhnlogic@[EM  2008-04-29 15:51:59 
Re: Rewrite BASIC language today?
"Tom Lake" <  2008-04-30 05:33:51 
Re: Rewrite BASIC language today?
Derek <derekrss@[EMAIL  2008-04-29 22:57:21 
Re: Rewrite BASIC language today?
ArarghMail804NOSPAM@[EMAI  2008-04-30 03:04:39 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Oct 10 23:46:21 CDT 2008.