相关:
  • 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!" stdout=@filename (t);
} messagefile outfile <"hello.txt">; outfile = greeting ();

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

Swift语言简介+快速上手的更多相关文章

  1. 学习swift语言的快速入门教程推荐

    随着苹果产品越来越火爆,苹果新推出的swift必定将在很大程度上代替oc语言.学好swift语言,对于IOS工程师来讲,已经是一门必备技能. 有一些比较好的英文版教程,值得学习. 1. Swift T ...

  2. Swift语言快速入门

    Swift语言快速入门(首部同步新版官方API文档和语法的Swift图书,确保代码可编译,作者专家在线答疑,图书勘误实时跟进) 极客学院 编著   ISBN 978-7-121-24328-8 201 ...

  3. Kotlin新语言简介和快速入门知识点

    Kotlin新语言简介和快速入门知识点 简介:Kotlin是最近由JetBrains发布的一种基于JVM的编程语言,已经被Google宣布为开发Android App的一级语言Kotlin有着与Jav ...

  4. 快速上手系列-C语言之指针篇(一)

    快速上手系列-C语言之指针篇(一) 浊酒敬风尘 发布时间:18-06-2108:29 指针的灵活运用使得c语言更加强大,指针是C语言中十分重要的部分,可以说指针是C语言的灵魂.当然指针不是万能的,但没 ...

  5. Elastic Search快速上手(1):简介及安装配置

    前言 最近开始尝试学习Elastic Search,因此决定做一些简单的整理,以供后续参考,快速上手使用ES. 简介 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多 ...

  6. Golang语言快速上手到综合实战高并发聊天室

    需要的联系我:QQ:1844912514 Go是Google开发的一种编译型,可并行化,并具有垃圾回收功能的编程语言.2015,Go迎来了全迸发的一年.时隔一年,回头再看,Go已跻身主流编程语言行列. ...

  7. 【学习总结】快速上手Linux玩转典型应用-第2章-linux简介

    课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 什么是Linux 2. Linux能够做什么事情 3. Linux的学习方法 4. 忘掉Windows的所有东西 1. 什么是Linux ...

  8. 【Python五篇慢慢弹】快速上手学python

    快速上手学python 作者:白宁超 2016年10月4日19:59:39 摘要:python语言俨然不算新技术,七八年前甚至更早已有很多人研习,只是没有现在流行罢了.之所以当下如此盛行,我想肯定是多 ...

  9. 快速上手RaphaelJS-Instant RaphaelJS Starter翻译(一)

       (目前发现一些文章被盗用的情况,我们将在每篇文章前面添加原文地址,本文源地址:http://www.cnblogs.com/idealer3d/p/Instant_RaphaelJS_Start ...

随机推荐

  1. python调用windows api

    import ctypes # 方式一 ctypes.windll.user32.MessageBoxA(None, 'message', 'title', 0) # 方式二 ctypes.WinDL ...

  2. Android开发探秘之三:利用jsoup解析HTML页面

    这节主要是讲解jsoup解析HTML页面.由于在android开发过程中,不可避免的涉及到web页面的抓取,解析,展示等等,所以,在这里我主要展示下利用jsoup jar包来抓取cnbeta.com网 ...

  3. 三层ViewPager嵌套 的事件处理

    这么多ViewPager嵌套在一起肯定会遇到冲突 不信你试试(笑脸) 下面来说怎么解决.....太为难我这个菜b了 设置外部的父控件不要拦截我子控件的事件,通过重写ViewPager的 @Overri ...

  4. Android连接网络打印机,jSocket连接网络打印机

    老大写的一个打印工具类,记录一下. package com.Ieasy.Tool; import android.annotation.SuppressLint; import java.io.IOE ...

  5. 从0开始学java——JUnit4 复习,其实基本思想还是那些,不过采用了新的注释格式的语法

    看了深入探索 JUnit 4(http://www.ibm.com/developerworks/cn/education/java/j-junit4/index.html  ) 主要是讲了新的基于注 ...

  6. IOS开发之—— Core Foundation对象与OC对象相对转换的问题

    对ARC盲目依赖的同学: 1过度使用block后,无法解决循环引用问题 2遇到底层Core Foundation对象,需要自己手工管理它们的引用计数时,显得一筹莫展 first:对于底层Core Fo ...

  7. Stack around the variable 'szStr' was corrupted.

    错误:stack around the variable “XX” was corrupted.,中文翻译就是“在变量XX周围的堆栈已损坏”. 把 project->配置属性->c/c++ ...

  8. 打个酱油,欢迎指正FizzBuzzWhizz(c#)

    平民的代码,列表法,凑个热闹,做了简单的测试,太晚了就不写测试用例了 using System; using System.Collections.Generic; using System.Linq ...

  9. [USACO 1.5.4]checker(水题重做——位运算(lowbit的应用))

    描述 检查一个如下的6 x 6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行.每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子. 0 1 2 3 4 5 6 ------- ...

  10. Bootstrap3.0学习第七轮(按钮)

    详情请查看http://aehyok.com/Blog/Detail/13.html 个人网站地址:aehyok.com QQ 技术群号:206058845,验证码为:aehyok 本文文章链接:ht ...