Perguntas com a marcação «programming-languages»

Linguagens artificiais para instruir computadores a executar etapas de computação para concluir tarefas. Eles permitem que os programadores se comuniquem com os computadores.



6
Qual é a vantagem da inferência de tipo?
Parece que todas as novas linguagens de programação ou pelo menos as que se tornaram populares usam inferência de tipos. Até o Javascript obteve tipos e inferência de tipos através de várias implementações (Acscript, texto datilografado etc). Parece ótimo para mim, mas estou me perguntando se há algum trade-offs ou …

9
Por que a maioria das linguagens imperativas / OO "bem conhecidas" permite acesso não verificado a tipos que podem representar um valor "nada"?
Eu tenho lido sobre a (des) conveniência de ter em nullvez de (por exemplo) Maybe. Depois de ler este artigo , estou convencido de que seria muito melhor usarMaybe (ou algo semelhante). No entanto, fico surpreso ao ver que todas as linguagens de programação imperativas ou orientadas a objetos "conhecidas" …

16
Estou escrevendo sobre sintaxe de idioma. Existe um idioma no qual os parâmetros são colocados dentro do nome do método?
em JavaScript: function getTopCustomersOfTheYear(howManyCustomers, whichYear) { // Some code here. } getTopCustomersOfTheYear(50, 2010); em c #: public List<Customer> GetTopCustomersOfTheYear(int howManyCustomers, int whichYear) { // Some code here } List<Customer> customers = GetTopCustomersOfTheYear(50, 2010); em PHP: public function getTopCustomersOfTheYear($howManyCustomers, $whichYear) { // Some code here } $customers = getTopCustomersOfTheYear(50, 2010); Existe …




5
Interpretado vs compilado: uma distinção útil?
Muitas perguntas são feitas aqui sobre implementos de linguagem interpretada versus compilada. Gostaria de saber se a distinção realmente faz algum sentido. (Na verdade, as perguntas são geralmente sobre idiomas, mas eles realmente estão pensando nas implementações mais populares desses idiomas). Hoje quase nenhuma implementação é estritamente interpretada. ou seja, …




13
Por que as linguagens de programação não gerenciam automaticamente o problema síncrono / assíncrono?
Não encontrei muitos recursos sobre isso: fiquei pensando se é possível / uma boa idéia conseguir escrever código assíncrono de maneira síncrona. Por exemplo, aqui está um código JavaScript que recupera o número de usuários armazenados em um banco de dados (uma operação assíncrona): getNbOfUsers(function (nbOfUsers) { console.log(nbOfUsers) }); Seria …


14
É possível combinar linguagens de programação?
Estou programando há um tempo, escrevi alguns programas rudimentares e quero continuar aprendendo. Cheguei a esse ponto em que você simplesmente não sabe o que aprender a seguir e gostaria de fazer uma pergunta por minha própria curiosidade. A questão, em poucas palavras, é se você pode combinar várias linguagens …

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.