Pesquisa de Desenvolvedores IoT 2017

IoT Developers Survey 2017 - Eclipse Foundation

Pelo terceiro ano consecutivo, a Eclipse Foundation vem rastreando as tendências de desenvolvimento de soluções no universo IoT (Internet das Coisas). O resultado da pesquisa 2017 acabou de sair e mostra resultados muito interessantes. Dentre eles, quais segmentos da indústria têm adotado a IoT, principais preocupações no desenvolvimento, linguagens de programação preferidas e sistemas operacionais mais utilizados. Confira!

Introdução ao GNU Octave

Capa: Introdução ao GNU Octave

Introdução ao GNU Octave, uma plataforma de software livre para programação e análise numérica computacional. Esta é uma poderosa ferramenta alternativa e praticamente 100% compatível com o MATLAB. Neste artigo você vai conhecer as suas características, bem como suas vantagens e desvantagens, aprender como instalá-la em Linux e Windows e também poderá testar três pequenos exemplos.

A Família exec() de Chamadas de Sistema

A família de chamadas de sistema exec() é, principalmente, um complemento para a criação de processos utilizando a chamada de sistema fork(). Este conjunto de chamadas possibilita substituir completamente a imagem de um processo a qualquer momento. Assim, o código do novo processo pode estar em um arquivo executável separado, facilitando a organização em casos de projetos maiores e mais complexos.

Criando Processos em Linux

Criação e Manipulação de Processos em Linux

Processos são a essência de todo sistema operacional. Portanto, são a chave para criar aplicações robustas e de maior complexidade. Este artigo explica com riqueza de detalhes o que são processos em Linux e mostra como eles são criados e manipulados através da programação em linguagem C. Serão apresentados também dois exemplos com casos especiais: um onde os processos filhos se tornam zumbis e o outro em que o processo pai aguarda todos os processos filhos terminarem sua execução.