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
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
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.
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.
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
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:
- Crie uma pasta de projeto com o nome que desejar e, lá dentro, crie uma pasta com o nome "sources".
- Coloque todos os seus arquivos de código dentro da pasta de origem.
- 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.