Lately I’ve been developing a couple of GUI applications. I started with Tcl/Tk, but quickly ran into Tcl’s limitations (again)... I
like Tcl, honestly, but it can be such a pain at times...
So I went to my Go To Win/GUI language/development suite: Delphi.
And, honestly, I think
Object Pascal is so much more elegant and convenient a language than anything else I’ve ever touched.
Sure, it has its issues, and there are a few things I would like to see it do, and a couple of things I think were done wrong (such as the horrid operator overloading syntax inflicted on us by Embarcadero — XSC had a significantly more elegant solution).
But I am really enjoying it. I still don’t quite know why Object Pascal fell out of vogue. Suddenly it wasn’t cool anymore, and modern languages think they are, but they really don’t have much to be smirky about compared to modern Pascal.
I’ve been listless lately without MSVC (I seem to keep having grief with my HDs, so, reinstalled OS and everything, just stuck with 32-bit OS on my 64-bit machine until I can come up with a couple of hundred bucks for Windows 10, since MS doesn’t believe me that I purchased Win7 64 and have been using it for
years, but don’t seem to care that I’m using an old Win7 32 instead — jerks). /end rant
In any case, just got myself Clang++ installed following the instructions here:
http://blog.johannesmp.com/2015/09/01/installing-clang-on-windows-pt2/
(Once I get MSVC reinstalled — after I get myself a nice 64-bit OS — I might still reinstal the Clang/MSVC option I had running before, since executable size is an issue for me. I know, old school.)
In any case, I’ve now happily got Delphi, C++ (and C), and Tcl/Tk working for me. Those are my top faves.
I admit I also like assembly, and if you get yourself a copy of MASM (http://www.masm32.com) you’ll find you like it too... but I’ve had no real need for it since the days of the 286... Delphi can do inline assembly if I ever need it.
So, d’yall have a language you particularly like (assuming C or C++ is a given; if not it’s okay to say so)?