Aula 00 Hist rico de CSharp

937 palavras 4 páginas
Introdução
História da Linguagem C# (C Sharp):
• Criada em 2000 pela Microsoft.
• Criador:


Anders Hejlsberg

• Objetivo:




Multiparadigma, fortemente tipificada, orientada a objetos.

A versão mais atual é a C# 5.0 liberada em 15/08/2012, aprovada como padrão ISO e Ecma.
1

Popularidade de Linguagens
Jan 2015

Jan 2014

Programming
Language

Ratings

Change

1

1

C

16.703%

-1.24%

2

2

Java

15.528%

-1.00%

3

3

Objective-C

6.953%

-4.14%

4

4

C++

6.705%

-0.86%

5

5

C#

5.045%

-0.80%

6

6

PHP

3.784%

-0,82%

7

9

JavaScript

3.274%

+1.70%

8

8

Python

2.613%

+0.24%

9

13

Perl

2.256%

+1.33%

2 (19/01/2015) http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html Popularidade de Linguagens

3 (19/01/2015) http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html Por que usar C#
• Elegante;
• Simples;
• Fortemente tipificada;
• Orientada a Objetos;
• Permite construir software para os mais diversos domínios de aplicações; 4

Por que usar C#
• Robustez devido ao uso de coletor de lixo;
• Segura;
• Suporte a características de linguagens funcionais com LINQ
• Interoperabilidade com Serviços do Framework .NET;
• É uma evolução das linguagens C e C++.

5

Ciclo de Desenvolvimento em
C#
I n íc io

P asso 1
E n tra r c o m o c ó d ig o fo n te

C o m p ila r

P asso 2

E rro s ?

S im

N ão
E x e c u ta r o
P ro g ra m a

P asso 3

F u n c io n o u ?

N ão

S im
F im

6

Um pouco mais sobre Compiladores
• Um compilador traduz de uma linguagem para outra linguagem.
• Mas em geral, o que ocorre é uma tradução de uma linguagem de alto nível como a linguagem C para uma linguagem de baixo nível como a linguagem de máquina.
• O arquivo gerado pelo compilador é o código objeto. O código objeto é código de máquina, mas ainda não é possível executá-lo.
• O problema é que os códigos programados sempre usam bibliotecas que fazem interface com o sistema operacional.
7

Um pouco mais sobre Compiladores
• Por exemplo, numa

Relacionados