|
bommel
|
 |
« Reply #15 on: July 11, 2010, 05:38:58 pm » |
|
If I have to write somesting with a GUI really fast at work (Windows only) I use .NET (C# or Basic) because the runtimes are already there.
I really like Visual Studio's GUI builder! It's really uncomplicated to build a GUI and I also like the .Net platform a lot 
|
|
|
|
|
Logged
|
|
|
|
hawnuyuna'viyä
Uniltìrantokx

Karma: 3
Offline
Posts: 163
|
 |
« Reply #16 on: July 11, 2010, 05:48:57 pm » |
|
Scheme definitely! All the parentheses of lisp  (but with some pre-made functions). The one I use the most though has to be C++.
|
|
|
|
|
Logged
|
|
|
|
|
Kemaweyan
|
 |
« Reply #17 on: July 11, 2010, 06:40:13 pm » |
|
C++/Qt when I need to go multiplatform.
I use wxWidgets for it
|
|
|
|
|
Logged
|
Nìrangal frapo tsirvun pivlltxe nìNa'vi 
|
|
|
|
Kekerusey
|
 |
« Reply #18 on: July 12, 2010, 06:52:41 am » |
|
I have, in the past, programmed in APL, fortran, pascal, basic, visual basic, C, C+, REXX and some others (including some significant DB programming such as FOXPRO) and the best programming language (for me) is Python.
Keke
|
|
|
|
|
Logged
|
|
|
|
wm.annis
Olo'eyktan Nawm
Palulukan Makto
    
Karma: 140
Offline
 United States
Posts: 3044
Translate the meaning, not the words!
|
 |
« Reply #19 on: July 12, 2010, 07:25:31 am » |
|
I have, in the past, programmed in APL,
Yikes!
|
|
|
|
|
Logged
|
|
|
|
hawnuyuna'viyä
Uniltìrantokx

Karma: 3
Offline
Posts: 163
|
 |
« Reply #20 on: July 12, 2010, 07:31:24 am » |
|
C++/Qt when I need to go multiplatform.
I use wxWidgets for it Aah, but Qt does *everything*. It is not just a gui library. wxWigets has started trying to do it all, but lacks the functionality yet.
|
|
|
|
|
Logged
|
|
|
|
|
Puvomun
|
 |
« Reply #21 on: July 12, 2010, 07:36:27 am » |
|
I have, in the past, programmed in APL
I have, in the past, managed to avoid APL... 
|
|
|
|
|
Logged
|
Krr a lì'fya lam sraw, may' frivìp utralit.
Ngopyu ayvurä. Oe ke lu karyu ke nì'ul.
|
|
|
wm.annis
Olo'eyktan Nawm
Palulukan Makto
    
Karma: 140
Offline
 United States
Posts: 3044
Translate the meaning, not the words!
|
 |
« Reply #22 on: July 12, 2010, 07:40:26 am » |
|
I used to write Algol, Fortran, PL/1, RPG and the odd bit of assembler.
By all accounts, PL/I was quite the thing. Common Lisp, my lisp dialect of choice, has a condition system (think exceptions on steroids) inspired by PL/I. Scheme definitely! All the parentheses of lisp  (but with some pre-made functions). I honestly didn't expect anyone to pick Scheme. I used to be a Scheme partisan, but so many centuries of man-hours and thinking by clever people has gone into CL that these days I stick with it for my personal programming projects. If I tried to use it at work, my colleagues might hunt me down, but perhaps some day...
|
|
|
|
|
Logged
|
|
|
|
hawnuyuna'viyä
Uniltìrantokx

Karma: 3
Offline
Posts: 163
|
 |
« Reply #23 on: July 12, 2010, 07:47:03 am » |
|
I honestly didn't expect anyone to pick Scheme. I used to be a Scheme partisan, but so many centuries of man-hours and thinking by clever people has gone into CL that these days I stick with it for my personal programming projects. If I tried to use it at work, my colleagues might hunt me down, but perhaps some day...
The choice between the two for me was made by the websites: schemers.org because schemers' design shows that someone is obviously passionate about the language. No other programming site I have found actually thought to do the site like the language.
|
|
|
|
|
Logged
|
|
|
|
|
Kemaweyan
|
 |
« Reply #24 on: July 12, 2010, 07:48:43 am » |
|
Aah, but Qt does *everything*. It is not just a gui library. wxWigets has started trying to do it all, but lacks the functionality yet.
Example? What can do Qt and can't wxWidgets?
|
|
|
|
|
Logged
|
Nìrangal frapo tsirvun pivlltxe nìNa'vi 
|
|
|
|
Muzer
|
 |
« Reply #25 on: July 12, 2010, 08:08:19 am » |
|
Well, Qt has its own replacements for many of the standard library C++ functions, that usually work better. It also keeps alternating between having and not having audio, as well as including XML, TCP/UDP, threads, and many other such things. I don't know how many of those are in wxWidgets.
Plus it has foreach, which I love.
(And I keep wanting to punctuate this entirely with a full-stop. For example, "Plus it has foreach. Which I love" is what I had originally written. I'm not sure why.)
|
|
|
|
|
Logged
|
[21:42:56] <@Muzer> Apple products used to be good, if expensive [21:42:59] <@Muzer> now they are just expensive
|
|
|
|
Kemaweyan
|
 |
« Reply #26 on: July 12, 2010, 08:26:07 am » |
|
There are wxThread, wxTCPClient/wxTCPServer, wxSound, wxXMLDocument and others. wxArray, wxList, wxString are replacements for standard C++ library. Full class reference http://docs.wxwidgets.org/2.8/wx_classref.html
|
|
|
|
« Last Edit: July 12, 2010, 08:29:05 am by Kemaweyan »
|
Logged
|
Nìrangal frapo tsirvun pivlltxe nìNa'vi 
|
|
|
|
Kekerusey
|
 |
« Reply #27 on: July 12, 2010, 08:27:01 am » |
|
I have, in the past, programmed in APL, Yikes! I know ... and on a green screen terminal (one that looked like something out of a 60's Science Fiction movie). As I recall it was the array handling that made it so sh** hot and I learned to program some quite significant stuff on just one line but I could never really get my head around it (I think that was where I heard about "reverse polish notations") nor around the fact that it was an interpreted language written in C!!!! Thankfully I rapidly moved on to dBase and then FOXPRO. Keke
|
|
|
|
|
Logged
|
|
|
|
|
Kekerusey
|
 |
« Reply #28 on: July 12, 2010, 08:28:34 am » |
|
I have, in the past, programmed in APL I have, in the past, managed to avoid APL I was lucky to get out but it was still my first corporate programming language. Keke
|
|
|
|
|
Logged
|
|
|
|
hawnuyuna'viyä
Uniltìrantokx

Karma: 3
Offline
Posts: 163
|
 |
« Reply #29 on: July 12, 2010, 08:51:47 am » |
|
Any SQL libraries? Built in language? Qt has an ECMAscript parser in it.
|
|
|
|
|
Logged
|
|
|
|
|