A maquinaria e o software que compõem o computador Data e Enterprise são diferentes e, portanto, a terminologia é separada.
Infelizmente, não há muitas informações sobre os vários hardwares, softwares ou idiomas nos quais o LCARS ou Data funciona - sabemos que o cérebro de Data é positrônico e que o navio implementa chips isolineares, mas o que isso significa para sua construção e propósito não é bem explorado.
Eles também tocam um pouco rápido e solto com suas "palavras de som de computação". Por exemplo - o programa joga sobre a palavra sub-rotina muito, o que provavelmente é tecnicamente bom, mas mesmo para os padrões do século 21, a nomenclatura preferida para idiomas pelo menos como 'alto nível' como C tende a seja função , ou se está ligado a um objeto, método .
É improvável que Data esteja escrevendo suas novas sub-rotinas usando Java ou Kivy, apesar de sua compatibilidade com o Android - assim ele pode, de fato, se auto atualizar na linguagem de máquina nativa. Os usuários do LCARS, no entanto, esperariam ter um espectro de idiomas disponível para eles, o que permite várias camadas de abstração, semelhantes às atuais. Pode haver um equivalente em C, um equivalente em Python, um equivalente em PHP (Q forbid…) e assim por diante. Quanto às linguagens e hardware implementados em qualquer uma das plataformas, mais uma vez, os detalhes ou a falta são perdidos.
Por que vale a pena, bytes foram aplicados a cérebros humanos, por isso oferece uma base de comparação. Atualmente estima-se que o cérebro humano represente 2,5 petabytes de armazenamento de dados binários. Dados, tendo uma capacidade de armazenamento declarada de ' oitocentos quatrilhões de bits ', coloca-o no estádio de 100 petabytes. Se é significativo medir o cérebro humano dessa maneira, então ele transmite algo significativo sobre o cérebro de Data em relação ao nosso - ele representa aproximadamente 40 vezes mais capacidade de armazenamento bruto. Portanto, esta é uma possível razão pela qual ele pode ter expressado seu armazenamento dessa maneira; em particular, dadas as circunstâncias do estudo, encontrar uma unidade de medida comum foi uma boa jogada da parte dele.
Nossa tecnologia atual não faz essas distinções, mas novamente eles são muito mais semelhantes entre si do que o computador da empresa e o Cmd. Dados. Toda a nossa tecnologia vem do mesmo planeta; nossos telefones precisam falar com nossos computadores e, cada vez mais, nossos computadores podem ou devem ser usados para automatizar tarefas domésticas, então tudo o que sabemos atualmente sobre ciência da computação está impulsionando a convergência de hardware e linguagem para facilitar a compatibilidade. Em Star Trek, este nível de intercomunicação e compatibilidade é indiscutivelmente inseguro, conforme ilustrado pelo uso do código de prefixo do Reliant em Wrath of Khan (o que é isso, afinal, como um número de porta ou algo assim? Eesh). Os computadores podem precisar ser medidos em quadras por necessidade, uma vez que não devem ser lidos e compreendidos tão prontamente por todos os navios que passam, o que significa coletar informações de seus computadores. Portanto, o hardware e o software são exclusivos de seu próprio design e, desse modo, um Ferengi não pode simplesmente acampar sob a Enterprise e roubar seu wifi. Isso é inteiramente conjectura, claro.
* Eu espero não descarrilar usando tais termos, ou para que ele indique incessantemente onde os termos sub-rotina , função , método e assim por diante são ou não são intercambiáveis. Eu faço scripts suficientes para saber que você recebe olhares engraçados para chamar coisas de sub-rotinas, e se programar o LCARS é tão trivial e difundido como a TNG faz parecer, eu pessoalmente acho um pouco estranho que a linguagem popular retroceda de volta à sub-rotina depois adotando termos e práticas como funções de escrita.