Perguntas com a marcação «language-design»

Uma tag para perguntas relacionadas ao design de qualquer aspecto das linguagens de programação.

22
Convenções para exceções ou códigos de erro
Ontem eu estava tendo um debate acalorado com um colega de trabalho sobre qual seria o método de relatório de erro preferido. Estamos discutindo principalmente o uso de exceções ou códigos de erro para relatar erros entre camadas ou módulos de aplicativos. Que regras você usa para decidir se lança …





7
PHP global em funções
Qual é a utilidade da palavra-chave global ? Existem razões para preferir um método a outro? Segurança? Atuação? Algo mais? Método 1: function exempleConcat($str1, $str2) { return $str1.$str2; } Método 2: function exempleConcat() { global $str1, $str2; return $str1.$str2; } Quando faz sentido usar global? Para mim, parece ser perigoso …

3
Numeração de mês com base zero [fechado]
Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta pergunta provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você acha que esta questão pode ser melhorada e possivelmente reaberta, …



4
Substituir '::' por '. criar ambiguidades em C ++?
No C ++, o operador ::é usado para acessar classes, funções e variáveis ​​em um espaço para nome ou classe. Se a especificação de linguagem usada em .vez de ::nesses casos também gostar ao acessar variáveis ​​/ métodos de instância de um objeto, isso causaria possíveis ambiguidades que não estão …

7
Fatores em R: mais que um aborrecimento?
Um dos tipos de dados básicos em R são os fatores. Na minha experiência, os fatores são basicamente uma dor e eu nunca os uso. Sempre me converto em personagens. Eu me sinto estranhamente como se estivesse faltando alguma coisa. Existem alguns exemplos importantes de funções que usam fatores como …


10
Por que C ++ não permite amizade herdada?
Por que a amizade não é pelo menos opcionalmente herdada em C ++? Eu entendo que a transitividade e a reflexividade são proibidas por razões óbvias (digo isso apenas para evitar respostas simples de citação do FAQ), mas a falta de algo parecido com o que virtual friend class Foo;me …

6
Alguma outra linguagem diferente de JavaScript tem uma diferença entre os locais de início da chave (mesma linha e próxima linha)?
Hoje, enquanto eu estava lendo aleatoriamente o livro da O'Reilly sobre padrões de JavaScript, descobri uma coisa interessante (página 27 para referência). Em Javascript, em alguns casos, há uma diferença se o local de início da chave for diferente. function test_function1() { return { name: 'rajat' }; } var obj …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.