Propaganda

A Apple lançou recentemente sua mais nova linguagem de programação Como a nova linguagem de programação da Apple me afeta?Desde o início, os desenvolvedores sabiam que o novo Swift da Apple seria grande. Mas por que você deveria se importar? consulte Mais informação , Swift, como código aberto. Isso significa que qualquer um agora pode usar essa linguagem de programação em qualquer sistema. A Apple facilitou a instalação do Swift no Ubuntu, por isso mostraremos como!

O que é Swift?

Se você nunca ouviu falar disso, Swift é a mais nova linguagem de programação da Apple, destinada a substituir o Objective-C e se tornar o idioma principal para a criação de aplicativos para Mac OS X e iOS. É muito fácil aprender o idioma, pois é limpo e possui uma sintaxe semelhante a outras linguagens de programação populares.

No entanto, o Swift estava disponível apenas para dispositivos Apple - não podia ser executado no Windows, Linux ou outros sistemas. Com a crescente popularidade de Swift, mais pessoas pediam que o Swift de código aberto da Apple ou pelo menos o disponibilizasse em mais plataformas. Depois de algum tempo, a Apple finalmente

instagram viewer
lançou o Swift como código aberto O Swift da Apple está indo em código aberto: e daí?Mesmo se você não for um programador, a decisão da Apple de abrir o software Swift afetará você. Quer saber por que e como? consulte Mais informação . Acho que essa é uma boa jogada para a Apple, pois permite que mais pessoas sejam expostas ao Swift, o que, por sua vez, permite que mais pessoas escrevam aplicativos para Mac OS X e iOS no futuro.

De qualquer forma, se você estiver interessado em usar ou aprendendo rápido Os melhores lugares para aprender Swift, a linguagem de programação da AppleSe você quer aprender Swift, agora é a hora de mergulhar. O idioma tem um futuro brilhante e, quanto mais rápido você o aprender, mais cedo poderá colher os frutos. consulte Mais informação , agora está disponível para Linux! No momento, a Apple lançou apenas instantâneos feitos para o Ubuntu 14.04 e 15.10, mas as oportunidades de instalar o suporte Swift em outras distribuições certamente virão em um futuro próximo. Por enquanto, veja como fazê-lo no Ubuntu.

Como instalá-lo

ubuntu-swift-download
Primeiro, você precisa Visita a Página de download rápido e agarrar a versão mais recente (no momento em que escrevo, existem apenas instantâneos de desenvolvimento disponíveis - lançamentos estáveis ​​virão em breve, por isso é sua escolha qual dos dois você gostaria de usar). Depois de baixado, aberto o arquivo .tar clicando duas vezes nele e, em seguida, extrair a pasta dentro de qualquer local de sua preferência. Este será o local da sua instalação do Swift.

Dependências do ubuntu-swift
Em seguida, você precisará instalar algumas dependências que o Swift precisa executar. Você pode instalá-los facilmente, abrindo um terminal e executando

sudo apt-get install clang libicu-dev

Por fim, antes de fechar a janela do terminal, digite

gedit .profile

Isso abrirá um editor de texto gedit: um dos editores de texto sem formatação mais cheios de recursos [Linux e Windows]Quando você pensa em editores de texto simples, a primeira coisa que pode surgir na sua cabeça é o aplicativo Bloco de Notas do Windows. Ele faz exatamente o que a descrição de seu trabalho indica - recursos simples para um texto simples ... consulte Mais informação . Role até o fim e faça duas novas linhas. O primeiro deve estar vazio e, no segundo, colocar

exportar PATH = / caminho / para / usr / bin: "$ {PATH}"

Onde

/path/to/usr/bin

é o caminho para a pasta bin dentro da pasta usr dentro da pasta Swift que você extraiu do arquivo .tar. Portanto, se você apenas extraísse a pasta Swift para a pasta Downloads, o caminho seria algo como

/home/username_here/Downloads/swift_folder_name_here/usr/bin

O comando de exportação permitirá que você simplesmente chame

rápido

em um terminal e ele saberá onde procurar. Colocar essa linha no arquivo de texto .profile tornará esse comando permanente - caso contrário, seu efeito será perdido quando você fizer logoff, desligar ou reiniciar o computador.

pronto para ubuntu-swift
Para garantir que o Swift funcione, digite

swift --version

em um terminal e deve exibir algumas informações de versão. Parabéns! Agora você tem o Swift trabalhando no seu sistema Ubuntu!

Como executar o código Swift

ubuntu-swift-run-example
Para executar um arquivo Swift, tudo o que você precisa fazer é executar

swift /path/to/file.swift

Ele será compilado e executado automaticamente. Você também pode simplesmente executar

rápido

que exibirá um shell interativo com o qual você pode executar o código Swift linha por linha.

Finalmente, você também pode criar executáveis ​​a partir do seu código Swift. Tudo o que você precisa fazer é o seguinte:

  1. Crie uma pasta de projeto com o nome que desejar e, lá dentro, crie uma pasta com o nome "sources".
  2. Coloque todos os seus arquivos de código dentro da pasta de origem.
  3. Crie um arquivo de texto chamado “Package.swift” na pasta do projeto (mas fora da pasta de fontes) e coloque finalmente o seguinte:
import PackageDescription let package = Package (nome: "package_name_here_and_keep_quote_marks" )

Finalmente, execute

construção rápida

enquanto a pasta do projeto é o diretório de trabalho. Você encontrará o executável em

.build / debug / package_name

Rápido ao seu alcance

Parabéns! Agora você pode começar a codificar no Swift! Obviamente, este é um guia relativamente simples, destinado a fazer com que alguém siga uma configuração rápida e fácil. Se precisar de um pouco mais, como assinatura de chave, visite o site Página inicial rápida Para maiores informações. Mas fora isso, sinta-se à vontade para começar a codificar! Observe que (pelo menos por enquanto) você ainda precisará do Mac OS X e Xcode para escrever o Mac OS X e aplicações iOS Então você quer criar aplicativos para iPhone? 10 projetos para iniciantesDeseja criar aplicativos para iPhone e iPad? Comece aprendendo o básico do Swift. consulte Mais informação , mas ter o Swift no Ubuntu ajudará você a se acostumar com o idioma.

O que você acha sobre Swift? Ele tem futuro como uma linguagem universal comum como C / C ++ e Java? Deixe-nos saber nos comentários!

Danny é um sénior da Universidade do Norte do Texas que gosta de todos os aspectos do software de código aberto e Linux.