Sunday 4 February 2018

SWIFT The Programming Language:

Swift is a apple's new programming language for native iOS application. It complements objective  C
and it's a better time to learn the new language when C programming got on the benches.
                                               Objective C  developers find lot of similarities with swift programming language such as strong typing, no reliance, and features like no header files, generic and more.
                                  The goal of the Swift project is to create the best available language for uses ranging from systems programming, to mobile and desktop apps, scaling up to cloud services. Most importantly,
                                              Swift is designed to make writing and maintaining correct programs easier for the developer. To achieve this goal, we believe that the most obvious way to write Swift code must also be:
*It should be safe for application purpose.
 *It should be faster than C based languages like C#,C++,etc to replace them
 *Closures unified with function pointers
 *   Tuples and multiple return values
 * Generics
 * Fast and concise iteration over a range or collection
 *Structs that support methods, extensions, and protocols
 *Functional programming patterns, e.g., map and filter
 *Powerful error handling built-in
 *Advanced control flow with do, guard, defer, and repeat keyword


Projects

The Swift language is managed as a collection of projects, each with its own repositories. The current list of projects includes:
  • The Swift compiler command line tool
  • The standard library bundled as part of the language
  • Core libraries that provide higher-level functionality
  • The LLDB debugger which includes the Swift REPL
  • The Swift package manager for distributing and building Swift source code
  • Xcode playground support to enable playgrounds in Xcode. 

    Linux

    Open-source Swift can be used on Linux to build Swift libraries and applications. The open-source binary builds provide the Swift compiler and standard library, Swift REPL and debugger (LLDB), and the core libraries, so one can jump right in to Swift development.

    New Platforms

    We can’t wait to see the new places we can bring Swift—together. We truly believe that this language that we love can make software safer, faster, and easier to maintain. We’d love your help to bring Swift to even more computing platforms
  •  CONCLUSION :
  •  Swift is very good programming language to develop our skills and to become successful in app development>
  •  .Please Share It....

No comments:

Post a Comment