Que linguagem de programação o Sr. Glass está usando? [fechadas]

2

Suponho que, porque (2019) Glass é um filme, e, na minha experiência, os cineastas não acham que precisam de muita realidade para contar uma história, que esse código é sem sentido. Mas também me pergunto se talvez seja minha variedade limitada de experiências linguísticas que cause essa crença. Estou curioso para saber quais idiomas usam os tipos de coisas neste código.

Altere o valor do modificador se if pMParameterMode - 2 then (if PM0fods - undefined and pM0fodsParam - undefined then (for) nos modificadores 1.) Tente (if j.name - pM0ods then (Valor antigo - getProperty j pMModsParam - modo relativo só funciona em flutuadores.Inteiros e Point3s if (classof OldValue) - Float ou (classof Old Value) - Inteiro ou (classof OldValue) - Point3 then (if pMMods - 2, em seguida, defina a propriedade j pMModsParam (FinelValue - OldValue) else setProperty j pMModsParam FinalValue) else if (classof OldValue) - Color ou (classof OldValu

Este é o código no último quadro da cena em 1: 32: 15. No meu vídeo, é impossível saber se os parênteses () são realmente chaves {}. Eu preservei o que parecia ser erros de ortografia.

Contexto: O vilão genial Mr. Glass está escapando de um hospital psiquiátrico. Com os alarmes soando, ele rola a cadeira de rodas até o computador e digita esse código. Em sua próxima cena, ele está fora do hospital com o alarme ainda alto.

por Jack J 17.07.2019 / 04:52

2 respostas

Eu acho que é sem sentido, porque falta consistência. Ignorarei erros de digitação, pois o código era um trabalho em progresso:

Alterar valor do modificador

Vamos assumir Mudar é uma função e Modificar e Valor seus parâmetros

caso contrário, se pMParameterMode - 2 então

aqueles -- é um comentário ou um operador? a palavra "então" é comentada?

(se PM0fods - indefinido e pM0fodsParam - indefinido,

bem, parece que - é o que em qualquer outro idioma seria = or ==, então talvez -- poderia ser o que em Javascript ou PHP é ===... e a palavra então é uma palavra reservada da língua ...

(para) no 1. modificadores fazem)

Isso não faz sentido, você não pode usar um colchete para fechar um bloco e, em seguida, como o nome de uma variável e também após do você precisaria de uma abertura, como depois disso. Além de 1.modifers precisaria disso 1 é algo (um objeto? uma estrutura de dados? um módulo?) que tem modificadores como sua propriedade ... uma função talvez? Sintaxe muito estranha.

Talvez se o primeiro colchete fosse um encaracolado, poderia ser um nome válido (mas estranho) para uma variável:

(para} em i.modifers do}

Então } pode ser um item de um valor iterável armazenado em i.modifiers, mas ainda parece improvável. E esse item deve ser uma função chamada sem parâmetros ...

    try (if j.name - pM0ods then (Valor antigo - getProperty j pMModsParam

Isso não faz sentido novamente, é Velho uma função e Valor seu parâmetro? E se - é um comparador, não há utilidade aqui, o resultado não é armazenado ou usado.

            - O modo relativo funciona apenas em flutuadores. Inteiros e Point3s

Estamos -- é para comentários? A menos que Parente é uma função e são necessários muitos parâmetros e Floats.Integers é algum tipo de atributo ... mas então estamos comparando a nada. Mas talvez aqui os personagens sejam realmente -- e em condicionais são "==", então fará sentido.

            if (classof OldValue) - Float ou (classof Old Value) - Inteiro ou (classof OldValue) - Point3, em seguida

E agora é um comparador novamente ....

                (se pMMods - 2, em seguida, defina a propriedade j pMModsParam (FinelValue - OldValue) else setProperty j pMModsParam FinalValue) else if (classof OldValue) - Color ou (classof OldValu

Código incompleto, mas não possui um ( depois de então e depois de mais.

Conclusão: Se aceitarmos possíveis erros de digitação do Sr. Glass ou erros do OP que reconhecem caracteres (== e --, l e 1, } e )... pode ser plausível que seja uma linguagem de programação válida (não real). Se o OP acertou os caracteres, esse código claramente não é válido.

Além disso, a única língua que conheço que usa indefinido é Javascript e esse código não.

17.07.2019 / 13:40

O único idioma que conheço que usa "-" para comentar o código é Ada

17.07.2019 / 11:32