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.
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#
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
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 que
incluye la familia Microsoft Visual Studio?
• Qué tipos de lenguajes de programación
conoce?
• Conoce el origen histórico del lenguaje de
programación C#?
• Cuáles son las formas en que los lenguajes de
programación procesan el código fuente?
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.
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
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
Lenguaje de Programación Visual C#
Programación en Microsoft Visual C#
8
Lenguaje de programación
imperativo
En un lenguaje imperativo, se ealiza la
programación mediante una serie de comandos,
agrupados en bloques y compuestos de órdenes
condicionales que permiten al programa retornar a
un bloque de comandos si se cumple la condición.
Estos fueron los primeros lenguajes de
programación en uso y aún hoy muchos lenguajes
modernos usan este principio.
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.
Lenguaje de Programación Visual C#
Programación en Microsoft Visual C#
10
Lenguaje de programación
funcional
Un lenguaje de programación funcional(Tambien
llamado lenguaje procedimental) es un lenguaje
que crea programas mediante funciones, devuelve
un nuevo estado de resultado y recibe como
entrada el resultado de otras funciones.
Cuando una función se invoca a sí misma,
hablamos de recursividad.
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
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 procesador
pueda comprenderlo.
Un programa escrito en un lenguaje interpretado
requiere de un programa auxiliar (el intérprete), que
traduce los comandos de los programas según sea
necesario.
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 anexo
llamado compilador que, a su vez, crea un
nuevo archivo independiente que no necesita
ningún otro programa para ejecutarse a sí
mismo. necesaria una traducción, la ejecución se
vuelve más rápida.
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.
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.
Lenguaje de Programación Visual C#
Programación en Microsoft Visual C#
16
Lenguajes de Programación
Lenguaje de Programación Visual C#
Programación en Microsoft Visual C#
17
Lenguajes de Programación
Lenguaje Principal área de aplicación Compilado/interpretado
ADA Tiempo real Lenguaje compilado
BASIC
Programación para fines
educativos
Lenguaje interpretado
C Programación de sistema Lenguaje compilado
C++
Programación de sistema
orientado a objeto
Lenguaje compilado
Cobol Administración Lenguaje compilado
Fortran Cálculo Lenguaje compilado
Java
Programació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
PHP
Desarrollo de sitios web
dinámicos
Lenguaje interpretado
Inteligencia
artificial
Inteligencia artificial Lenguaje interpretado
Perl
Procesamiento de cadenas de
caracteres
Lenguaje interpretado
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++.
Lenguaje de Programación Visual C#
Programación en Microsoft Visual C#
19
Caracteristicas de Visual C#
• Algunas de las características del lenguaje de
programació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 la
flexibilidad del C++.
• Ahorramos tiempo en la programación ya que tiene una
librería de clases muy completa y bien diseñada.
Lenguaje de Programación Visual C#
Programación en Microsoft Visual C#
20
Mapa Conceptual sobre sus
Características
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
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/
Lenguaje de Programación Visual C#
Programación en Microsoft Visual C#
23
Lenguaje de Programación Visual C#
Programación en Microsoft Visual C#
24
Autor: Pedro Villalta
pavillalta@gmail.com
Introducción al Lenguaje de Programación
Visual C#

Introduccion a Visual C Sharp

  • 1.
    Lenguaje de ProgramaciónVisual 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.
  • 2.
    Lenguaje de ProgramaciónVisual 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#
  • 3.
    Lenguaje de ProgramaciónVisual C# Programación en Microsoft Visual C# leído en inglés “C Sharp” y en español “C Almohadilla” 3
  • 4.
    Lenguaje de ProgramaciónVisual 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 que incluye la familia Microsoft Visual Studio? • Qué tipos de lenguajes de programación conoce? • Conoce el origen histórico del lenguaje de programación C#? • Cuáles son las formas en que los lenguajes de programación procesan el código fuente?
  • 5.
    Lenguaje de ProgramaciónVisual 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.
  • 6.
    Lenguaje de ProgramaciónVisual 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
  • 7.
    Lenguaje de ProgramaciónVisual 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
  • 8.
    Lenguaje de ProgramaciónVisual C# Programación en Microsoft Visual C# 8 Lenguaje de programación imperativo En un lenguaje imperativo, se ealiza la programación mediante una serie de comandos, agrupados en bloques y compuestos de órdenes condicionales que permiten al programa retornar a un bloque de comandos si se cumple la condición. Estos fueron los primeros lenguajes de programación en uso y aún hoy muchos lenguajes modernos usan este principio.
  • 9.
    Lenguaje de ProgramaciónVisual 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.
  • 10.
    Lenguaje de ProgramaciónVisual C# Programación en Microsoft Visual C# 10 Lenguaje de programación funcional Un lenguaje de programación funcional(Tambien llamado lenguaje procedimental) es un lenguaje que crea programas mediante funciones, devuelve un nuevo estado de resultado y recibe como entrada el resultado de otras funciones. Cuando una función se invoca a sí misma, hablamos de recursividad.
  • 11.
    Lenguaje de ProgramaciónVisual 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
  • 12.
    Lenguaje de ProgramaciónVisual 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 procesador pueda comprenderlo. Un programa escrito en un lenguaje interpretado requiere de un programa auxiliar (el intérprete), que traduce los comandos de los programas según sea necesario.
  • 13.
    Lenguaje de ProgramaciónVisual 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 anexo llamado compilador que, a su vez, crea un nuevo archivo independiente que no necesita ningún otro programa para ejecutarse a sí mismo. necesaria una traducción, la ejecución se vuelve más rápida.
  • 14.
    Lenguaje de ProgramaciónVisual 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.
  • 15.
    Lenguaje de ProgramaciónVisual 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.
  • 16.
    Lenguaje de ProgramaciónVisual C# Programación en Microsoft Visual C# 16 Lenguajes de Programación
  • 17.
    Lenguaje de ProgramaciónVisual C# Programación en Microsoft Visual C# 17 Lenguajes de Programación Lenguaje Principal área de aplicación Compilado/interpretado ADA Tiempo real Lenguaje compilado BASIC Programación para fines educativos Lenguaje interpretado C Programación de sistema Lenguaje compilado C++ Programación de sistema orientado a objeto Lenguaje compilado Cobol Administración Lenguaje compilado Fortran Cálculo Lenguaje compilado Java Programació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 PHP Desarrollo de sitios web dinámicos Lenguaje interpretado Inteligencia artificial Inteligencia artificial Lenguaje interpretado Perl Procesamiento de cadenas de caracteres Lenguaje interpretado
  • 18.
    Lenguaje de ProgramaciónVisual 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++.
  • 19.
    Lenguaje de ProgramaciónVisual C# Programación en Microsoft Visual C# 19 Caracteristicas de Visual C# • Algunas de las características del lenguaje de programació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 la flexibilidad del C++. • Ahorramos tiempo en la programación ya que tiene una librería de clases muy completa y bien diseñada.
  • 20.
    Lenguaje de ProgramaciónVisual C# Programación en Microsoft Visual C# 20 Mapa Conceptual sobre sus Características
  • 21.
    Lenguaje de ProgramaciónVisual 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
  • 22.
    Lenguaje de ProgramaciónVisual 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/
  • 23.
    Lenguaje de ProgramaciónVisual C# Programación en Microsoft Visual C# 23
  • 24.
    Lenguaje de ProgramaciónVisual C# Programación en Microsoft Visual C# 24 Autor: Pedro Villalta pavillalta@gmail.com Introducción al Lenguaje de Programación Visual C#