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 

More advanced programming language, AHK-like?
Goto page 1, 2  Next
 
Reply to topic    AutoHotkey Community Forum Index -> General Chat
View previous topic :: View next topic  
Author Message
Move
Guest





PostPosted: Thu Jan 28, 2010 10:16 pm    Post subject: More advanced programming language, AHK-like? Reply with quote

Hey,

I have been doing scripts, some sort of programs, GUI's and little installers with AHK for ~year. I've gone extreamly much forward since I started doing this. Now I've decided to move on with programming and I am looking for a programming language which would has as much common with Autohotkey as possible, because I have learned the way to make loops etc. so good.

Any help please? I've been watching programming languages like; C++, Python, Delphi .. Python looks pretty cool, but what kind of possibilities does it got for GUI's?
Back to top
tidbit



Joined: 09 Mar 2008
Posts: 1807
Location: Minnesota, USA

PostPosted: Thu Jan 28, 2010 10:22 pm    Post subject: Reply with quote

AHK is written in c++.
all the languages mentioned are probably better at GUI's then ahk, but much harder to create.

C++ AFAIK is the most commonly used language and can do *anything* (just like most languages, including AHK)
_________________
rawr. be very afraid
*poke*
Note: My name is all lowercase for a reason.
Even monkeys fall from trees. - Japanese proverb
Back to top
View user's profile Send private message
Moove-
Guest





PostPosted: Fri Jan 29, 2010 7:01 am    Post subject: Reply with quote

tidbit wrote:
AHK is written in c++.
all the languages mentioned are probably better at GUI's then ahk, but much harder to create.

C++ AFAIK is the most commonly used language and can do *anything* (just like most languages, including AHK)


Yeah, after a little more research it seems to be so. Does someone still want to say something ( Very Happy )?
Back to top
fred
Guest





PostPosted: Fri Jan 29, 2010 12:07 pm    Post subject: Reply with quote

Also looking for other languages just for fun but there are (too) many Smile
Just using Gui4Cli script and the language is not as extended as AHK but Gui's are very easy to make.
Back to top
trik



Joined: 15 Jul 2007
Posts: 1320

PostPosted: Fri Jan 29, 2010 1:48 pm    Post subject: Reply with quote

I'd recommend PHP. It is pretty simple, once you get the hang of it.
_________________
Religion is false. >_>
Back to top
View user's profile Send private message
maniac



Joined: 28 Aug 2009
Posts: 267

PostPosted: Fri Jan 29, 2010 2:47 pm    Post subject: Reply with quote

I think you may want to play with Python, with C++ you'd have to learn memory management which may be a big hurdle.
Back to top
View user's profile Send private message
SoLong&Thx4AllTheFish



Joined: 27 May 2007
Posts: 4999

PostPosted: Fri Jan 29, 2010 3:28 pm    Post subject: Reply with quote

Python or Lua, nice post about python at http://www.sublimetext.com/blog/articles/choosing-an-extension-language and there is portable python somewhere so just like AHK you can take it with you where you go Cool
_________________
AHK Wiki FAQ
TF : Text files & strings lib, TF Forum
Back to top
View user's profile Send private message
q335r49



Joined: 26 Oct 2005
Posts: 28

PostPosted: Tue Feb 02, 2010 5:50 am    Post subject: Reply with quote

Processing!!!!!

Best language ever. Very much like ahk, in that you can see your results immediately. Think about how easy it was to program a Ti-85. One of the first thing I made was a race-car game, with graphics and everything. Well, that's processing.

http://processing.org/

Now I DARE YOU to try making a racecar game in C++ on a first go. Double dare! Have fun coding calendars and databases, chumps.

... or Flash, I guess. Processing or flash.

I'm glad I learned C++, it's more of a philosophy class, since you don't really use Object Oriented Design unless you're a CS guy. I'm electrical engineering, and pretty much everything I've ever done has been scripting. So if you're into autohotkey's ease of use, and the whole one-man development thing, processing's the way to go.
Back to top
View user's profile Send private message AIM Address
tidbit



Joined: 09 Mar 2008
Posts: 1807
Location: Minnesota, USA

PostPosted: Tue Feb 02, 2010 3:45 pm    Post subject: Reply with quote

@q335r49
most games written in C++ use game libs. there are many. it'd be kinda ridiculous to not use a library/engine. Don't re-invent the wheel.

although http://processing.org/ does look interesting.
_________________
rawr. be very afraid
*poke*
Note: My name is all lowercase for a reason.
Even monkeys fall from trees. - Japanese proverb
Back to top
View user's profile Send private message
PhiLho



Joined: 27 Dec 2005
Posts: 6836
Location: France (near Paris)

PostPosted: Tue Feb 02, 2010 11:09 pm    Post subject: Reply with quote

+1 for Processing... Smile
I fear I spend more time in Processing's forum, lately, than in AHK's ones...
It is fun to play with graphics, it touches my artistic fiber. Wink

I also play a lot with JavaFX (still on the JVM, I code Java for a living...). Kind of Flash on testosterone, but free (and less easy to deploy...).
_________________
vPhiLho := RegExReplace("Philippe Lhoste", "^(\w{3})\w*\s+\b(\w{3})\w*$", "$1$2")
Back to top
View user's profile Send private message Visit poster's website
Guest






PostPosted: Thu Feb 04, 2010 9:06 pm    Post subject: Reply with quote

Python is a good choice for going forward. It's an extremely capable language while being very easy to pick up.
Back to top
JoeSchmoe as guest
Guest





PostPosted: Sat Feb 06, 2010 6:59 pm    Post subject: Re: More advanced programming language, AHK-like? Reply with quote

Move wrote:
Any help please? I've been watching programming languages like; C++, Python, Delphi .. Python looks pretty cool, but what kind of possibilities does it got for GUI's?
If you are still seriously considering C++ and use primarily Windows, I'd consider C# instead. There's a free compiler, it's significantly easier to code than C++, is very powerful, and Microsoft is very much behind it, meaning that there will be a lot of solid documentation (almost as good as AHK's Wink ), etc. There is a lot to learn because it's object oriented, but it's quite a powerful language with terrific libraries, a great free development environment, and is easier to write than C++.
Back to top
PhiLho



Joined: 27 Dec 2005
Posts: 6836
Location: France (near Paris)

PostPosted: Sun Feb 07, 2010 9:26 pm    Post subject: Reply with quote

Then there is Java too... Not super-suited for low level stuff, but it is more portable than C# (eg. running on mobile phones). I don't say one chose Java over C#, I just provide suggestions.
_________________
vPhiLho := RegExReplace("Philippe Lhoste", "^(\w{3})\w*\s+\b(\w{3})\w*$", "$1$2")
Back to top
View user's profile Send private message Visit poster's website
Guest






PostPosted: Mon Feb 08, 2010 12:04 am    Post subject: Reply with quote

AutoIt www.autoitscript.com
Back to top
sinkfaze



Joined: 18 Mar 2008
Posts: 5043
Location: the tunnel(?=light)

PostPosted: Mon Feb 08, 2010 3:48 am    Post subject: Reply with quote

*ba-dum ching*
_________________
Try Quick Search for Autohotkey or see the tutorial for newbies.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Reply to topic    AutoHotkey Community Forum Index -> General Chat All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
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