Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 2.1 KB

AboutSwift.md

File metadata and controls

28 lines (20 loc) · 2.1 KB

Sobre Swift

Sobre Swift

Swift é um jeito fantástico de escrever software, seja para celulares, computadores, servidores, ou qualquer coisa que executa códigos. É uma linguagem de programação segura, rápida e interativa que combina o melhor do pensamento moderno de linguagem com sabedoria da ampla cultura de engenharia da Apple e as diversas contribuições da sua comunidade open source.

Swift é amigável para novos programadores. É uma linguagem de programação de qualidade industrial, tão expressiva e agradável quanto uma linguagem de script. Escrever código Swift em um playground permite experimentar com código e visualizar o resultado imediatamente, sem o trabalho de criar e executar um aplicativo.

Swift resolve grandes classes de erros de programação comuns adotando padrões de programação modernos:

  • As variáveis são sempre inicializadas antes do uso.     
  • Os índices de Array são verificados quanto a erros fora dos limites.     
  • Os números inteiros são verificados quanto a overflow.     
  • Opcionais garantem que os valores nil sejam tratados explicitamente.     
  • A memória é gerenciada automaticamente.     
  • O tratamento de erros permite a recuperação controlada de falhas inesperadas.

Código em Swift é compilado e otimizado para aproveitar ao máximo o hardware moderno. A sintaxe e a biblioteca padrão foram projetadas com base no princípio orientador de que a maneira óbvia de escrever seu código também deve ter o melhor desempenho. Sua combinação de segurança e velocidade faz Swift uma excelente opção para tudo, desde "Hello, World!" a todo o sistema operacional.

Swift combina poderosa inferência de tipos e correspondência de padrões com uma sintaxe moderna e leve, permitindo que idéias complexas sejam expressas de maneira clara e concisa. Como resultado, o código não é apenas mais fácil de escrever, mas também mais fácil de ler e manter.

Swift vem sendo desenvolvida por anos, e continua a evoluir com novas funcionalidade e capacidade. Mal podemos esperar para ver o que você cria com ela. -->