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á 6 anos . Desde que...
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á 6 anos . Desde que...
O Free Pascal introduz algum recurso significativo de idioma no Turbo Pascal e no Delphi, ou apenas introduz os sabores Turbo Pascal e Delphi do Pascal em mais
... Como isso nos força a criar getters e setters, que na prática geralmente são totalmente estranhos? Existe algum bom motivo de design de linguagem para que as interfaces na maioria dos idiomas (todos?) Não permitam que os campos de membros ajudem a atender às especificações da interface? Na...
O GC cuidará de todos os problemas de gerenciamento de memória (vazamentos de memória)? Existe algum caso em que você não deseja que o GC assuma o controle de parte do seu
(Antes de tudo, devo deixar claro que compiladores e máquinas virtuais ( aka ) são um campo completamente desconhecido para mim) Pelo que entendi, toda vez que um aplicativo Java / C # / ... é executado, uma VM é chamada e converte o código intermediário (bytecode, CIL, etc) nas instruções da...
A Wikipedia diz: Não igual O símbolo usado para denotar inequação - quando os itens não são iguais - é um sinal de igual com barra "ash" (Unicode 2260). A maioria das linguagens de programação, limitando-se ao conjunto de caracteres ASCII, usa ~ =,! =, / =, = / = Ou <> para...
Qual é a sua metodologia quando você precisa determinar o custo do design da interface do usuário se conhece o custo (horas de trabalho) da programação em algum projeto? Digamos que a programação da lógica em algum projeto custe X dólares. Existe alguma porcentagem geral (como 30% dos custos de...
A questão surgiu em uma discussão no StackOverflow. Existe uma distinção clara entre os dois conceitos expressos e convertidos (a respeito do tipo de um objeto), ou essas duas palavras descrevem exatamente a mesma coisa? E quanto a outras linguagens além de C ++, Python e Java? EDIT : E se os...
Por curiosidade, em que idioma o CLR está escrito? Eu li na entrada da wikipedia da Java Virtual Machine que está programada em C ++; isso é o mesmo para o CLR? Desculpe se isso está fora do tópico, não achei que essa pergunta fosse técnica o suficiente para continuar no Stack Overflow....
Para mim, o uso da palavra-chave staticem C e idiomas como C # e Java são "falsos amigos", como "tornar-se" em inglês e "bekommen" em alemão (= "obter" em inglês), porque significam coisas diferentes. Em C static, significa que a função ou variável é acessível apenas através de funções dentro do...
Em vez de compilar o código-fonte para o respectivo SO (no qual está direcionado), você compila uma vez e executa em qualquer lugar. Para fins de pergunta, eu chamaria VM (por exemplo, para Java e .NET). Portanto, a execução de programas se torna algo como ------------ ---- ---- | Executable |...
Algumas linguagens de programação são modeladas no código da máquina, como linguagens de montagem. Outros idiomas são modelados em um idioma natural, o idioma inglês. Outros não são modelados no código de máquina ou na linguagem natural. Idiomas como PROLOG, por exemplo, não seguem nenhum dos...
Na minha classe de conceitos de linguagem de programação, foi mencionado que as estruturas de controle originais de Fortran eram insuficientes. Aludiu-se que eles eram muito semelhantes às instruções da máquina para o IBM 704. Foi esse o caso? O que exatamente os tornou
Ultimamente, fico cada vez mais frustrado que, nas linguagens de programação mais modernas com as quais trabalhei (C / C ++, C #, F #, Ruby, Python, JS e mais), há muito pouco, se houver, suporte à linguagem para determinar o que uma sub-rotina realmente funciona. Considere o seguinte pseudocódigo...
Hoje encontrei esta pequena jóia do PHP chamada variáveis variáveis . $literal = "Hello"; $vv = "literal"; echo $$vv; // => prints "Hello" Na verdade, existem casos de uso reais para esse recurso de
Fiquei me perguntando se havia um caso de uso válido para poder definir corretamente as propriedades e funções internas específicas de uma classe de maneira semelhante à maneira como uma interface define as propriedades e funções públicas de uma classe. Imagine a tarefa que você precisa para criar...
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Software Engineering Stack Exchange. Fechado há 6 anos . Eu tenho um...
Recentemente, eu estava lendo uma resposta para essa pergunta e fiquei impressionado com a afirmação "A linguagem está madura". Então, eu queria saber o que realmente queremos dizer quando dizemos que "uma linguagem de programação está madura"? Normalmente, uma linguagem de programação é...
Eu não entendo completamente o que estou perguntando (risos!), Bem, no sentido de se isso é possível, é isso. Se não for, desculpe. Suponha que eu tenha um programa Java. Tem uma Maine uma JavaCalculatorclasse. JavaCalculatortem algumas funções básicas como public int sum(int a,int b) { return a...
Nas linguagens FP, chamar uma função com os mesmos parâmetros repetidamente retorna o mesmo resultado repetidamente (ou seja, transparência referencial). Mas uma função como esta (pseudo-código): function f(a, b) { return a + b + currentDateTime.seconds; } não retornará o mesmo resultado para...