ChatterBank2 mins ago
Is there a shareware programming language?
16 Answers
Do you know of a cheap programming language, for a computer running Windows XP, which has graphics and can handle mouse and keyboard?
Liberty BASIC is almost suitable, but I can't see how to handle mouse input - and the full version isn't cheap.
Liberty BASIC is almost suitable, but I can't see how to handle mouse input - and the full version isn't cheap.
Answers
Best Answer
No best answer has yet been selected by Rev. Green. Once a best answer has been selected, it will be shown here.
For more on marking an answer as the "Best Answer", please visit our FAQ.I would never, ever consider using a programming language you have to pay for.
If you're prepared to invest a little time, I can recommend both Python and Ruby.
They're quite similar languages, with quite similar target audiences.
Both have decent packages for graphics (check out Shoes for Ruby, for instance), and both have libraries for mouse and keyboard input.
If you're prepared to invest a little time, I can recommend both Python and Ruby.
They're quite similar languages, with quite similar target audiences.
Both have decent packages for graphics (check out Shoes for Ruby, for instance), and both have libraries for mouse and keyboard input.
Thanks for these. I'll try to install one. If you have the patience I'd appreciate some spoon-feeding of the form "you need this, this, and this". I started to install Python but was asked if I wanted cgkit python or maya python.
I'm quite happy with any language - Assembler, Pascal, C++, Fortran, PL/1 etc. (but not LISP) - but I'm hopeless at installing things in Windows and I don't want to clutter the thing with too many false starts.
I'm quite happy with any language - Assembler, Pascal, C++, Fortran, PL/1 etc. (but not LISP) - but I'm hopeless at installing things in Windows and I don't want to clutter the thing with too many false starts.
I'm a ruby guy myself, with only a passing knowledge of python. And unfortunately too, a mac and Linux user.
However, I did install python on windows some years ago. I think I just grabbed the standard exe from the website and you get a compiler as well as intepreter.
You may be better with python, depending on what you're doing. It's faster, has a compiler, and (perhaps arguably) can be linked to C modules easier (for when you need real low level control).
There's a great book called Dive Into Python by Mark Pilgrim, available online for free as well as an actual book.
But sure, ask away. If I can help I will do.
(Ps. Try lisp again someday. It really is great.)
However, I did install python on windows some years ago. I think I just grabbed the standard exe from the website and you get a compiler as well as intepreter.
You may be better with python, depending on what you're doing. It's faster, has a compiler, and (perhaps arguably) can be linked to C modules easier (for when you need real low level control).
There's a great book called Dive Into Python by Mark Pilgrim, available online for free as well as an actual book.
But sure, ask away. If I can help I will do.
(Ps. Try lisp again someday. It really is great.)
My very favourite language of all time is MUMPS (nowadays called M - and it is the engine underlying Intersystems Cache). I have never found any data challenge that couldn't be solved in M. I use it as others might use perl or shell scripts.
Now you mention LISP, there is an academic variant of this called SCHEME, and this has been used commercially in a flavour called Monk to drive what is (arguably) the best systems integration engine in the world. I love it!
Now you mention LISP, there is an academic variant of this called SCHEME, and this has been used commercially in a flavour called Monk to drive what is (arguably) the best systems integration engine in the world. I love it!
Try this
http://cc.codegear.com/Free.aspx?id=24722
You can produce professional quality compiled Windows 32 bit GUI apps.
It's free
http://cc.codegear.com/Free.aspx?id=24722
You can produce professional quality compiled Windows 32 bit GUI apps.
It's free
Many thanks fo3nix and Gormless, I'll have another go at Python.
You've touched a nerve there fo3nix, I loved Macs in the early days - when they were all in with the screen. They always worked, no bugs, didn't get slower with use, a programme would still work with a later version of the system, etc. etc. Then my work switched to Windows rubbish and I lost touch with them. I've been thinking of installing Linux as I'm reasonably confident with it - Red Hat is called something different now I think. But I'll give Python a try before ditching Windows completely.
You've touched a nerve there fo3nix, I loved Macs in the early days - when they were all in with the screen. They always worked, no bugs, didn't get slower with use, a programme would still work with a later version of the system, etc. etc. Then my work switched to Windows rubbish and I lost touch with them. I've been thinking of installing Linux as I'm reasonably confident with it - Red Hat is called something different now I think. But I'll give Python a try before ditching Windows completely.
Rojash has given you an excellent link, and one I would have suggested - along with http://cc.codegear.com/Free.aspx?id=24724
Rojash suggests Delphi which uses ObjectPascal as its main language to build visual applications for Windows. Delphi is in fact incredibly popular and is used by millions of developers around the world. The link I gave is for C++ Builder, a product similar to Delphi except its language is C++, I suggest you have a look at them.
Rojash suggests Delphi which uses ObjectPascal as its main language to build visual applications for Windows. Delphi is in fact incredibly popular and is used by millions of developers around the world. The link I gave is for C++ Builder, a product similar to Delphi except its language is C++, I suggest you have a look at them.
Thanks fo3nix. I've given up with Python. It looks as though it would be great under Linux, but the Windows installation seemed to give me only the basic package. It was fine to use but I couldn't see how to include the module which handled the mouse (cursus, I think). All the documentation seemed to be Unix based. I did click on the Windows installation - honestly.
I'm sure it does work perfectly well. Try this link:
http://www.richarddooling.com/index.php/2006/0 3/14/python-on-xp-7-minutes-to-hello-world/
Seems like ActivePython may be a decent way to use Python on Windows XP or Vista.
Other interesting links:
http://wiki.python.org/moin/BeginnersGuide/Dow nload
http://www.neuralwiki.org/index.php?title=Guid e_to_installing_Python_in_Windows_Vista
http://www.richarddooling.com/index.php/2006/0 3/14/python-on-xp-7-minutes-to-hello-world/
Seems like ActivePython may be a decent way to use Python on Windows XP or Vista.
Other interesting links:
http://wiki.python.org/moin/BeginnersGuide/Dow nload
http://www.neuralwiki.org/index.php?title=Guid e_to_installing_Python_in_Windows_Vista
Related Questions
Sorry, we can't find any related questions. Try using the search bar at the top of the page to search for some keywords, or choose a topic and submit your own question.