你可以在Linux下使用苹果编程语言Swift

是的,你知道的,苹果编程语言 Swift 已经开源了。其实我们并不应该感到意外,因为在六个月以前苹果就已经宣布了这个消息

苹果宣布推出开源 Swift 社区。一个专用于开源 Swift 社区的新网站已经就位,网站首页显示以下信息:

我们对 Swift 开源感到兴奋。在苹果推出了编程语言 Swift 之后,它很快成为历史上增长最快的语言之一。Swift 可以编写出难以置信的又快又安全的软件。目前,Swift 是开源的,你可以将这个最好的通用编程语言用在各种地方。

     swift.org 这个网站将会作为一站式网站,它会提供各种资料的下载,包括各种平台,社区指南,最新消息,入门教程,为开源 Swift 做贡献的说明,文件和一些其他的指南。 如果你正期待着学习 Swift,那么必须收藏这个网站。

在苹果的这次宣布中,一个用于方便分享和构建代码的包管理器已经可用了。

对于所有的 Linux 使用者来说,最重要的是,源代码已经可以从 Github获得了。你可以从以下链接 Checkout 它:

苹果 Swift 源代码

除此之外,对于 ubuntu 14.04 和 15.10 版本还有预编译的二进制文件。

ubuntu 系统的 Swift 二进制文件

不要急着在产品环境中使用它们,因为这些都是开发分支而不适合于产品环境。因此,现在应避免使用在产品环境中,一旦发布了 Linux 下 Swift 的稳定版本,我希望 ubuntu 会把它包含在 umake中,和 Visual Studio Code 放一起。

作者:Abhishek

来源:51CTO

时间: 2024-10-25 12:55:45

你可以在Linux下使用苹果编程语言Swift的相关文章

苹果编程语言Swift解析:将推动应用开发巨变

许多人可能都已忘记苹果WWDC中的"D"代表了"开发者".这是一次开发者的大会,参加这一大会的程序员可以从会上了解到新的技术. 今年的WWDC回归本源,并专注于两大领域:软件,以及http://www.aliyun.com/zixun/aggregation/6434.html">软件开发者. 尽管许多人对于苹果没有在今年WWDC上发布任何硬件产品感到失望,但需要指出的是,令这些硬件充满吸引力的关键在于软件.苹果今天发布的许多消息将使开发者的工作变得

学编程从娃娃抓起:苹果推出 Swift Playground 编程学习应用

6月14日消息,WWDC 2016上,苹果面向iPad硬件发布了名为Swift Playground的编程应用,目的是让普通人特别是孩子们也能更加容易地学习编码. Playground功能原为Mac OS上Xcode开发工具的一部分,可以让开发者实时预览代码的效果,非常简单直观.此次推出的iPad APP,讲这一功能带入到了更广泛的人群.库克在演讲中称,这一免费的应用将大大促进苹果编程语言Swift在青少年群体中的教学. Swift编程语言是一个非常强大的设计,让每个人都能参与到编程当中,但是枯

Linux下的邮件系统概述

在Linux下有许多软件包可以实现标准的邮件服务.UNIX/Linux的电子邮件系统模型基本可分为邮件传递代理MTA,邮件存储和获取代理MSA,以及邮件客户代理MUA三大模块.虽然也有一些特殊的邮件应用程序无法确切归入上述分类.下面我们就Linux邮件服务做一概述. 1.邮件传递代理-MTA 在Linux下的邮件传递代理包括sendmail,该系统几乎在任何UNIX平台上都有相应的版本:还有D.J. Bernstein的qmail以及Wietse Venema的Postfix系统.它们负责接收并

Linux下使用Ruby进行GTK桌面开发

简介:Ruby 是一门灵活的动态编程语言.GTK2 是开源的跨平台图像处理库.通过Ruby-GTK2 进行快 速的 Linux 桌面图形应用开发. 介绍 Ruby-GTK2 是 GTK+ 的 ruby 绑定.Ruby 与 GTK2 的结合,带来了新的 GUI 开发方式. GTK(GIMP Toolkit) 是一套跨多种平台的图形工具包,按 LGPL 许可协议发布的.虽然最初是为 GIMP 写的,但目前已发展为一个功能强大.设计灵活的一个通用图形库.特别是被 GNOME 选中使得 GTK+ 广 为

Linux下的AT&T语法

  学习这么长时间,一直在C语言这一层面上钻研和打拼,日积月累,很多关于C的疑惑在书本和资料中都难以找到答案.程序员是追求完美的一个种群,其头 脑中哪怕是存在一点点的思维黑洞都会让其坐卧不宁.不久前在itput论坛上偶得<Computer Systems A Programmer's Perspective>(以下称CS.APP)这本经典好书,中文有翻译的<深入理解计算机系统>.是遂连夜拜读以求解惑.虽说书中没有能正面的回答我的一些疑惑,但是它却为我指明了一条通向 "无惑

Linux下视频流媒体直播服务器搭建详解

目标: 搭建网络直播流媒体服务器系统(Linux操作系统)   背景: 用于OTT-TV大并发的直播和点播的一套流媒体服务器系统.支持N x 24小时录制回看和直播的服务器端解决方案.   解决方案: l  微软的Windows Media Services l  服务端软件:Windows Media Server l  平台:Windows l  文件格式:ASF, WMV -----------------------------------------------------------

linux下c/c++方式访问curl的帮助手册

自:http://blog.chinaunix.net/u1/47395/showart_1768832.html 有个业务需求需要通过curl 代理的方式来访问外网 百度了一把,测试可以正常使用.记录下来方便后续查找   example:   1. http://curl.haxx.se/libcurl/c/example.html  2. http://www.libcurl.org/book:  1. http://www.linuxdevcenter.com/pub/a/linux/20

怎么样称得上是Linux下优秀的命令行计算器

怎么样称得上是Linux下优秀的命令行计算器 每个现代的Linux桌面发行版都预装着一个带有图形界面的计算器程序.不过如果你的工作区中全是命令行窗口,那么你一定会在其中的一个命令行窗口中处理一些数字相关的问题.或许你在寻找一款基于命令行的计算器程序.如果是这样的话,GNU bc("basic calculator"的缩写)会是你不二的选择.当然Linux下有很多基于命令行的计算器应用,我认为GNU bc是功能最强大和最有用的. 在GNU时代之前,bc实际上是一个著名的精密计算语言.它的

Linux下服务器端开发流程及相关工具介绍(C++)

原文:Linux下服务器端开发流程及相关工具介绍(C++) 去年刚毕业来公司后,做为新人,发现很多东西都没有文档,各种工具和地址都是口口相传的,而且很多时候都是不知道有哪些工具可以使用,所以当时就想把自己接触到的这些东西记录下来,为后来者提供参考,相当于一个路线图,帮助新人尽快上手. 本文介绍的是阿里妈妈搜索直通车这边的一些开发流程及相关工具.做为新人入门手册,其中某些工具可能只有直通车这边在用,但对于其他公司的新人来说,一样是具有指导意义的. 简单介绍一下直通车这边的开发背景:直通车业务对外是