Swift Series #1

Swift Series #1

·

2 min read

Swift is a high level programming language. Swift can be used both as a client side development language as well in the server side. Swift is gaining popularity ever since it is announced. We can use it for developing apps across the apple ecosystem namely iOS, iPadOS, macOS, tvOS and watchOS.

Swift has been around for 6 years. The current version of Swift is 5.3. The first version was introduced in September 2014.

Few points about Swift:

  • Swift is a multi-paradigm language which means that we can write programs using object-oriented or functional or protocol-oriented concepts.
  • Swift is a compiled programming language
  • Swift is easy to learn and it contains the best aspects found in many other languages
  • Swift helps developers to write concise code.
  • Swift promotes functional programming concepts.
  • Swift has more compile-time checks so that it easy to catch the bugs earlier, rather than in runtime.
  • Developers do not have to deal with concepts like pointers as in C.
  • Though Swift uses ARC(Automatic Reference Counting) for managing memory, it is handled at the compiler level. We do not have to worry too much about it as developers.

Am going to start this series so that it helps developers to learn Swift step by step. This is just an introduction to Swift.

Even if you do not understand what is written in this first blog, keep following the series so that you can learn Swift.