View Single Post
  #22   Spotlight this post!  
Unread 25-02-2003, 16:15
Jeremy_Mc's Avatar
Jeremy_Mc Jeremy_Mc is offline
GitHubber
no team
Team Role: Mentor
 
Join Date: Feb 2002
Rookie Year: 2002
Location: Orlando, FL
Posts: 496
Jeremy_Mc will become famous soon enoughJeremy_Mc will become famous soon enough
Quote:
Originally posted by rbayer
First, PBASIC is compiled. The byte code that it creates is run by the Stamp chip in exactly the same way that compiled C code is run by your processor. This is the purpose of the tokenizer and the Stamp editor. Nothing more, nothing less.

Second, just because a language is interpreted doesn't mean it's not a programming language. Some excellent examples of "interpreted" languages: Java, Scheme, Perl, PHP, JavaScript, ASP, etc. Yes, some of these languages are more "interpreted" than others, but the point still stands. Whether a language is interpreted or compiled has nothing to do with the language itself and everything to do with how it's implemented. Heck, you could run an interpreted version of C if you really wanted to.
I can see your point, but this is just my take. Many people think JAVA is a scripting language (including me). PBASIC works very similarly. PBASIC is to JAVA as STAMP Chip is to JVM.

By your definition, JavaSCRIPT is a programming language. Also, by your definition, scripting languages don't exist. Only interpreted programming languages...which is pretty much a fancy way of saying scripting language. It's all the same. The only difference is implementation. Scripting languages are use where complex data structures aren't used and slow execution time is not a problem. Systems programming languages are quite the inverse.

I didn't mean to take away the focus of this thread. I just wanted to share my take on things.

*jeremy
__________________
GitHub - Collaborate on code, documentation, etc. - http://github.com