天天看點

Swift語言簡介+快速上手

 

相關:      
  • Xcode 6 beta:https://developer.apple.com/xcode/downloads/
  • swift語言學習文檔英文版:http://pan.baidu.com/s/1gd5SeCr
  • 線上學習文檔:https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/index.html#//apple_ref/doc/uid/TP40014097-CH3-XID_0
  • http://www.oschina.net/news/52394/swift
  • swift官方介紹:https://developer.apple.com/swift/

Swift 平行的腳本語言. 快速簡便的并行腳本 - 在多核,叢集,超級計算機和雲。

  Swift

  Swift 可以讓你編寫并行運作的腳本普通程式的多個副本同時,使用這樣的語句。

foreach protein in proteinList {
  runBLAST (protein);
}      

  更多便是

  • Swift 是平行的:它同時隻要輸入都可以運作多個程式,減少了對複雜的并行程式設計。
  • Swift 很簡單:短,簡單的腳本可以做大規模的工作。同樣的腳本在多核計算機,叢集,網格,雲和超級計算機上運作。
  • Swift 是快:它可以在同一時間運作一百萬的程式,成千上萬,推出數百每秒。
  • Swift 是靈活的:它在科學,工程和業務的許多領域被使用。閱讀案例研究。

  誰在使用 Swift

  • 實體科學
  • 生物科學
  • 社會科學
  • 人文
  • 計算機科學
  • 教育

  安裝 Swift

  目前最新的穩定版是 Swift 0.94.1

  1. 下載下傳

wget http://swiftlang.org/packages/swift-0.94.1.tar.gz      

  解壓

  tar xfz swift-0.94.1.tar.gz

  添加到 PATH

export PATH=$PATH:~/swift-0.94.1/bin      

  運作 Swift

Swift Hello,World

  接着

cd swift-0.94.1/examples/
swift hello.swift      

  我是這樣做的,似乎文檔過時了

bin/swift examples/swift/tutorial/hello.swift      

  結果如下所示

Swift 0.94.1 swift-r7114 cog-r3803

  RunID: 20140603-1042-s00t01r6
  Progress:  time: Tue, 03 Jun 2014 10:42:05 +0800
  Final status: Tue, 03 Jun 2014 10:42:05 +0800 Finished successfully:1      

  看看 hello.swift

type messagefile;

  app (messagefile t) greeting () {
      echo "Hello, world!" [email protected] (t);
  }

  messagefile outfile <"hello.txt">;

  outfile = greeting ();

      

原文:http://news.cnblogs.com/n/209456/