I'm a Swift programmer. I've also used plenty of other languages. I don't know enough about Rust to either sing its praises, or curse its name.
I'm a bit leery to label Swift as a "systems language," as I feel that systems languages should be a wee bit closer to the bone (like ObjC); but that also means that I am not a fan of using systems languages to write application code. I wrote both levels in C and C++ for years, and HATED using those languages for app-level code. Swift, to me, is an almost ideal application language.
But I don't write system code anymore, and have no desire to. I love writing app-level code, and love Swift.
It's been a long time since I've had the pleasure of employing a language I actually like using.
I'm a bit leery to label Swift as a "systems language," as I feel that systems languages should be a wee bit closer to the bone (like ObjC); but that also means that I am not a fan of using systems languages to write application code. I wrote both levels in C and C++ for years, and HATED using those languages for app-level code. Swift, to me, is an almost ideal application language.
But I don't write system code anymore, and have no desire to. I love writing app-level code, and love Swift.
It's been a long time since I've had the pleasure of employing a language I actually like using.