View
1.113
Download
0
Category
Preview:
DESCRIPTION
Definición y antecedentes del lenguaje de programación Visual C#
Citation preview
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 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?
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 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.
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(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.
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 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.
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.
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ó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
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 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.
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#
Recommended