Para compreender esse tema importante em nosso dia a dia tanto em redes sociais como no software que você está utilizando agora faça uma pesquisa sobre os temas e responda:
a) Quem foi Ada Lovelace?
b) Cite 2 linguagens de programação e fale ela, suas características, seus usos e quando foi criada.
c) Criamos algoritmos para utilizá-los, por exemplo, em softwares para facilitar nossa vida. Defina o que é Software Livre e dê dois exemplos de softwares livres que substituem versões pagas.
d) O que é um software de código aberto?
Soluções para a tarefa
a) Ada Lovelace foi a primeira programadora da história. A Condessa de Lovelace, uma matemática, criou pela primeira vez um algoritmo que foi processado por uma máquina, antes mesmo da invenção do computador.
b) Linguagem C: criada em 1972 e tinha como principal objetivo facilitar a criação de grandes programas com a menor chance de acontecerem erros. É simples, com paradigma de programação procedural e acesso de baixo nível.
Java: criada em 1995. Seu principal objetivo era a portabilidade, isto é, a não dependência de uma plataforma. É uma linguagem de sintaxe similar a C/C++, linguagem simples, dinâmica e de alta performance.
c) Os softwares livres são os programas que permitem que o usuário não só o execute, como o copie e o altere de forma gratuita, como o Linux e o Firefox.
d) O software de código aberto é o programa que possui um código que possui um direito autoral que permite distribuir o programa de forma gratuita, além de poder alterá-lo.