/pt/informatica-avancada/sera-que-voce-deveria-aprender-a-programar/content/
Software é um conjunto de programas ou aplicativos, instruções e regras informáticas que permitem que um computador possa funcionar. Podemos encontrar software de código aberto ou de código fechado.
Neste vídeo você verá as principais características e diferenças desses dois tipos de software.
Em primeiro lugar, o software de código fechado são os distribuídos com uma licença e não pode ser modificado ou adaptado pelo usuário, como é o caso do IOS e do Windows.
Por outro lado, o software de código aberto é o oposto, pois pode ser modificado pelo usuário e é distribuído gratuitamente. Um exemplo claro é o Android e o Linux.
Existem três pontos principais que diferenciam esses dois tipos de software:
Para usar uma licença de software de código fechado é necessário pagar, enquanto que o software de código aberto é distribuído publicamente e de forma gratuita.
De um modo geral, o software de código fechado oferece suporte técnico e atualizações durante a vida útil do produto, ao contrário do de código aberto, em que você terá que trabalhar em colaboração com outros usuários para melhorar o serviço.
Nesse caso, o software de código fechado força você a aceitar o nível de segurança que o provedor oferece. Diferentemente do software de código aberto, que é inspecionado pelos usuários podendo ser modificado e implementado qualquer recurso de segurança extra.
Mas decidir qual tipo de software é melhor para você depende, em grande parte, de sua experiência técnica ou recursos disponíveis para manter e atualizar o software.
/pt/informatica-avancada/estruturas-sequenciais-condicionais-e-de-repeticao/content/