RE: Good resource for beginning programmers

  • From: "Sina Bahram" <sbahram@xxxxxxxxx>
  • To: <programmingblind@xxxxxxxxxxxxx>
  • Date: Fri, 19 Nov 2010 00:49:39 -0500

Except that in that case, not a single language I can think of applies. Sorry 
man.

Php, python, lisp, javascript, ecmascript, sql, and perl all compile to an 
intermediate form

The only thing that does meet your definition is bash and batch files so far.

You defined script, but not scripting language.

 Take care,
Sina

-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx 
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Ken Perry
Sent: Friday, November 19, 2010 12:41 AM
To: programmingblind@xxxxxxxxxxxxx
Subject: RE: Good resource for beginning programmers


OK I think your definition is over complex.  Here is mine.

If you can read the code of an application without decompiling it or reading it 
with a special editor and it makes no extra files
when it runs.  It is a script.  Now notice I don't say it's a scripting 
language because if someone wanted to get cute they could
take even php and compile it to an executable and then it would not be a 
scripting language.  So it's simply a language that doesn't
compile to an intermediate something-a-rother before running.

Ken

Ken

-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of QuentinC
Sent: Thursday, November 18, 2010 2:57 AM
To: programmingblind@xxxxxxxxxxxxx
Subject: Re: Good resource for beginning programmers

Here is my definition of scripting language. I think the classification should 
not so clear. There shouldn't be a frontier between
these two terms.
A scripting language is a programming language designed to be executed within 
another program.
Examples :
- javascript is usually a scripting language because it is executed within web 
pages
- VBA is a scripting language because it is executed inside word or excel
- Some softwares and games include an embedded lua, python or ruby interpreters 
to allow the user to customize  the application. In
that case, these languages are also scripting languages. But lua, python and 
ruby can also be executed standalone, in that case they
are just programming languages and not scripting languages.
- It exists ways to execute javascript and VBScript as a standalone programs

(WSH in windows) even if it is not very frequent. IN that particular case, they 
shouldn't be considered as scripting languages.
- Languages such as Java, C, C++ and C# are usually not scripting languages 
because they are allmost always compiled and run
standalone. But we can imagine an application embedding one of those as a 
scripting language. For example, TCC library can make C
looking like scripting language, even if it is still compiled internally.


Hope that wont make you even more confused.

__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind

__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind

__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind

Other related posts: