Com o impulso dado pela pandemia de Covid-19, as ações de transformação digital exigem profissionais capacitados a lidar com um número cada vez maior de dados. Empresas e profissionais de TI precisam escolher conscientemente as linguagens de programação que usarão nesse processo. e o especialista, Jesus Vigo, em artigo no site TechRepublic, enumera as principais para tratar com dados: R, Java e Julia. Mas também fala da relevância de saber Python e Scala.
“As linguagens de programação estão preparadas para ser eficientes no manuseio de grandes conjuntos de dados e robustas em sua união de múltiplas fontes de dados para extrair efetivamente as informações necessárias para fornecer insight e compreensão dos fenômenos que existem nos fluxos de dados para mineração e machine learning, entre outros”, reportou Vigo. Saiba o que faz cada uma dessas linguagens.
Python
Elogiado por desenvolvedores de software e cientistas de dados, Python tem se mostrado a linguagem de programação preferida por sua facilidade de uso e sua natureza dinâmica. É madura e estável, sem falar que é compatível com algoritmos de alto desempenho, permitindo a interface com tecnologias avançadas, como machine learning, análise preditiva e inteligência artificial (IA) por meio de bibliotecas ricas e suportadas em seu extenso ecossistema.
R
R foi desenvolvido e se apoia fortemente em modelos estatísticos e computação. A exploração de dados oferece uma série de operações que podem ser realizadas para classificar e gerar dados, modificar, mesclar e distribuir conjuntos de dados com precisão para deixá-los prontos para sua formatação representativa final. Por último, a visualização de dados é outro ponto em que R se especializa, com uma série de pacotes que auxiliam na representação gráfica dos resultados com gráficos e plotagens, incluindo plotagem complexa de análise numérica.
Java
Java existe há cerca de um quarto de século e, durante este tempo, a linguagem orientada a objetos baseada em classes aderiu ao credo "escreva uma vez, execute em qualquer lugar (WORA)", estabelecendo-o como exigindo o mínimo de dependências possível - independentemente de onde seu código será executado. É a plataforma de escolha para algumas das ferramentas mais amplamente usadas em big data analytics, como Apache Hadoop e Scala. Suas bibliotecas de machine learning maduras, estruturas de big data e escalabilidade nativa permitem acessar quantidades quase ilimitadas de armazenamento enquanto gerencia muitas tarefas de processamento de dados em sistemas em cluster.
Julia
Comparada com as outras linguagens de programação desta lista, Julia é a linguagem mais recente com menos de 10 anos de mercado. Mas é uma linguagem que ganha popularidade entre os cientistas de dados que exigem uma linguagem dinâmica capaz de realizar análises numéricas em um ambiente de computação de alto desempenho. Com execucão mais rápida, Julia permite um desenvolvimento mais rápido como também produz aplicativos que rodam de forma semelhante aos criados em linguagens de baixo nível, como C por exemplo.
Scala
Scala foi projetada para aproveitar muitos dos mesmos benefícios que o Java aborda algumas de suas deficiências. O Scala foi projetado para ser altamente escalonável e, como tal, perfeitamente adequado para lidar com as complexidades do big data. Isso inclui compatibilidade com estruturas de ciência de dados de alto desempenho baseadas em Java, como Hadoop, por exemplo.
Fonte: https://www.techrepublic.com/
![]() |
... | Versão para impressão: ![]() | |
29/03/2021
IBM oferece a primeira certificação quântica para desenvolvedores
11/03/2021
ThoughtWorks abre vagas exclusivas para mulheres desenvolvedoras
12/02/2021
Laboratória abre inscrições para bootcamp de programação exclusiva para mulheres
14/01/2021
SENAC e empresas de TI se unem e formulam curso de programação Full-Stack
05/01/2021
Accenture e Gama Academy abrem 60 vagas para capacitação de programadores
24/11/2020
paySmart-Elo promovem maratona de desenvolvimento
04/11/2020
Fusão de startups nacionais cria maior comunidade de Devs da América Latina
02/10/2020
edTech nacional cria escola para formar programadores Web
21/09/2020
Julia, R e Scala: as linguagens de programação para ciência de dados
Por Guilherme Lima*
Além de aumentar a produtividade do desenvolvedor, muitas vezes, a linguagem Python vai além de linguagens compiladas ou estaticamente tipadas, como C, C ++ e Java. É importante lembrar que o código Python tem, normalmente, de um terço a um quinto do tamanho do código C ++ ou Java, por exemplo. Isso significa que há menos para digitar, depurar e menos para manter após o fato.
Apesar da adversidade econômica e social com a Covid-19, TIC manteve a empregabilidade em alta. "Respondemos à desoneração da folha de pagamentos cumprindo o que nos cabia. Gerar empregos", afirmou o presidente-executivo da Brasscom, Sergio Paulo Gallindo.
Ministro da Ciência, Tecnologia e Inovação advertiu que no Brasil esse apoio está muito aquém do desejado. Marcos Pontes também defendeu a concessão de incentivo para a contratação de mestres e doutores pelas empresas privadas.
A maior parte dos funcionários do setor de TICs foi incluído no Benefício Emergencial de Preservação de Emprego e da Renda (BEm) em 2020 como medida para aliviar o impacto econômico da Covid-19. Fisco orienta como acertar as contas.
13/04/2021
12/04/2021
12/04/2021
09/04/2021
08/04/2021
08/04/2021
07/04/2021
07/04/2021
06/04/2021
05/04/2021
05/04/2021
19/02/2021
10/03/2020
19/02/2020