Page 1 of 1

Can AHK be considered a bonafide programming language?

Posted: 25 Jan 2016, 19:44
by skribb
I was thinking the other day about AHK as a script and lingo. Since it is based on AutoIt wchich is more like a macro scripting tool, AHK in my opinion is very much a fully fledged lingo, since from experience I have downloaded certain apps of the net, only to discover in teh readme or something that it was written purely in AHK.

I always say if I became a programming tutor I'd always start teaching using AHK because it really does most everyhing an actual lingo can do, albeit much more straightforward and easy-to-grok syntax, no to mention the incredibly detailed FAQ with clear examples of every type of command. I mean, I started studying VB.net in high school, which is also very straigth forward in its ways and quite easy to get started with, but not as much "fun" as learning AHK is.

So IMO, AHK is a language, which I htink should be touted more and more.

And to the question, is it legtimate, according to you, to call aHK a language?

Re: Can AHK be considered a bonafide programming language?

Posted: 26 Jan 2016, 05:28
by xZomBie
Yes

Re: Can AHK be considered a bonafide programming language?

Posted: 26 Jan 2016, 22:06
by joedf
:+1: you got it! ;)

Re: Can AHK be considered a bonafide programming language?

Posted: 10 Jun 2016, 08:17
by victorel
In other languages, if something is easy to do for beginners, then it has no value (think of "Hello World" program...or a loop that does nothing but add 1+1 a 1000 times), while to get something of value to you, you need to learn a lot first.

And in AHK, you can get value/usefulness, for your present needs, with very little studying:
- make your life easier with hotkeys for repetitive actions
- make scripts that tweak the behavior of your apps and OS, that you use on a daily basis
- much more

So, yes, AHK is very rewarding to the novice, and therefore suitable as a first language.

Re: Can AHK be considered a bonafide programming language?

Posted: 10 Jul 2016, 15:11
by tank
http://www.webopedia.com/TERM/P/program ... guage.html
I cant see anything that is defined here that does not apply to ahk

Re: Can AHK be considered a bonafide programming language?

Posted: 28 Jul 2016, 02:15
by Sojiro84
victorel wrote:In other languages, if something is easy to do for beginners, then it has no value (think of "Hello World" program...or a loop that does nothing but add 1+1 a 1000 times), while to get something of value to you, you need to learn a lot first.

And in AHK, you can get value/usefulness, for your present needs, with very little studying:
- make your life easier with hotkeys for repetitive actions
- make scripts that tweak the behavior of your apps and OS, that you use on a daily basis
- much more

So, yes, AHK is very rewarding to the novice, and therefore suitable as a first language.
Agreed. I discovered this program/language a few months ago. I am still a novice but together with the community and the help from the community I managed to create a script that centers active windows for me automatically. Works even with multiple monitors!

Re: Can AHK be considered a bonafide programming language?

Posted: 27 Oct 2016, 20:57
by RaptorX
While this language is AWESOME for so many things and is my favorite scripting language, it hits a few roadblocks that are very hard to surpass.
That might be the main reason why AHK still considered by many experienced programmers as "just a scripting language".

I have created several big programs but in each and every single one I would face very hard issues that are 'easily' solved in high level languages like C++...
I mainly use AHK to build 'quick and dirty' solutions or prototypes for programs that will be rewritten in more stable languages.

I do hope that the language will be robust enough to be considered a widely used language but that might take a little while still :)

Re: Can AHK be considered a bonafide programming language?

Posted: 28 Oct 2016, 12:27
by joedf
Hey! long time no see RaptorX! :)
I agree, me too. However, many times my quick-n-dirty scripts end up becoming full-blown things ahah ;)

Re: Can AHK be considered a bonafide programming language?

Posted: 05 Apr 2018, 17:17
by RaptorX
joedf wrote:Hey! long time no see RaptorX! :)
I agree, me too. However, many times my quick-n-dirty scripts end up becoming full-blown things ahah ;)
Haha, yes!
Way too many times i start with a very simple program and end up with some thousand lines of code lol

I have been on and off the grid due to my company... Takes way toomuch of my time.

But will be back soon!

Re: Can AHK be considered a bonafide programming language?

Posted: 06 Apr 2018, 21:36
by joedf
Do what you do! Glad to hear from you! :+1:

Re: Can AHK be considered a bonafide programming language?

Posted: 01 Aug 2018, 12:31
by Alibaba
I agree that AHK qualifies as a programming language!

For myself I can say, that AHK plays a significant role in my life, since it was my first programming/scripting experience, got my interest for computer science started, which I later decided to study and am now even facing a career. Who knows where I would have gone without good old AHK. (Which I still use for a lot of prototypes, even if most final implementations are done in C++, JAVA or VB later)

Re: Can AHK be considered a bonafide programming language?

Posted: 02 Aug 2018, 13:00
by joedf
Alibaba! HEY! WELCOME BACK after like 2+ yrs! ahaha :mrgreen: :dance: :D

Re: Can AHK be considered a bonafide programming language?

Posted: 02 Aug 2018, 13:35
by nnnik
Welcome back

Re: Can AHK be considered a bonafide programming language?

Posted: 02 Aug 2018, 15:12
by Alibaba
Thank you guys!