![]() ![]() I don't any more, for example (and I don't use Windows any more either). ![]() I rather suspect that a large part of the reason for the apparently poor language choice is that the people that develop and use such things are strongly predominantly young people who are having to rove from computer to computer as they get older, they tend to end up with a machine of their own and so no longer need portable apps. I speak this as the developer of the Launcher, which I did in NSIS as the launchers already in use were NSIS, and as size matters a lot (that killed things like Python outright, though using the RPython parts of PyPy with the garbage collector ripped out would have worked-I checked it out and was able to successfully compile <100KB executables D was disqualified for some reason I do not recall, Go for its heavy runtime even after ripping out the Unicode tables, &c.), and as I was not at all comfortable in C or C++ at the time. AutoHotkey, AutoIt and NSIS are the three main languages in use, because they allow people to moderately easily produce not enormous binaries and have a surprisingly low initial learning curve (though later on you hit plenty of walls with them none of them is suited as a general purpose programming language). Portable software as a general rule is written in poor languages. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |