Perguntas com a marcação «syntax»

Sintaxe refere-se ao conjunto de regras que definem como escrever um programa estruturado corretamente em um idioma. Ele explicitamente não lida com o significado ou a interpretação do programa.



6
Ponto e vírgula opcional
Na maioria das vezes, em uma linguagem imperativa de uso geral - ponto-e-vírgula como delimitadores de declaração é necessário ou completamente proibido (por exemplo, C e Python). No entanto, alguns idiomas, como JavaScript, permitem optar por não delimitar suas instruções com ponto e vírgula, em favor de outros delimitadores (como …


3
Existe uma linguagem de programação em que cada string é um programa válido?
Existe uma linguagem de programação completa de Turing tal que, para um alfabeto fixo (digamos, ASCII), toda permutação possível desses caracteres seja um programa semanticamente válido capaz de ser executado? Consideramos que loops infinitos também são semanticamente válidos. Eu sei que alguns formatos de dados, como o Markdown, possuem validade …


1
Sinto algo desconfortável com a sintaxe de registro Haskell
A maior parte da sintaxe Haskell tem beleza de pureza. Mas a sintaxe do registro parece feia. É desconfortável. Parece algum tipo de mistura com C. Requer vírgula e aparelho. Haskell possui separador, separação baseada em linha. Portanto, parece muito detalhado do que originalmente exigia. Por que é projetado dessa …
9 syntax  haskell 



1
comparando quantitativamente as formas AST
Como alguém pode comparar a forma das árvores de sintaxe abstrata de programas similares de código-fonte (C, C ++, Go ou qualquer coisa compilada com o GCC ...)? Acho que a detecção de plágio no código-fonte usaria essas técnicas, mas não tenho idéia de como isso seria chamado ... Por …


3
Omitir ponto e vírgula em uma tag - uma boa ideia?
É possível omitir o ponto e vírgula final em uma tag. Exemplo: <table> <th><td>Name</td><td>Email</td> <? foreach ($receivers as $receiver): ?> <tr> <td><?= $receiver->name ?></td> <td><?= $recevier->email ?></td> </tr> <? endforeach ?> </table> Observe o <? endforeach ?>sem ponto e vírgula depois endforeach. A documentação do PHP diz: A tag de …
8 php  syntax 
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.