ATPS Sistema de Banco de Dados
Curso de Tecnologia em Análise e Desenvolvimento de Sistemas
Pâmela T. Lima Stofaleti RA: 6677326124
Paula Ramos da Silva - RA: 1299694903
ATPS de Linguagem de Programação Comercial
Etapas 1 e 2.
Professor: Claúdio
Jundiaí
19-09-2014
Sumário
ETAPA 1 – PASSO 1.
1. Principais características da plataforma .NET e linguagem C#
Nos Anos 90 a Microsoft trabalhava com varias linguagens de programação para resolver diferentes problemas, com isso o programador precisava aprender sempre a nova linguagem e seus conceitos. Para sanar esse “problema ” a Microsoft tecorreu a linguagem Java.
Para lançar produtos baseados no Java, a Microsoft assinou um acordo de licenciamento com a Sun para utilizar o Java em ambiente Windows. Mas o Java apresentava um grave problema ele não se comunicava bem com as outras bibliotecas de código nativo. Para solucionar isso a Microsoft criou sua própria implementação do Java ,J++.
O J++ era uma versão da linguagem Java que só podia ser executada no ambiente MicrosoftŸ. Seu código não podia ser executado em mais nenhum ambiente Java, o que violava o licenciamento feito com a Sun e, por isso, a Microsoft foi processada. Uma das mais conhecidas batalhas judiciais da época.
Sem o J++, a Microsoft foi obrigada a repensar sua estratégia sobre como lidar com as diferentes linguagens e tecnologias utilizadas internamente. A empresa começou a trabalhar em um nova plataforma que seria a base de todas as suas soluções, que posteriormente foi chamada de .Net.
.Net desde o início projetado para trabalhar com diversas linguagens de programação, assim diversas linguagens diferentes compartilhariam o mesmo conjunto de bibliotecas.
As principais características