R (linguagem de programação)
linguagem de programação / De Wikipedia, a enciclopédia encyclopedia
R é uma linguagem de programação multi-paradigma orientada a objetos, programação funcional, dinâmica, fracamente tipada, voltada à manipulação, análise e visualização de dados. Foi criado originalmente por Ross Ihaka e por Robert Gentleman no departamento de Estatística da Universidade de Auckland, Nova Zelândia. Atualmente é mantido por uma comunidade de colaboradores voluntários[4] que contribuem com código fonte da linguagem e com a expansão de funcionalidades por bibliotecas.
As referências deste artigo necessitam de formatação. (Março de 2019) |
R | |
---|---|
Paradigma | multi-paradigma: sequencialização, orientado a objectos, imperativo, dinâmico, processual, recíproco |
Surgido em | 1993[1] |
Última versão | 4.4.0[2] [3] (24 abril 2024) |
Criado por | Ross Ihaka e Robert Gentleman |
Estilo de tipagem | Fraca |
Dialetos: | Microsoft R |
Influenciada por | S, Common Lisp, Scheme, Haskell |
Influenciou | Julia |
Licença: | GPL |
Página oficial | www.r-project.org |
O nome R provém em parte das iniciais dos criadores (Ross e Robert) [5] e também de um jogo figurado com a linguagem S (da Bell Laboratories, antiga AT&T).
R é um ambiente e uma linguagem de programação similar ao S, contudo, é uma implementação distinta do S. Muitos códigos escritos para o S podem ser executados inalterados no R e vice-versa. A implementação comercial de S é S-PLUS.
O código fonte do R está disponível sob a licença GNU[6][7] GPL e as versões binárias pré-compiladas são fornecidas para Windows, Macintosh, e muitos sistemas operacionais Unix/Linux.
Um conjunto básico de pacotes vem embutido na instalação do R, com muito outros disponíveis na rede de distribuição do R (em inglês CRAN).
A linguagem R é largamente usada entre estatísticos e analistas de dados para desenvolver software de estatística[8][9] e análise de dados.[9] Pesquisas e levantamentos com profissionais da área mostram que a popularidade do R aumentou substancialmente nos últimos anos.[10][11][12]