While I can't talk specifically about Swift, seeing as I've not read much about it, I can tell you something about programming languages: new languages constantly evolve. Often as "better versions" of older ones. Each programming language has a different use and a different feeling to it. Certain things are going to be easier, others are going to be more complex. One of the core differences between languages is how much you have to micromanage and how close the language is to the machine - the closer it gets, the more micromanagement and in-depth knowledge is normally required, meaning that more time has to be put in.
මට Swift ගැන විශේෂයෙන් කතා කළ නොහැකි අතර, මම ඒ ගැන වැඩි යමක් කියවා නැති නිසා, මට ඔබට ක්‍රමලේඛන භාෂා ගැන යමක් පැවසිය හැකිය: නව භාෂා නිරන්තරයෙන් පරිණාමය වේ. බොහෝ විට පැරණි ඒවායේ &quot;වඩා හොඳ අනුවාද&quot; ලෙස. සෑම ක්‍රමලේඛන භාෂාවකටම වෙනස් භාවිතයක් සහ වෙනස් හැඟීමක් ඇත. සමහර දේවල් පහසු වනු ඇත, අනෙක් ඒවා වඩාත් සංකීර්ණ වනු ඇත. භාෂා අතර ඇති මූලික වෙනස්කම් වලින් එකක් වන්නේ ඔබ කොපමණ ක්ෂුද්‍ර කළමනාකරණය කළ යුතුද සහ භාෂාව යන්ත්‍රයට කෙතරම් සමීපද යන්නයි - එය ළං වන තරමට, සාමාන්‍යයෙන් වැඩි ක්ෂුද්‍ර කළමනාකරණය සහ ගැඹුරු දැනුමක් අවශ්‍ය වේ, එනම් වැඩි කාලයක් යෙදවිය යුතු බවයි. .