Aprendendo sobre linguagens de programação com os criadores

Qualquer pessoa que queira aprender programação tem que saber que as linguagens de programação são como ferramentas. Elas podem resolver vários tipos de problemas, mas em geral são boas – desempenho, facilidade etc – em problemas específicos. Por isso é importante conhecer um pouco da história por traz da criação. E esta é a serventia deste conteúdo.

Continuar lendo Aprendendo sobre linguagens de programação com os criadores

Como mergulhar no aprendizado da linguagem de programação C++

Poder ler uma explicação de um dos criadores de uma das mais importantes linguagens de programação é realmente um privilégio. O cientista da computação Bjarne Stroustrup, quem desenhou e implementou o C++, falou sobre seus livros na rede social Quora.

O tostão de seu tempo foi direcionado para quem quer aprender a dominar a linguagem. Ele separou da seguinte forma:

“Programming – Principles and Pratice Using C++” – É uma introdução a linguagem, para quem nunca programou. É útil também para quem já programa e quer melhorar sua técnica. Já foi utilizado e é recomendado para uso universitário.

“The C++ Programming Language (Fourth Edition)” – Um livro para quem quer aprender o padrão ISO C++. A quarta edição inclui todas as modificações nas bibliotecas padrão e técnicas de programação concorrente. O prefácio e os exercícios estão online, na forma expandida (mais detalhes do que no livro).

“A Tour of C++” – É um guia para programadores experientes. Aborda as bibliotecas padrão em um nível profundo, em 180 páginas.

Um outro desenvolvedor, deu uma dica valiosa. Existe um livro chamado “C++ Primer, Fifth Edition”, dos autores Stanley B. Lippman, Josée Lajoie e Barbara Moo, que aborda o padrão C++ 11. É uma boa dica para aprofundar o conhecimento sobre a linguagem. Os exercícios do livro estão resolvidos no Github.

O Android foi reescrito em C#

Li esta manhã uma pequena nota no BR-Linux sobre um Android reescrito em linguagem C# (port), cujo criador é Miguel de Icaza e sua equipe. Isto mesmo caros leitores. Enquanto a Oracle e o Google disputam na justiça a suposta violação de direitos autorais da Oracle, a respeito da linguagem Java, alguém vai lá e mostra que é possível reescrever o sistema em outra linguagem.

Continuar lendo O Android foi reescrito em C#