Siga o Olhar Digital no Google Discover
Não é difícil imaginar a complexidade de um sistema operacional como o Windows 10. E se pensarmos em todos os softwares lançados pela Microsoft até agora, mesmo com os problemas recentes, a complexidade é ainda maior. Ora, são produtos para mais de 800 milhões de usuários.
Ofertas
Por: R$ 37,92
Por: R$ 22,59
Por: R$ 59,95
Por: R$ 3.099,00
Por: R$ 3.324,00
Por: R$ 799,00
Por: R$ 241,44
Por: R$ 349,90
Por: R$ 2.159,00
Por: R$ 188,99
Por: R$ 45,00
Por: R$ 379,00
Por: R$ 1.239,90
Por: R$ 943,20
Por: R$ 798,99
Por: R$ 205,91
Por: R$ 476,10
Por: R$ 1.139,05
Por: R$ 949,00
Por: R$ 7,60
Por: R$ 21,77
Por: R$ 16,63
Por: R$ 59,95
Por: R$ 7,20
Por: R$ 139,90
Por: R$ 119,90
Por: R$ 398,99
Por: R$ 79,90
Por: R$ 199,90
Para termos uma ideia desse labirinto, um engenheiro especialista no Windows 10, revelou algumas informações no Quora, uma -plataforma de perguntas e respostas.
Que linguagem de programação é usada para criar o Windows 10?
Axel Rietschin, engenheiro da Microsoft, explicou que a maior parte do kernel do sistema é escrito em C: “Você pode encontrar cópias filtradas do Kernel de Pesquisa do Windows, mesmo no Github e conferir”.
Essa linguagem de programação, no entanto, não é a única responsável por modelar o sistema operacional de Redmond. Em sua criação, além de C, as linguagens C #, JavaScript, TypeScript, VB.NET e C ++ também intervêm. Na verdade, o engenheiro explica que à medida que nos aproximamos do modo de usuário e de desenvolvimentos mais recentes, encontraremos menos C e mais C ++.
Sobre o tamanho, o engenheiro pontua: “O que a maioria das pessoas não percebe é o tamanho do Windows: é um projeto gigantesco, de proporções verdadeiramente épicas.”
Como Rietschin explica, a árvore completa com todo os códigos-fonte, o código de testes e tudo o que constitui o “código-fonte do Windows” tem mais de meio terabyte de tamanho, com dados espalhados em mais de 4 milhões de arquivos. Caso você não acredite, teria que passar um ano procurando pasta por pasta (são mais de 500 mil). Elas contêm os componentes que constituem a estação de trabalho do sistema operacional, produtos de servidor e todas as suas edições, ferramentas e kits de desenvolvimento associados. Além disso, você precisaria ter certo conhecimento das nomenclaturas, para saber a função de cada um dos arquivos.
“Levaria uma vida inteira (ou duas) para ler tudo”, brinca o engenheiro.