Faced with the need to sometimes write native programs. Decided to learn another programming language. What I found: C ++ is definitely not suitable. It causes only gag reflex (at one time he wrote on it, now C # is spoiled). D is a C ++ companion. They say more beautiful, but I have not noticed. I am particularly annoyed by a large number of types of elementary variables (such as a string). And there was a feeling that it was not updated for a long time ... Go - from Google, I have not tried it yet. Trying to find the environment and compilers under Windows Vala - the syntax of C #. But it requires GTK +. I would like to receive more or less independent programs. And GTK + with all dependencies weighs 30MB. FreeBasic - somehow undignified :-). Yes, and something I have difficulties arose ...
Anyone else have any suggestions? Or additions to the above languages (except C and C ++ - they don’t really interest me). Thank!
UPD: Esoteric not interested
UPD2: Just do not wait for help from the local community. Most of the answers consist either of aberrations (off topic), or of answers that are not suitable for the conditions of the question. Expected a few more competencies from the local audience. Some answers, however, allowed to learn something new. It was decided to study Vala, rewrite the program, because of which everything was conceived. Allow all dependencies and see how much it will weigh. Then I will try Go, and behind it C ++ + qt ... Well, at the very least, I will take up C ... Or even Forth :-)
I'm looking for a programming language (and environment) in which I will be comfortable programming. Provided that basically I write it in C #.