![]() ![]() Being at WillowTree has allowed me to sink my teeth into both languages. This made it easier for me when learning Swift and Kotlin because I had experience with both Object-oriented and functional programming. I didn’t have lots of experience with a functional programming language, but I did have lots of Java, C++, and C# experience. Even though I learned a great deal about the design of a compiler, I feel like the biggest reward long term was having to force myself to do functional programming. In college, my Compilers course was using Scala as its language. Both languages are foundational to the current mobile development world. Swift and Kotlin were both designed to interop with Objective-C and Java, which allows for newer updates in apps to potentially be written in these languages. Their predecessors, Objective-C and Java, are very object-oriented, but Swift and Kotlin give us mobile developers an Object-oriented paradigm combined with some functional features. ![]() Both have certainly given the mobile development world a more functional feel. Swift and Kotlin are the development languages for iOS and Android respectively. ![]()
0 Comments
Leave a Reply. |