AutoHotkey Homepage AutoHotkey Community
Let's help each other out
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

AutoHotkey vs. AutoIt?
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
 
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> General Chat
View previous topic :: View next topic  
Author Message
daonlyfreez



Joined: 16 Mar 2005
Posts: 755
Location: Berlin

PostPosted: Wed Aug 08, 2007 9:48 am    Post subject: Reply with quote

Ofcourse it is Razz

Wink
_________________
(sorry, homesite offline atm)
Back to top
View user's profile Send private message
Smikkel



Joined: 10 Jul 2007
Posts: 23

PostPosted: Wed Aug 08, 2007 9:58 am    Post subject: Reply with quote

I was a noob, I'm still a noob, I used AutoIt3, switch to AHK, and finally find out that my noob scripting attempts at least seem more logical.

AutoIt may be fine sourced, it is a complete mess compared to AHK whenever it's up to the user to actually DO something with it.

AHK all the way !
Back to top
View user's profile Send private message
Sean



Joined: 12 Feb 2007
Posts: 1385

PostPosted: Wed Aug 08, 2007 10:19 am    Post subject: Reply with quote

fincs wrote:
Time elapsed
AutoHotkey: 39 sec.
AutoIt: 49 sec.

I think this test was a bit unfair, should've used the following. It would reduce a few more seconds:

Code:
DllCall("user32.dll\QueryPerformanceCounter", "Int64P", Counter)
Back to top
View user's profile Send private message
majkinetor



Joined: 24 May 2006
Posts: 3644
Location: Belgrade

PostPosted: Wed Aug 08, 2007 10:51 am    Post subject: Reply with quote

In my tests witn system environment variable functions the difference was around 2x.

The source code dilema is not the question here. The higher degree of abstraction always behaves less performant. If AutoIt code is more sophisticated, that generaly means it is slower (which tests show, and the difference in speed is not small).

The commentary about Goto and spagetty AHK code thus doesn't stand well in typical user environment (nor recommandations "not to use goto" should be followed blindly like suggested above). The Chris optimisied AHK for performance, the code elegance is different topic.
_________________
Back to top
View user's profile Send private message MSN Messenger
Katrijn
Guest





PostPosted: Sun Aug 12, 2007 6:22 am    Post subject: i542 Reply with quote

Hello,

I would like to apologize for the behavior of i542. It is not the attitude of the majority of those in AutoIt and I want to sincerely apologize to this Forum and the People on whose toes i542 is trying to stomp. He is 11 years old and he has a long way to go in growing up. He has been warned on AutoIt Forums and doesn't take the hint there either. I just wanted to say how sorry I am that he has brought up this "flame war" again. It was so "not right" of him.

I am not a programmer and I don't use either AutoIt or AHK. But I am kinda like the Mother Figure at AutoIt for my husband gafrost is an active user of AutoIt. And i542 was one I thought I had gotten through to about how to behave on public Forum. I am sorry that I didn't do a better job.

Please accept my humblest apologies.

Kaye
Back to top
TreeSloth
Guest





PostPosted: Sun Aug 12, 2007 10:08 am    Post subject: i542 Reply with quote

duh! what flame? where? Rolling Eyes
Back to top
Laszlo



Joined: 14 Feb 2005
Posts: 4063
Location: Pittsburgh

PostPosted: Sun Aug 12, 2007 2:52 pm    Post subject: Reply with quote

Shame on all of us, who felt provoked by an 11-year old. I thought he was 15 or so, but non of us should have taken him seriously. It is a valuable lesson for us: don't spend our time with fighting a kid.
Back to top
View user's profile Send private message
corrupt



Joined: 29 Dec 2004
Posts: 2421

PostPosted: Sun Aug 12, 2007 2:58 pm    Post subject: Reply with quote

Laughing Who cares how old... This thread has become more of a sport than a constructive comparison/debate anyway... Razz
Back to top
View user's profile Send private message Visit poster's website
tonne



Joined: 06 Jun 2006
Posts: 1249
Location: Denmark

PostPosted: Sun Aug 12, 2007 3:22 pm    Post subject: Reply with quote

... and nearly just as funny as The Argument Sketch
_________________
there's a dog barking close within the range of my ear
sounds like he wants to escape the chain
he would probably bite me to death if he could
but the chain lets me spit in his face

- Kashmir
Back to top
View user's profile Send private message
SKAN



Joined: 26 Dec 2005
Posts: 6212

PostPosted: Sun Aug 12, 2007 5:27 pm    Post subject: Reply with quote

@tonne: Thanks for that link. Amusing! Smile
Back to top
View user's profile Send private message
corrupt



Joined: 29 Dec 2004
Posts: 2421

PostPosted: Mon Aug 13, 2007 4:34 am    Post subject: Reply with quote

The Argument Sketch (video)
Back to top
View user's profile Send private message Visit poster's website
AHKnow*
Guest





PostPosted: Tue Jan 01, 2008 2:36 pm    Post subject: Reply with quote

At this point in AutoHotkey development, I don't think AutoIt users can say much...

AutoHotkey does COM/OLE or can embed VBScript and JScript. There are also other "workaround methods" that would allow for adding other script languages into AutoHotkey script, as if VBScript and JScript were not enough. Not to mention DLL calls, etc...

AutoHotkey has a simpler to use and learn syntax. Example- LOOP and GUI creation.

AutoHotkey is open source and AutoIt is closed source.

AutoHotkey is faster.

A few more steps on the AutoHotkey side and the "war" is technically over, despite any hate or bias.

The reason for this is that many programming languages are simply re-inventing the wheel. Everything could be done in Assembly or C, so why not do that?

Because its hard, difficult, slow, etc... The point is to find faster and easier ways to program. That is what AutoHotkey has accomplished to a greater extent than AutoIt.

What is truly innovative is not creating another Visual Basic-like language, but creating an easier to use, more useful, and faster to learn language.
Back to top
leggah



Joined: 14 Oct 2007
Posts: 44

PostPosted: Sat Jan 05, 2008 1:55 am    Post subject: Reply with quote

Yeah, I first stumbled upon AutoIt and used that for a few weeks. I realized I could not grasp the syntax and concept. However, I found AHK and it seems that AHK has simpler methods and calls.
_________________
http://bux.to/?r=legault
Back to top
View user's profile Send private message AIM Address
FireItBurns
Guest





PostPosted: Sun Jan 06, 2008 5:36 am    Post subject: Autoit's Bad Name Reply with quote

Hello. I am a long time user of Autoit3 and regular on the Autoit V3 forums. I'm using an alternate name to protect my identity Embarassed

I've heard of the hostility between Autoit and AHK before, and quite frankly, believe it is unnecessarily. Over on the Autoit3 Forums, threads are locked that even mention AHK. Personally, I choose Autoit3, because to me, the Syntax is cleaner, and it is very expendable (A user recently wrote functions to allow the execution of raw machine code)

About people saying the users on the forum are vicious:

This is totally a misconception. 90% of the members are really nice people. We do have one hilarious moderator who is able to drop the F bomb whenever necessary, and we can be a little hostile to members who are just learning Autoit to bot online games, but that is only to try to maintain Autoit's good name.

I do know i542 from the forums, and he can be... obnoxious. Heck, he is obnoxious. Katrijn (Posted earlier in the thread) is also a regular member toping off at thousands of posts. You can tell by the way she posted that message that we're not all bad over here.

About the fact that it's fishy that Autoit went closed source, I've used Autoit3 for 2 years, and i know the developer are all extremely kind people, and i'm sure they closed the source as a benefit to the language.

IMHO, people should use whatever language they feel like using. Let people name their scripts with an AHK extension, Let them name their scripts with an AU3 extension. Just put an end to the hostility.

Thank you.
Back to top
twhyman



Joined: 07 Dec 2005
Posts: 255

PostPosted: Sun Jan 06, 2008 6:47 am    Post subject: Reply with quote

Hi,

After Reviewing the AutoIT function page, and viewing the examples
I personally think AHK need to "borrow" some needed functions like
The Whole TCP Section Very Happy, Beside that i think AHK is faster and cleaner.

BTW is there an AHK 2.0 on the horizon? Very Happy

Twhyman
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> General Chat All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
Page 6 of 7

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum


Powered by phpBB © 2001, 2005 phpBB Group