Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 6 anos . Estou...
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 6 anos . Estou...
Estou projetando uma linguagem de programação OO simples. É estaticamente digitado, compilado e executado por uma VM - semelhante ao Java. A diferença é que eu não quero ter uma ênfase tão forte no POO. O código em si se assemelhará principalmente ao C ++ (classes, funções e variáveis...
Eu estava olhando a wikipedia - Categoria: Linguagens de Programação Baseadas em XML . Por que alguém adotaria essa abordagem para criar um idioma? Quais são as vantagens disso? Só consigo pensar em desvantagens. difícil de manter difícil de ler difícil de
Recentemente, eu estava considerando que, às vezes, vários objetos dependem um do outro (por exemplo, se eles contêm referências cíclicas) e, portanto, seria útil criá-los como parte de uma operação atômica que garante que, após a construção, os novos objetos cumpram alguma restrição coletiva....
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 6 anos . Brainfuck é...
Isso ocorre como um problema independente da linguagem de programação para mim. Eu tenho um arquivo com o conteúdo aaabddd Quando quero inserir Catrás b, meu código precisa ser reescrito dddpara obter aaabCddd Por que não posso simplesmente inserir Cnesta posição? Não posso fazer isso em...
Duas das linguagens de script de tipo dinâmico mais populares, Python e Ruby, não fazem distinção na sintaxe entre a declaração de uma variável e a atribuição de um valor a ela. Em ambos os idiomas, declarar uma variável ne atribuir um valor a ela seria assim: n = 10 E atribuir um novo valor à...
Enquanto eu lia um trabalho de pesquisa sobre concorrência, chamado Software and the Concurrency Revolution ( versão html ). Me deparei com as seguintes linhas: Infelizmente, embora os bloqueios funcionem, eles apresentam sérios problemas para o desenvolvimento moderno de software. Um problema...
Esta é uma pergunta sobre a qual me pergunto (e me perguntam) há muito tempo. Em (quase? Todas?) Linguagens de programação, um índice começa em zero para uma matriz, string etc. Eu reconheço que se tornou uma convenção ao longo do tempo, adotada em muitas linguagens, mas alguém pode apontar a...
No Bash, para aumentar um valor inteiro armazenado em uma variável, precisamos usar explicitamente a expansão aritmética. i=1 i=$((i+1)) De outra forma i=1 i=i+1 não avaliará a expressão i+1, mas atribuirá a expressão como uma sequência à variável. Isso é muito natural se comparado a...
Digamos que definimos uma variável em Python. five = 5 Estrondo. O que eu quero saber é, como isso é armazenado? O compilador ou intérprete apenas o coloca em uma variável como essa? varname = ["five"] varval = [5] Se é assim que é feito, onde é armazenado? Parece que isso poderia durar para...
Atualmente, estou aprendendo sobre a construção do compilador e o design de idiomas e estou pensando em quais tipos de dados nativos quero oferecer no meu idioma. Agora, existem muitas línguas que fazem uma distinção entre números inteiros e reais. No entanto, lembro-me de assistir a uma palestra...
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 2 anos . Nós vamos usar...