Introduccion a Visual C Sharp

24
Lenguaje de Programación Visual C# Programación en Microsoft Visual C# Blog de Programación en Visual Basic y Visual C# http://www.microsoft-visualstudio.com/ Lenguaje visual C#, es la evolución del lenguaje C++, que anteriormente también evolucionó de lenguaje C.

description

Definición y antecedentes del lenguaje de programación Visual C#

Transcript of Introduccion a Visual C Sharp

Page 1: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

Blog de Programación en Visual Basic y Visual C#

http://www.microsoft-visualstudio.com/

Lenguaje visual C#, es la evolución del lenguaje C++, que

anteriormente también evolucionó de lenguaje C.

Page 2: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

2

Contenido

Significado de Visual C#

Preguntas de Sobre Lenguajes de Programación

Lenguajes de Programación

Tipos de Lenguajes de Programación

Creadores de Lenguajes

Lenguajes de Programación Imperativos

Lenguajes de Programación Funcionales

Característica de Lenguaje Visual C#

Page 3: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

leído en inglés “C Sharp” y en

español “C Almohadilla”

3

Page 4: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

4

Preguntas de Sobre Lenguajes de Programación

• Qué es lenguaje de programación?

• Cuáles son los lenguajes de programación queincluye la familia Microsoft Visual Studio?

• Qué tipos de lenguajes de programaciónconoce?

• Conoce el origen histórico del lenguaje deprogramación C#?

• Cuáles son las formas en que los lenguajes deprogramación procesan el código fuente?

Page 5: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

Lenguajes de Programación

Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un dispositivo.

5

Un lenguaje de programación

es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un

equipo debe ejecutar.

Page 6: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

Tipos de Lenguajes de Programación

Los lenguajes de programación generalmente se dividen en dos grupos principales en base al procesamiento de comandos y estructura.

6

1. Lenguajes Imperativos

2. Lenguajes Funcionales

Page 7: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

Creadores de Lenguajes

7

Anders Hejlsberg Bjarne Stroustrup Dennis Ritchie

Investigue que

Lenguaje desarrolló cada uno de

ellos

Page 8: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

8

Lenguaje de programación imperativo

En un lenguaje imperativo, se ealiza laprogramación mediante una serie de comandos,agrupados en bloques y compuestos de órdenescondicionales que permiten al programa retornar aun bloque de comandos si se cumple la condición.

Estos fueron los primeros lenguajes deprogramación en uso y aún hoy muchos lenguajesmodernos usan este principio.

Page 9: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

9

Lenguaje de programación imperativo (Desventaja)

Los lenguajes imperativos estructurados carecen de flexibilidad debido a la

secuencialidad de las instrucciones.

Page 10: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

10

Lenguaje de programación funcional

Un lenguaje de programación funcional(Tambienllamado lenguaje procedimental) es un lenguajeque crea programas mediante funciones, devuelveun nuevo estado de resultado y recibe comoentrada el resultado de otras funciones.

Cuando una función se invoca a sí misma,hablamos de recursividad.

Page 11: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

Tipos de Lenguajes de Programación

Los lenguajes de programación pueden, en líneas generales, dividirse en dos categorías por la forma como trabajan el código fuente:

11

1. Lenguajes Interpretes

2. Lenguajes Compiladores

Page 12: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

12

Lenguaje Interpretado

Un lenguaje de programación es, por definición,diferente al lenguaje máquina.

Por lo tanto, debe traducirse para que el procesadorpueda comprenderlo.

Un programa escrito en un lenguaje interpretadorequiere de un programa auxiliar (el intérprete), quetraduce los comandos de los programas según seanecesario.

Page 13: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

13

Lenguaje Compilado

Un programa escrito en un lenguaje "compilado"se traduce a través de un programa anexollamado compilador que, a su vez, crea unnuevo archivo independiente que no necesitaningún otro programa para ejecutarse a símismo. necesaria una traducción, la ejecución sevuelve más rápida.

Page 14: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

14

Lenguaje Compilado Vs Interpretado

Investigue algunas ventajas y desventajas de estas formas de

procesamiento de código.

Page 15: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

15

Lenguajes de Programación

•Crear un listado de algunos lenguajes de programación que conoce. Cuando tenga todos los que recuerda busque algunos

que falten en google.

•También clasifique como compilado o interpretado.

Page 16: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

16

Lenguajes de Programación

Page 17: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

17

Lenguajes de ProgramaciónLenguaje Principal área de aplicación Compilado/interpretado

ADA Tiempo real Lenguaje compilado

BASICProgramación para fines

educativosLenguaje interpretado

C Programación de sistema Lenguaje compilado

C++Programación de sistema

orientado a objetoLenguaje compilado

Cobol Administración Lenguaje compilado

Fortran Cálculo Lenguaje compilado

JavaProgramación orientada a

Internet Lenguaje intermediario

MATLAB Cálculos matemáticos Lenguaje interpretado

Cálculos

matemáticos Cálculos matemáticos Lenguaje interpretado

LISP Inteligencia artificial Lenguaje intermediario

Pascal Educación Lenguaje compilado

PHPDesarrollo de sitios web

dinámicosLenguaje interpretado

Inteligencia

artificialInteligencia artificial Lenguaje interpretado

PerlProcesamiento de cadenas de

caracteresLenguaje interpretado

Page 18: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

18

Lenguaje de Programación Visual C#

• El lenguaje de programación C# fue creado por el danés Anders Hejlsberg que diseño también los

lenguajes Turbo Pascal y Delphi.

• El C# (pronunciado en inglés "C sharp" o en español "C sostenido") es un lenguaje de

programación orientado a objetos.

• Con este nuevo lenguaje se quiso mejorar con respecto de los dos lenguajes anteriores de los

que deriva el C, y el C++.

Page 19: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

19

Caracteristicas de Visual C#

• Algunas de las características del lenguaje deprogramación C# son:

• Su código se puede tratar íntegramente como un objeto.

• Su sintaxis es muy similar a la del JAVA.

• Es un lenguaje orientado a objetos y a componentes.

• Armoniza la productividad del Visual Basic con el poder y laflexibilidad del C++.

• Ahorramos tiempo en la programación ya que tiene unalibrería de clases muy completa y bien diseñada.

Page 20: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

20

Mapa Conceptual sobre sus Características

Page 21: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

21

Actividad Complementaria

•Presentar en formato digital una publicación sobre lenguaje C# y su contexto actual

•Presente un informe

•Presente un mapa mental

•Características, versiones, desarrolladores, etc

Page 22: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

22

Lentutas Adicionales•http://novatoprogram.blogspot.com/2013/04/sharp-c.html

•http://www.taringa.net/posts/info/11038055/Caras-detras-de-Lenguajes-de-

Programacion.html

•http://chuyuseche.wordpress.com/2009/08/19/conocias-a-los-creadores-de-los-lenguajes-

de-programacion-mas-importantes/

•http://www.redusers.com/noticias/dennis-ritchie-un-genio-de-alto-nivel/

Page 23: Introduccion a Visual C Sharp

Lenguaje de Programación Visual C#

Programación en Microsoft Visual C#

23