Documente Academic
Documente Profesional
Documente Cultură
C
No existe uma linguagem de conhecimento obrigatrio. Mas se existisse esta linguagem, seria o C. C est apenas uma camada de abstrao acima do chamado cdigo de mquina. Ento uma linguagem importante para voc aprender como as coisas realmente funcionam.
C
Outro forte argumento para aprender C que no mundo da programao, a cultura C impera. C influenciou e/ou foi utilizado para criar vrias outras linguagens. Isto significa que a sintaxe C est espalhada por vrias outras linguagens como C++, Java, C#, PHP ou Javascript. Logo se voc aprende C, vrias outras linguagens passam a ser familiares.
C
Outro ponto que a possibilidade de acessar diretamente endereos de memria, faz com que teoricamente tudo possa ser feito com C. Como conseqncia, C a escolha lgica para com deseja construir um novo sistema operacional. C est na base dos sistemas Windows, Linux, Unix, Minix etc. Em resumo, no seria exagero afirmar que a base da tecnologia hoje est, em sua maior parte, construda em C, direta ou indiretamente.
C
Outro ponto que a possibilidade de acessar diretamente endereos de memria, faz com que teoricamente tudo possa ser feito com C. Como conseqncia, C a escolha lgica para com deseja construir um novo sistema operacional. C est na base dos sistemas Windows, Linux, Unix, Minix etc. Em resumo, no seria exagero afirmar que a base da tecnologia hoje est, em sua maior parte, construda em C, direta ou indiretamente.
JavaScript
JavaScript uma linguagem orientada a objetos baseada em prottipo. Assim, conceitualmente, tudo objeto e no temos classes. Ter contato com este outro paradigma o primeiro motivo para conhecer a linguagem. Vale comentar que, em relao a criao e definio de objetos, JavaScript , em geral, muito mais expressivo do que linguagens baseadas em classes.
JavaScript
O outro motivo que Javascript uma linguagem importante por definio: praticamente impossvel falar em desenvolvimento web sem falar em Javascript. Quase todos os navegadores possuem um interpretador Javascript. Logo, virtualmente, Javascript est presente e pode ser executado em praticamente todos os computadores do mundo
LUA
Uma das recomendaes do artigo , inclua uma com suporte a co-rotinas. Ento que tal aprender sobre co-rotinas utilizando uma linguagem brasileira que est perto de alcanar o TOP-10 das linguagens mais utilizadas do mundo,
LUA
uma co-rotina uma generalizao de rotina/funo/procedimento que permite que a execuo da mesma seja suspensa temporariamente passando o controle para outra rotina. E em algum ponto no futuro, ao retornar o controle para a corotina inicial, sua execuo restabelecida no ponto onde havia parado e tendo seu contexto local recuperado.
Smalltalk
Smalltalk uma linguagem orientada a objetos pura. Isto significa que tudo objeto. Mesmo os tipos primitivos como o inteiro. At mesmo a classe um tipo especial de objeto assim como os mtodos ou blocos de cdigo. Um programa em Smalltalk se resume em objetos e em trocas de mensagens entre eles.
O programa uma sequncia de instrues O resultado obtido por mutao das variveis i E total
Prolog
Prolog uma linguagem lgica, alm de declarativa como as outras linguagens funcionais. Alguns perguntariam: - U? Mas toda linguagem, no lgica? Veremos com um pouco mais de detalhes.
Prolog
Para programar em Prolog devemos: 1- Enumerar os fatos verdadeiros do mundo estou falando do mini-mundo que iremos abstrair. E no do mundo inteiro, claro!; 2- Ditar as regras existentes entre estes fatos. 3- Realizar a pergunta certa para o interpretador que te responder. Bem diferente das outras, no?
Prolog
Exemplificando Fatos: gato(tom). rato(jerry). Com o exemplo acima definimos dois fatos: Tom um gato e que Jerry um rato. Regras: come(X,Y) :- gato(X), rato(Y). Resumidamente, definimos acima a clssica regra de que gatos comem ratos. Perguntas/Avaliaes: ?- come(tom, jerry). E o interpretador retornar yes.
Prolog
Dados os fatos: pai(arthur,silvio). pai(arthur,carlos). pai(carlos,xico). pai(silvio,ricardo). Vamos usar a regra: avo(X,Z) :- pai(X,Y), pai(Y,Z). A regra acima quer dizer que, se algum for pai de uma pessoa, que pai de outra pessoa, ento ele ser o seu av. Realizaremos uma consulta para verificar a regra: ?- avo(arthur,xico),avo(arthur,ricardo). Retornar um: "YES"