Programacao csharp
(Versão Incompleta)
Introdução
A linguagem de Programação C foi desenvolvida na AT&T Laboratories por Dennis Ritchie em 1972. Surgiu da necessidade de uma linguagem de programação que fosse razoavelmente fácil de aprender, de baixo e alto nível simultaneamente e, principalmente, independente do hardware. Foi inicialmente utilizada no desenvolvimento do sistema operacional UNIX.
Evolução da linguagem • • • Algol 60, 1960. Desenvolvida por um comitê internacional. Era geral e abstrata demais. CPL (Combined Programming Language), 1963. Desenvolvida pelas universidades de Cambridge e Londres. Era grande, difícil de aprender e de implementar. BCPL (Basic Combined Programming Language), 1967. Desenvolvida por Martin Richards, universidade de Cambridge. Era muito limitada. Não possuía tipos, era responsabilidade do programador tratar um item como uma string ou um inteiro. B, 1970. Desenvolvida por Ken Thompson, Bell Labs. Melhor que BCPL, mas ainda possuía muitas limitações e não implementava tipos de dados. Utilizada no desenvolvimento das primeiras versões do UNIX. C, 1972. Desenvolvida por Dennis Ritchie, Bell Labs. Amigável e eficiente. Implementada inicialmente em um computador DEC PDP-11. Foi base do sistema UNIX. Ficou restrita para uso interno até 1978 quando Dennis M. Ritchie e Brian W. Kernighan lançaram o livro C, a linguagem de programação. C++, 1983. Desenvolvida por Bjarne Stroustrup, AT&T Bell Labs. A principal característica foi a Orientação a Objetos o que a torna uma linguagem híbrida. Java, 1995. Desenvolvida por James Gosling, Sun Mycrosystems. Baseada em C++, mas sem algumas características que dificultavam o desenvolvimento rápido de aplicativos, como uso de ponteiros e herança múltipla. Cresceu bastante nos seus anos iniciais, mais do que qualquer outra linguagem de programação. O principal problema é a lentidão de algumas de suas aplicações, principalmente as relacionadas com interface gráfica. C#, 2001. Desenvolvida