Sign in to follow this  
Followers 0
BALA

Programming or Scripting Language?

8 posts in this topic

Hey, I haven't been on the site for a while, so I'm wondering if AutoIt is still considered a scripting language, or if it's now considered a programming language. Could someone also explain why so?


[font="Comic Sans MS"]BA-LA[/font]http://ba-la.110mb.comJoin my community, CLICK HEREAlternative links to my site:http://www.ba-la.tkhttp://www.ba-la.co.nrContact me if you would like to help with some of my projects: joeythepirate@gmail.com

Share this post


Link to post
Share on other sites



Im not to sure myself but im pretty sure its a programming language. Although I suppose it could be a scripting language. :P

Share this post


Link to post
Share on other sites

Hey, I haven't been on the site for a while, so I'm wondering if AutoIt is still considered a scripting language, or if it's now considered a programming language. Could someone also explain why so?

AutoIt is a scripting language. AutoIt code cannot be compiled into actual executables. Scripts are instead packaged with a separate interpreter. Perl is also a scripting language, and in the same way you can package a Perl script with its interpreter into a single file with Perl2Exe.

The AutoIt interpreter (and the Perl interpreter, AFAIK) is written in C++, which is a programming language. A C++ program compiles directly in binary executable code for the target processor and requires no interpreter.

While it is possible to argue that AutoIt has some attributes of a programming language, to say that it was one requires uselessly fuzzy definitions.

:P


Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law

Share this post


Link to post
Share on other sites

I second that.

Share this post


Link to post
Share on other sites

#6 ·  Posted (edited)

What are the standalone EXEs that you create then; the scripts packed with an interpretor?

Edited by BALA

[font="Comic Sans MS"]BA-LA[/font]http://ba-la.110mb.comJoin my community, CLICK HEREAlternative links to my site:http://www.ba-la.tkhttp://www.ba-la.co.nrContact me if you would like to help with some of my projects: joeythepirate@gmail.com

Share this post


Link to post
Share on other sites

What's the old saying?: "If it walks like a duck, and quacks like a duck, it's a duck."

When I give someone a .EXE file and they can run it like any other program they have on their computer, then I've given them a program. Whether someone calls what created it a scripting language or a programming language hardly matters to the end user. Or to me for that matter.


My Projects:DebugIt - Debug your AutoIt scripts with DebugIt!

Share this post


Link to post
Share on other sites

I think AutoIt v2 was scripting language

but AutoIt v3 is programing language.

It's interpreted language.

But interpreted programing languages are also Visual Basic or PowerBuilder

and nobody can say they are scripting language due to its runtime DLLs.

AutoIt with GUI, DllCall, DllSctruct, COM, ...

is so strong that you can do almost everything as in another programing language.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0