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 Misc > Re: Announce: A...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 10 of 10 Topic 1413 of 1584
Post > Topic >>

Re: Announce: Alpha release of BDB-BASIC

by The Translucent Amoebae <transamoebae@[EMAIL PROTECTED] > Jan 11, 2008 at 08:57 AM

On Jan 11, 6:40 am, "Judson McClendon" <ju...@[EMAIL PROTECTED]
> wrote:
> "The Translucent Amoebae" <transamoe...@[EMAIL PROTECTED]
> wrote:
>
>
>
> > What i would really like; is for my MacBook to have a built in
> > programming language that's as easy to use as RPL ( The programming
> > language used by my HP48 programmable calculator ) It is the easiest
> > and most intuitive programming language i've ever seen...
> > Of course; it's a long way from the 'Plain English' programming
> > language that should have become available 20 years ago...
> > i think it's obvious that the computer manufacturers and software
> > companies have been working very hard to convince people that
> > programming is 'hard' and making the programming languages that are
> > available just about impossible to use, and very expensive to
> > boot...!!!
>
> I think you mean "RPN" (Reverse Polish Notation) from the Polish
> logician Jan Lukasiewicz who invented Polish Notation. RP...
>
> But I disagree that RPN is more intuitive for the average person. I
> suspect because algebraic logic us...nvaley.com
> "For God so loved the world that He gave His only begotten Son, that
> whoever believes in Him should not perish but have everlasting life."

Also: HP48 is a simplified form of Lukasiewicz's RPN...
i seem to recall that the original RPN was notated something like:
(2,4,+) or (+,2,4) ???
While HP48 RPN is simply 2 4 +

Then: The HP48 also allows for Algebraic notation, so that if you want
to use a conventional ( or nearly so ) Algebraic Equation inside a
program, you can do that...
But surrounding that, you have the very simply RPL notation.
You can also Store things in a conventional manner, and perform STO+
STO- STO* & STO/ operations, which may seem more like 'normal'
programming...
Or you can use The Stack, which may take some getting used to, but, as
you've suggested, once you 'get' The Stack, Storing variables that are
actively being used, is an annoyance...!!!

Also: The great thing about RPL is that it is COMPLETELY FREE of all
the 'Formatting' that many programming languages insist on... You want
to caluclate the Sine Function of 123.456...
On an HP48 the procedure is: 123.456 SIN
and the result is left on the Stack, to be used immediately in the
next operation.
If 123.456 is stored in a variable like 'A'; Then it's: A SIN.
That's it.
No Hidden Craziness or streams of senseless punctuation...
 




 10 Posts in Topic:
Re: Announce: Alpha release of BDB-BASIC
david.williams@[EMAIL PRO  2008-01-09 20:45:31 
Re: Announce: Alpha release of BDB-BASIC
Charmed Snark <snark@[  2008-01-10 20:49:45 
Re: Announce: Alpha release of BDB-BASIC
"R.Nicholson" &  2008-01-10 16:51:13 
Re: Announce: Alpha release of BDB-BASIC
Charmed Snark <snark@[  2008-01-11 16:18:48 
Re: Announce: Alpha release of BDB-BASIC
The Translucent Amoebae &  2008-01-11 01:27:55 
Re: Announce: Alpha release of BDB-BASIC
"Judson McClendon&qu  2008-01-11 08:40:55 
Re: Announce: Alpha release of BDB-BASIC
"Tom Lake" <  2008-01-11 12:08:20 
Re: Announce: Alpha release of BDB-BASIC
"Tom Lake" <  2008-01-11 13:30:50 
Re: Announce: Alpha release of BDB-BASIC
The Translucent Amoebae &  2008-01-11 08:41:21 
Re: Announce: Alpha release of BDB-BASIC
The Translucent Amoebae &  2008-01-11 08:57:54 

Post A Reply:
  Go here to Signup

AddThis Feed Button


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

Contact
tan12V112 Tue Oct 14 8:33:20 CDT 2008.