Jump to content

Supported paradigm in AutoIt?


igorm
 Share

Recommended Posts

A definitive answer depends on the scope of your article.

While in the strictest sense program flow seems procedural, as this is abstracted into the language's functions, certain elements borrow from other paradigms, such as when dealing with GUIs, there is an option Opt("GUIOnEventMode", 1) that looks an awful lot like event-based programming as does OnAutoItExitRegister(), HotKeySet() and AdlibRegister(). These functions modify the actual control flow, performing interrupts we do not 'see', so declarative programming seems to suit the bill too!

Additionally, some functions like InetGet() allow tasks to be performed asynchronously, demonstrating concurrent programming on some level and you have already seen with AutoItObject, that the language fits even OOP!

I'll stop here, as I'm sure by now you can see your answer depends on the specificity of your article, which is in turn up to you, so have a look at some of the functions, and at some of what has been achieved in the example scripts section and you decide.

Link to comment
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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...