Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.programming > #1618
| From | Silas <silasdb@gmail.com> |
|---|---|
| Newsgroups | comp.programming |
| Subject | What nice programming language to my problem? |
| Date | 2012-05-23 14:27 -0700 |
| Organization | http://groups.google.com |
| Message-ID | <4e6827a2-2840-465a-b4c7-e8927d7790a2@z19g2000vbe.googlegroups.com> (permalink) |
Hello all, My vacations. I decided to learn some programming languages in three hobby projects. I've been programming in C (structured), C++ and Java (with more or less OO) for some time being. I had three hobby projects - with GUI - and wanted to implement each of them in different languages. To my first problem I've chosen Tcl/Tk (that I used long ago). Got surprised to see how Tcl evolved and new OO capabilities it has now built in. Tk is still simple and really nice. I've used Tcl/Tk successfully to solve my problem. Still think that the typelessness of Tcl is still its wonder and its biggest flaw. For the second problem I have already chosen Python + wxWidgets, but I haven't started yet. But I haven't chose the language for the third problem. Let me tell you some of the things the language (and the GUI toolkit) should attend: * Have to be implemented in Unix, but have to be deployed in both Unix and Windows. Must behave equally (Tcl/Tk does it wonderfully); * Have to have bindings to a multiplatform toolkit (Tk? wxWidgets? Qt?); * Have to have bindings to SQL databases, preferably with a database abstraction layer; * Points to a functional programming language. I've been thinking of: * Ruby: Nice language, but I can learn it when studying Rails sometime. * Lua: I really wanted to learn that, but since it was designed to be embedded, I'm not sure about the stability of its libraries for generic programming. Any tips? * Perl: Nice language to learn, too. But there are tons of projects using it that I could easily learn it studying one of the tools I already use. * Erlang: Really wanted to learn that. wxErlang looks nice too. But 99% of it seem to be used for real distributed and concurrent work and I just want a GUI application that shows some data store in SQL database... * Haskell: Similar to Erlang. * Objective-C: Can't say. Never really worked with it. More "uncommon" languages (at least in my environment): * Smalltalk * Icon * OCaml Any tips? Thank you.
Back to comp.programming | Previous | Next | Find similar
What nice programming language to my problem? Silas <silasdb@gmail.com> - 2012-05-23 14:27 -0700
csiph-web