C# Universidade Federal de Santa Catarina INE5612 – Desenvolvimento de Sistemas Orientados a Objetos II Filipe S Ghisi, Guilherme Welter, Matheus Porto,

Slides:



Advertisements
Apresentações semelhantes
Introdução à plataforma
Advertisements

PROGRAMAÇÃO DE COMPUTADORES
Desenvolvimento de Plug-ins Orientado a Testes
C/C++ para Sistemas Operacionais Professor: André Luis Meneses Silva /msn: Página:
Linguagem de Programação I
Iniciando na plataforma Eclipse
EQUIPE Marcelo Boavista Raphael Santos. História 1995 por Yukihiro Matsumoto Condensou as melhores características de outras linguagens da época; Marketing:
Programação Orientada aos Objectos Paulo Marques Departamento de Eng. Informática Universidade de Coimbra Set/2005 Uma Introdução Usando.
Artur Rauen Luciano Peixoto
Linguagens de programação
Basic e Visual Basic.NET
Alexandre Parra Site: Linguagem Java Alexandre Parra Site:
Curso Sistemas de Informação I Disciplina: Arquitetura de Software
Curso Sistemas de Informação Disciplina: Arquitetura de Software
Material III-Bimestre Wagner Santos C. de Jesus
Wagner Santos C. de Jesus
Área de Desenvolvimento de Sistemas
Universidade Federal do Espírito Santo
Objetos Distribuídos Padrão CORBA
Tecnologia da Informação Orientação a Aspectos
Microsoft.NET Framework Luiz Miranda devgoiania.net Programas & Soluções.
O USO DE JOGOS NA RESOLUÇÃO DE PROBLEMAS DE CONTAGEM
Classes e objetos Modelagem
INTELIGÊNCIA Definições de Inteligência na internet:
Otavio Bergmann e Raphael Miollo Parte 2 – Investigação e apresentação.
Linguagem Técnica II Testes Automatizados Aula 04 Prof
Introdução ao Teste Unitário com JUnit
Aula Prática - Prolog Sistemas Inteligentes /~if684
Introdução à Modelagem de Software
Sejam bem-vindos à atividade PROGRAMAÇÃO I 2009 Professor Gilberto IRAJÁ Müller.
Linguagem de Programação C#
Filipe Ghisi Morgana Leite Thiago Campos Matheus Porto
Distributed Data-Parallel Computing Using a High-Level Programming Language TL1 – Programação com Objetos Distribuídos.
Aula prática 13 Orientação a Objetos – C++ Parte 1
XNA Framework Raphael Barros.
Aula Prática - Prolog Sistemas Inteligentes /~if684
Projeto de Sistemas de Informação
Grupo 7 – Microsoft Visual Basic
Flávia Andrade de Souza Rodrigo Mibielli Peixoto
EQUIPE Marcelo Boa Vista Raphael Santos. História 1995 por Yukihiro Matsumoto Condensou o melhor das linguagens que trabalhava Marketing: Programming.
PLANILHAS ELETRÔNICAS
Higher Education Statistics in C# Language
20/9/2014FACENS1 Desenvolvimento de Jogos na Plataforma XNA: Introdução Fábio Lopes Caversan.
Sistemas Operacionais
Caracterização e Objetivos das LP
Test Driven Development por Johann Gomes e Thaís Moura.
Paradigmas e Ferramentas de Desenvolvimento de Software – Revisão da linguagem C++ Lúbia Vinhas DPI - INPE.
Curso de ISI (Implantação de Sistemas de Informação)
Paradigmas de Linguagens de Programação BNF e Interpretador da Linguagem Orientada a Objetos Augusto Sampaio Jackson, Jean, Patrícia, Saulo Centro de Informática.
Desenvolvimento Rápido de Aplicação (RAD)
Professor: Márcio Amador
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa Introdução a Programação.
Paradigmas de Linguagens de Programação Aula 2
Iv Sprint – rpg com interface gráfica
Análise e Desenvolvimento de Sistemas Guilhermi Vieira Dias.
Módulo I Capítulo 1: Introdução ao curso
+ Java Básico Aula 1 por Flávio Juvenal. + Histórico Green Project (1991) Desenvolver plataforma para eletrodomésticos inteligentes Tentaram usar C++
Paradigmas da Programação – Semestre 2 – Aula 1 Professores: Fábio de Paula Santos Eduardo Mantovani
Programação Lógica com Prolog
Analise e Conceito de C++ e C#
Linguagem de programação. Histórico  Concebida em 1993 por Yukihiro Matsumoto  Primeiro livro em inglês saiu em setembro de 2000  Ruby on Rails é lançado.
Ambientes Virtuais de Aprendizagem O que é? ”Ambientes Virtuais de Aprendizagem são softwares que auxiliam na montagem de cursos acessíveis pela Internet.”
Trabalho de Seminários em Informática
 Davi Gonçalves Dias  SENAC-RS – Faculdade de Tecnologia Senac Pelotas.  Análise e Desenvolvimento de Sistemas – Turma ADS Noite 1.
Programação Orientada a Objetos 2
Igor Steinmacher, MSc. Java!!!!
Módulo II Capítulo 1: Orientação a Objetos
MATA56 Tipos, Verificação de Tipos Agenda Objetivo desta aula: Introduzir os principais aspectos semânticos de variáveis Palavras-chave – nomes.
ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE EDUCAÇÃO ESCOLA ESTADUAL PROFESSORA EDELI MANTOVANI ENSINO MÉDIO INTEGRADO Á EDUCAÇÃO PROFISSIONAL TÉCNICO.
Raniere ferreira do prado
Transcrição da apresentação:

C# Universidade Federal de Santa Catarina INE5612 – Desenvolvimento de Sistemas Orientados a Objetos II Filipe S Ghisi, Guilherme Welter, Matheus Porto, Thiago Campos “If debugging is the process of removing software bugs, then programming must be the process of putting them in.” - Edsger Dijkstra

O que é? Apareceu em 2001 pela primeira vez, foi desenvolvida pela Microsoft. Teve como influências linguagens como Java, Pascal, Eiffel e C++. Sucessora natural das linguagens C e C++, não necessariamente substituindo-as. Tem a intenção de ser uma linguagem simples, generalizada e orientada à objetos, apropriada para sistemas embarcados. O nome ‘Sharp’ vem do sinal sustenido (♯), que indica o aumento de meio tom em uma nota musical.

De onde veio? C: Linguagem estruturada, criada entre 1969 e 1973 por Dennis Ritchie. Utilizada para desenvolvimento de sistemas operacionais e embarcados. Permite operações de baixo nível, interage diretamente com o hardware. Excelente otimização de consumo de recursos. C++: Surgiu em 1983 como tese de Ph.D. de Bjarne Stroustrup. Tinha a intenção de adicionar Classes e orientar a linguagem C à Objetos. Aceita no mundo todo como uma das linguagens de maior preferência. Linguagem híbrida.

Como foi o início? Idéia foi concebida durante a criação do .NET. Iria se chamar “COOL” (Linguagem Orientada à Objetos como C) Encabeçada por Anders Hejlsberg, engenheiro de software da Microsoft. Renomeada como C#, lançada oficialmente em 2001. “C# é como o Java, deletando a confiabilidade, produtividade e segurança.” James Gosling, criador do Java. À partir de 2005, C# e Java passaram a se diferenciar, com a aparição de funções únicas no C# como métodos anônimos, setar como “null” e “delegates”.

C# hoje Por ter sido criado após o início do .NET Framework, entre C, C++ e C#, é a linguagem que melhor se comunica com a plataforma. Derivado de C++ e C, e possui grande semelhança com Java, permitindo que desenvolvedores possam se adaptar com facilidade. Tudo é objeto. Linguagem Fortemente Tipada. Permite utilizar ponteiros. Porta de entrada para programadores de jogos independentes para sistemas como XBOX ou o próprio Windows.

Fontes Microsoft: http://msdn.microsoft.com/pt-br/library Wikipedia: http://en.wikipedia.org/wiki/C Wikipedia: http://en.wikipedia.org/wiki/C++ Wikipedia: http://en.wikipedia.org/wiki/C# Apostila: http://pt.scribd.com/acjazz01/d/52722710/4-As-caracteristicas-do-C