Hey
I'm taking up a small project to fill out the remainder of my summer, just a few weeks - basically to keep my programming skills sharp and get back into the academic mindset for next year at uni.
I decided that I'd rather make something useful for myself, but I'm avoiding ruling out any public release (in case it turns out it's worth continuing with) - and figured that the only two pieces of software that I don't have one I like are note-taking and budgeting/finance.
Note-taking is pretty much covered by OneNote, although it's not perfect (next years project, perhaps =D) so I'm going with a nice little budgeting/finance app, one that's actually useful for students specifically, but also just normal people - nothing extravagant, just the ability to enter one off, repeating and regular incomings and outgoings.
But, I can't decide what programming language to use. I know PHP well, and Java useably, but neither seem to fit. I want it to be non-web based (so I can use it on the train, for example), so PHP is pretty much out. But I also hate Java for real-world programs, give me an EXE or give me death - so I'd rather avoid it unless someone can show me a nice easy way to create an executable (ie, double click it) file.
So that leaves me with "everything else" - which isn't too much of an issue, I'm willing to learn it as I go and programming is essentially programming. C++ seems okay, but I've no experience with memory handling as yet.
So, basic requirements are
1) Easy/no memory handling
2) Easy creation of fairly simple GUIs (similar to swing, if possible) especially form-based, as a lot of this will be entering of accounts/data
3) Can be compiled into a single file or installer which I can run as a normal program (no command line ********)
If anyone can recommend a language, or combination of language and library, which does the above, I'd be very grateful
Thanks
I'm taking up a small project to fill out the remainder of my summer, just a few weeks - basically to keep my programming skills sharp and get back into the academic mindset for next year at uni.
I decided that I'd rather make something useful for myself, but I'm avoiding ruling out any public release (in case it turns out it's worth continuing with) - and figured that the only two pieces of software that I don't have one I like are note-taking and budgeting/finance.
Note-taking is pretty much covered by OneNote, although it's not perfect (next years project, perhaps =D) so I'm going with a nice little budgeting/finance app, one that's actually useful for students specifically, but also just normal people - nothing extravagant, just the ability to enter one off, repeating and regular incomings and outgoings.
But, I can't decide what programming language to use. I know PHP well, and Java useably, but neither seem to fit. I want it to be non-web based (so I can use it on the train, for example), so PHP is pretty much out. But I also hate Java for real-world programs, give me an EXE or give me death - so I'd rather avoid it unless someone can show me a nice easy way to create an executable (ie, double click it) file.
So that leaves me with "everything else" - which isn't too much of an issue, I'm willing to learn it as I go and programming is essentially programming. C++ seems okay, but I've no experience with memory handling as yet.
So, basic requirements are
1) Easy/no memory handling
2) Easy creation of fairly simple GUIs (similar to swing, if possible) especially form-based, as a lot of this will be entering of accounts/data
3) Can be compiled into a single file or installer which I can run as a normal program (no command line ********)
If anyone can recommend a language, or combination of language and library, which does the above, I'd be very grateful

Thanks