Existem linguagens de programação orientadas a objetos que não se baseiam no paradigma de
Existem linguagens de programação orientadas a objetos que não se baseiam no paradigma de
O estilo C # sugere o uso do CamelCase em identificadores para delimitar palavras. A tradição Lisp sugere usar traços. Já existiu uma linguagem de programação em que o uso de espaços em identificadores não era apenas permitido, mas um idioma comumente usado ao empregar identificadores de várias...
Ultimamente, tenho notado que linguagens de programação funcional estão ganhando popularidade . Vi recentemente como o Índice Tiobe mostra um aumento em sua popularidade em comparação com o ano passado, embora a maioria nem chegue aos 50 idiomas mais populares de acordo com esse índice. E esse tem...
O Java terá a mesma importância que tinha no passado ou será menos relevante do que hoje em
Se você projetasse uma linguagem de programação, como faria isso? Quais recursos você colocaria? O que você deixaria de fora? Estática ou dinamicamente digitada? Tipo forte ou fraco? Compilado ou interpretado? Justifique suas
Na maioria das linguagens de codificação (se não todas), você precisa declarar variáveis. Por exemplo, em C #, se for um campo numérico, int PhoneNumber Se eu estiver usando o idioma inglês normal, não preciso declarar PhoneNumbercomo intusá-lo. Por exemplo, se eu pedir ao meu amigo Sam para me...
Um dos meus professores diz que "a sintaxe é a interface do usuário de uma linguagem de programação", linguagens como Ruby têm grande legibilidade e estão crescendo, mas vemos muitos programadores produtivos com C \ C ++, portanto, como programadores, isso realmente importa que a sintaxe deve ser...
Há um novo hype com as tão esperadas expressões lambda no Java 8; a cada três dias, outro artigo aparece com eles sobre como eles são legais. Até onde eu entendi, uma expressão lambda nada mais é do que uma classe interna anônima com um único método (pelo menos no nível do código de bytes). Além...
Estou interessado em aprender programação simultânea, focando no nível do aplicativo / usuário (não na programação do sistema). Estou procurando uma linguagem de programação moderna de alto nível que forneça abstrações intuitivas para escrever aplicativos simultâneos. Quero focar em linguagens que...
Recentemente, eu tive que entender o design de um pequeno programa escrito em um idioma que eu não tinha idéia ( ABAP , se você deve saber). Eu poderia descobrir isso sem muita dificuldade. Sei que dominar um novo idioma é um jogo completamente diferente, mas entender puramente a intenção do...
Eu realmente gosto do gerenciamento de memória com base em escopo (SBMM), ou RAII , pois é mais comum (confusamente?) Referido pela comunidade C ++. Até onde eu sei, exceto C ++ (e C), não há outra linguagem convencional em uso hoje que faça do SBMM / RAII seu principal mecanismo de gerenciamento...
Em muitas linguagens como C, C ++ e Java, o mainmétodo / função tem um tipo de retorno de voidou int, mas não doubleou String. Quais podem ser as razões por trás disso? Eu sei um pouco que não podemos fazer isso porque mainé chamado por biblioteca de tempo de execução e que espera alguma sintaxe...
Antecedentes Revisitei um site antigo (mas ótimo) que não conhecia há muito tempo - o Alioth Language Shootout ( http://benchmarksgame.alioth.debian.org/ ). Comecei a programar em C / C ++ há vários anos, mas desde então tenho trabalhado quase exclusivamente em Java devido a restrições de...
Até agora eu não sei os CHAVE diferenças entre estes três. Quando alguém me pergunta sobre isso, digo apenas que C # é uma linguagem de programação, HTML e XML são linguagens de marcação e JavaScript e VBScript são linguagens de script. Mas quais são as principais diferenças que os...
O objetivo desta pergunta não é montar uma lista completa de recursos da linguagem de programação que você não pode viver sem, ou gostaria que estivesse na sua principal linguagem de escolha. O objetivo desta pergunta é trazer à luz os cantos do design de linguagem que a maioria dos designers de...
Estou pensando em escrever um novo produto de software. O desempenho será crítico, por isso tenho receio de usar uma linguagem ou interpretação ou uma que use uma camada de emulação (leia java). O que me leva a pensar em usar C (ou C ++), no entanto, esses dois são bastante longos no dente. Eu...
Acabei de me formar na faculdade com um diploma em CS, então gostaria de encontrar um emprego em que possa aprender mais sobre o campo e criar alguma experiência profissional. Eu entrevistei uma empresa que usa sua própria linguagem de programação interna e não acho que outras pessoas a usem....
Pergunta Noob. Não sou capaz de dizer a diferença entre um REPL e um shell interativo apenas lendo as definições na Wikipedia. O Wiki observa que o REPL é um tipo específico de shell de linguagem interativa. É um subconjunto adequado? A definição do Wiki parece restringir a terminologia REPL a...
Depois de ler um post ontem, percebi que não sabia muito sobre a origem das exceções. É apenas um conceito relacionado ao POO? Costumo pensar que sim, mas novamente existem exceções no banco de
Onde é aceito que uma linguagem precisa ser completa de Turing para ser útil, é realmente possível ter uma linguagem de programação 'útil' que não seja completa de Turing? Devo esclarecer que isso é especificamente sobre linguagens de 'programação' no sentido tradicional, e não sobre linguagens de...