Swift, Apple's open-source programming language, launches a benchmarking tool

swift-benchmarking suite-0

By now, most of you probably already know Swift, the open source programming language that Apple made available to developers more than a year and a half ago with the release of OS X Yosemite and iOS 8 at WWDC 2014. Little by little little has evolved and we are now in a second version of a language that is gradually establishing itself as a benchmark for all those programmers that use Cocoa and Objective C.

This Monday, Apple announced the possibility of using a benchmarking suite to provide developers with extensive access to a set of tools specifically designed to thoroughly monitor project results, test each and every aspect of the project. project and so catch errors in written code within this programming language.

swift-benchmarking suite-1

Announced by Luke Larson on the Official Apple Swift Blog, The Toolkit available right now on GitHub includes 75 benchmarks related to Commonly used Swift workloads, the libraries for the various benchmark evaluation functions and a function to run different key points of the project as well as a utility to compare it across different versions of Swift.

As an open source benchmark, Apple encourages developers to contribute cid enhancements such as new benchmarks covering various performance-critical workloads, creating more additions to supporting libraries, and general system enhancements.

Looking ahead, Larson said plans are in place to include these benchmarking capabilities in the Swift continuous integration system, a system that creates and runs tests on OS X and iOS simulators, as well as Ubuntu 14.04 and 15.10, to monitor project progress and review changes.

This Apache-licensed, open-source programming language is hoping to grow with the adoption and addition of new features derived from the developer community.


Be the first to comment

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.