resources Qual é o livro mais influente que todo programador deveria ler?

Se você pudesse voltar no tempo e dizer a si mesmo para ler um livro específico no início de sua carreira como desenvolvedor, qual livro seria? Espero que essa lista seja variada e cubra uma ampla…


recursion O que é recursão e quando devo usá-la?

Um dos tópicos que parece surgir regularmente em listas de discussão e discussões on-line é o mérito(ou falta dele) de fazer um curso de Ciência da Computação. Um argumento que parece surgir uma e…


fonts Fontes recomendadas para programação?

Quais fontes você usa para programar e para qual idioma/IDE? Eu uso o Consolas para todo o meu trabalho no Visual Studio, alguma outra recomendação?…


O thread de construtor estático do C#é seguro?

Em outras palavras, este segmento de implementação do Singleton é seguro: public class Singleton{private static Singleton instance; private Singleton(){} static Singleton(){…


O que o atributo Enum[Flags] significa em C#?

De vez em quando eu vejo um enum como o seguinte:[Flags] public enum Options{None=0, Option1=1, Option2=2, Option3=4, Option4=8}Eu não entendo exatamente o q…


functional programming Qual é a diferença entre programação procedural e programação funcional?

Eu li os artigos da Wikipedia para programação procedural e programação funcional,mas ainda estou um pouco confuso. Alguém poderia resumir isso ao núcleo?…


objective c O que o símbolo @ representa no objetivo-c?

Estou aprendendo o objetivo-c e continuo batendo no símbolo @. Ele é usado em diferentes cenários, por exemplo, no início de uma string ou para sintetizar métodos de acesso. O que significa o sím…



ruby Como criar uma mensagem de saída

Existe uma chamada de função de uma linha que sai do programa e exibe uma mensagem? Eu sei em Perl que é tão simples quanto: die("Message goes here") Estou cansado de digitar isso: puts "Message…


Descobrindo que métodos um objeto Python possui

Dado um objeto Python de qualquer tipo, existe uma maneira fácil de obter a lista de todos os métodos que esse objeto possui? Ou, Se isso não for possível, há pelo menos uma maneira fácil de ver…


c# Qual é a diferença entre o | e || ou operadores?

Eu sempre usei ||(dois pipes) em expressões OR, ambos em C#e PHP. Ocasionalmente vejo um único tubo usado: |.Qual é a diferença entre esses dois usos? Há alguma ressalva ao usar uma sobre a…




pdf download python linguagem java objetos orientada para que resolvidos