Perguntas sobre 'syntax'

20
respostas

São 'quebrar' e 'continuar' más práticas de programação?

Meu chefe continua mencionando indiferentemente que programadores ruins usam break e continue em loops. Eu os uso o tempo todo porque eles fazem sentido; deixe-me mostrar-lhe a inspiração: function verify(object) { if (object-&...
16.08.2017 / 19:16
15
respostas

Por que as linguagens gerenciadas por memória, como Java, Javascript e C #, mantêm a palavra-chave 'new'?

A palavra-chave new em linguagens como Java, Javascript e C # cria uma nova instância de uma classe. Essa sintaxe parece ter sido herdada de C ++, onde new é usado especificamente para alocar uma nova instância de uma classe no heap e r...
14.04.2014 / 02:20
1
resposta

Por que não há redução de marcação para sublinhado? [fechadas]

Eu estou querendo saber por que não há sintaxe de markdown para sublinhado? Eu sei que as tags html básicas podem ser incorporadas para conseguir isso, mas estou tentando entender por que underline foi omitido quando negrito e itálico exi...
09.08.2013 / 11:44
14
respostas

Por que as instruções em muitas linguagens de programação são terminadas por ponto e vírgula?

Existe uma razão para que um ponto-e-vírgula tenha sido escolhido como um terminador de linha em vez de um símbolo diferente? Eu quero saber a história por trás dessa decisão e espero que as respostas levem a insights que possam influenciar d...
13.03.2012 / 10:37
3
respostas

Por que as linguagens de programação, especialmente C, usam chaves e não as quadradas?

A definição de "linguagem C-Style" pode ser simplificada até "usa chaves ( {} )". Por que usamos esse caractere específico (e por que não algo mais razoável, como [] , que não exige a tecla shift pelo menos nos teclados dos EUA)? Existe a...
26.02.2013 / 15:59
13
respostas

Qual é a diferença entre sintaxe e semântica?

Sempre achei que referir-se à sintaxe de uma linguagem era o mesmo que referir-se à semântica de uma linguagem. Mas eu fui informado que aparentemente esse não é o caso. Qual a diferença?     
12.10.2011 / 07:28
5
respostas

Por que armazenar uma função dentro de um dicionário python?

Sou um iniciante em Python e acabei de aprender uma técnica envolvendo dicionários e funções. A sintaxe é fácil e parece uma coisa trivial, mas meus sentidos python estão formigando. Algo me diz que este é um conceito profundo e muito pythonic e...
09.01.2013 / 21:10
10
respostas

Syntax Design - Por que usar parênteses quando nenhum argumento é passado?

Em muitos idiomas, a sintaxe function_name(arg1, arg2, ...) é usada para chamar uma função. Quando queremos chamar a função sem nenhum argumento, devemos fazer function_name() . Acho estranho que um compilador ou interpretador de scripts...
05.10.2016 / 15:49
8
respostas

Um uso prático da palavra-chave "yield" em C # [closed]

Após quase 4 anos de experiência, não vi um código em que a palavra-chave yield fosse usada. Alguém pode me mostrar um uso prático (ao longo da explicação) dessa palavra-chave e, em caso afirmativo, não há outras maneiras mais fáceis de realiz...
30.07.2011 / 20:01
2
respostas

Por que os operadores bit a bit têm menor prioridade que as comparações?

Alguém poderia explicar a lógica, porque em um monte de linguagens mais populares (veja nota abaixo) os operadores de comparação (==,! =, & lt ;, & gt ;, < =, > =) têm maior prioridade do que bit a bit operadores (& amp ;, |, ^, ~)? Ach...
11.04.2013 / 10:13