SlideShare una empresa de Scribd logo
1 de 8
C#
Miguel Angel Ahumada Delgado
Crishtoper es puto
Alexander Góngora Pereida
Christian Isabel Lopez Cantabrana
Alejandro Gabriel Guadarrama Prado
C# fue creado en 1999 por Anders Hejsberg. Este mismo ya había
trabajado en otros lenguajes como Turbo Pascal, Delphi y J++.
C# es un lenguaje de programación orientado a objetos.
Su sintaxis se deriva de C/C++ y utiliza el modelo de objetos de la
plataforma .NET, similar al de Java, aunque incluye mejoras
derivadas de otros lenguajes.
¿Qué es?
CARACTERÍSTICAS
• Sencillez de uso
• Modernidad
• Orientado a objetos
• Orientado a componentes
• Recolección de basura
• Seguridad de tipos
• Eficiente
• Compatible
Tipos de datos
Enteros: Se usan para representar números enteros, como 4, 5, 3, 1, etc.
Flotantes: Se usan para representar números con decimales, como 1.8, 7.5, 3.1416, etc.
Los flotantes pueden representar hasta 28 decimales.
Caracteres: Se usan para representar letras. Este tipo de dato usa la codificación
Unicode (Estándar de codificación para facilitar el tratamiento informático, transmisión y
visualización de textos de múltiples lenguajes y disciplina técnica).
No existen conversiones de entero a char.
Lógicos: Representa valores de la lógica booleana. No existen conversiones de entero a
boolean.
Tipo de dato entero Tipo de dato flotante Tipo de dato de caracteres Tipo de dato lógico
Byte (8-bit) (Entero sin signo)
System.Byte
Sbyte (8-bit) (Entero con signo)
System.Sbyte
Float (32-bit) (Flotante corto)
System.Single
Char (16-bit) (Carácter Unicode)
System.Char
Bool (8-bit) (Verdadero o falso)
System.Boolean
Short (16-bit) (Entero corto sin
signo)
System.Int16
Ushort (16-bits) (Entero corto con
signo)
System.Uint16
Double (64-bit) (Flotante largo)
System.Double
Int (32-bit) (Entero medio con
signo)
System.Int32
Uint (32-bit) (Entero medio sin
signo)
System.Uint32
Decimal (128-bit) (Flotante
monetario)
System.Decimal
Long (64-bit) (Entero largo con
signo)
System.Int64
Ulong (64-bit) (Entero largo sin
signo)
System.Uint64
C# C++ C
C# es orientado a objetos, y es
estándar. Utiliza el
framework .NET que aporta
funciones para casi cualquier
cosa. En ese sentido podría
decirse que es más completo que
C++ – aunque con C++ se puede
hacer lo mismo, pero recurriendo
a ciertas librerías.
C ++ es una extensión a C,
orientada a objetos, cuenta con
casi todas las ventajas de C,
pero además posee ciertas
características propias que
facilitan mucho la programación.
Es de los lenguajes más
utilizados actualmente, ya que
gran parte del software comercial
se realiza en él. Se usa sobre
todo cuando el rendimiento del
programa es importante, porque
es más rápido y ligero que C#.
C es un lenguaje estructurado,
estándar, que permite trabajar de
forma algo más cercana al
hardware que la mayoría de los
demás. Es potente y versátil, se
puede programar de todo, desde
aplicaciones sencillas de
escritorio hasta sistemas
operativos.
CUADRO COMPARATIVO
C# C++ C
Fue creado por Anders
Hejlsberg en torno al año 2000
como una versión mejorada de
C++ (el # del nombre se puede
interpretar como cuatro
crucecitas; es decir, C++++)
para la programación de alto
nivel. El nombre del lenguaje
también juega con el de C (en
inglés, C es la nota musical Do,
mientras que C# es la siguiente
nota, Do Sostenido)
Fue creado por Bjarne
Stroustrup durante la primera
mitad de los años 1980 con el
fin de dotar C de mecanismos
que permitieran usar el
paradigma de programación
orientada a objetos. Su nombre
inicial era C With class, lo que
muestra claramente ese
propósito, aunque finalmente
hizo un juego con el operador
incremento (++) de C. C++
podría leerse
C es un lenguaje creado por
Dennis Ritchie a principios de
la década de 1970 y basado en
el paradigma de programación
estructurada. Pretende ser un
lenguaje de propósito general
que dé al programador control
total sobre sus programas
C#

Más contenido relacionado

La actualidad más candente

PRESENTACION LENGUAJE C
 PRESENTACION LENGUAJE C  PRESENTACION LENGUAJE C
PRESENTACION LENGUAJE C Niel Velasquez
 
diseña y construye programas orientado a objetos utilizando eficaz y efectiva...
diseña y construye programas orientado a objetos utilizando eficaz y efectiva...diseña y construye programas orientado a objetos utilizando eficaz y efectiva...
diseña y construye programas orientado a objetos utilizando eficaz y efectiva...222415
 
Aplicaciones de lenguaje c
Aplicaciones de lenguaje cAplicaciones de lenguaje c
Aplicaciones de lenguaje cmoncadalmz
 
Presentación de C++
Presentación de C++Presentación de C++
Presentación de C++Sylvert
 
Introduccion al lenguaje_c
Introduccion al lenguaje_cIntroduccion al lenguaje_c
Introduccion al lenguaje_cNelson1914
 
Consulta del lenguaje de programación
Consulta del lenguaje de programaciónConsulta del lenguaje de programación
Consulta del lenguaje de programaciónMarifer Marulanda
 
LENGUAJE DE PROGRAMACION C
LENGUAJE DE PROGRAMACION CLENGUAJE DE PROGRAMACION C
LENGUAJE DE PROGRAMACION Cjavu
 
Taller n19 compiladores_generacion_codigo_8_julio_2020-convertido
Taller n19 compiladores_generacion_codigo_8_julio_2020-convertidoTaller n19 compiladores_generacion_codigo_8_julio_2020-convertido
Taller n19 compiladores_generacion_codigo_8_julio_2020-convertidoJOSSELINEMARIBEL
 
Lenguajes de profgramacion valentina suarez restrepo
Lenguajes de profgramacion valentina suarez restrepoLenguajes de profgramacion valentina suarez restrepo
Lenguajes de profgramacion valentina suarez restrepoOnce Redes
 
Lenguaje de programacion c
Lenguaje de programacion cLenguaje de programacion c
Lenguaje de programacion c1002pc1
 

La actualidad más candente (18)

PRESENTACION LENGUAJE C
 PRESENTACION LENGUAJE C  PRESENTACION LENGUAJE C
PRESENTACION LENGUAJE C
 
C#
C#C#
C#
 
Programacion 1 feli
Programacion 1 feliProgramacion 1 feli
Programacion 1 feli
 
diseña y construye programas orientado a objetos utilizando eficaz y efectiva...
diseña y construye programas orientado a objetos utilizando eficaz y efectiva...diseña y construye programas orientado a objetos utilizando eficaz y efectiva...
diseña y construye programas orientado a objetos utilizando eficaz y efectiva...
 
01 - Introducción al lenguaje C
01 - Introducción al lenguaje C01 - Introducción al lenguaje C
01 - Introducción al lenguaje C
 
Aplicaciones de lenguaje c
Aplicaciones de lenguaje cAplicaciones de lenguaje c
Aplicaciones de lenguaje c
 
Presentacion de c++
Presentacion de c++Presentacion de c++
Presentacion de c++
 
Presentación de C++
Presentación de C++Presentación de C++
Presentación de C++
 
Introduccion al lenguaje_c
Introduccion al lenguaje_cIntroduccion al lenguaje_c
Introduccion al lenguaje_c
 
Consulta del lenguaje de programación
Consulta del lenguaje de programaciónConsulta del lenguaje de programación
Consulta del lenguaje de programación
 
Historia de c++
Historia de c++Historia de c++
Historia de c++
 
Programacion
ProgramacionProgramacion
Programacion
 
LENGUAJE DE PROGRAMACION C
LENGUAJE DE PROGRAMACION CLENGUAJE DE PROGRAMACION C
LENGUAJE DE PROGRAMACION C
 
Taller n19 compiladores_generacion_codigo_8_julio_2020-convertido
Taller n19 compiladores_generacion_codigo_8_julio_2020-convertidoTaller n19 compiladores_generacion_codigo_8_julio_2020-convertido
Taller n19 compiladores_generacion_codigo_8_julio_2020-convertido
 
Lenguajes de profgramacion valentina suarez restrepo
Lenguajes de profgramacion valentina suarez restrepoLenguajes de profgramacion valentina suarez restrepo
Lenguajes de profgramacion valentina suarez restrepo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Lenguaje de programacion c
Lenguaje de programacion cLenguaje de programacion c
Lenguaje de programacion c
 
Pul123
Pul123Pul123
Pul123
 

Similar a C#

Lenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptxLenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptxmauhashtag
 
Historia del C++ y JAVA
Historia del C++ y JAVAHistoria del C++ y JAVA
Historia del C++ y JAVANohemi Cuesta
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciamonty19
 
Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++N_Alejandrino
 
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)Hugo Vallejo
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programaciónGabriel Solano
 
Top de lenguajes de programacion
Top de lenguajes de programacionTop de lenguajes de programacion
Top de lenguajes de programacionSaul Pereyra
 
Top de lenguajes de programacion2
Top de lenguajes de programacion2Top de lenguajes de programacion2
Top de lenguajes de programacion2Saul Pereyra
 
Herramientas de software libre
Herramientas de software libreHerramientas de software libre
Herramientas de software librejorge987456
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Rayco Paucar
 
Lenguajes de programacion mas utilizados
Lenguajes de programacion mas utilizadosLenguajes de programacion mas utilizados
Lenguajes de programacion mas utilizadosCesar-Sanchez
 

Similar a C# (20)

Consulta c++
Consulta c++Consulta c++
Consulta c++
 
Lenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptxLenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptx
 
Historia del C++ y JAVA
Historia del C++ y JAVAHistoria del C++ y JAVA
Historia del C++ y JAVA
 
Mfp
MfpMfp
Mfp
 
Mfp
MfpMfp
Mfp
 
C#
C#C#
C#
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++
 
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programación
 
Deber
DeberDeber
Deber
 
Programacion
ProgramacionProgramacion
Programacion
 
Top de lenguajes de programacion
Top de lenguajes de programacionTop de lenguajes de programacion
Top de lenguajes de programacion
 
Top de lenguajes de programacion2
Top de lenguajes de programacion2Top de lenguajes de programacion2
Top de lenguajes de programacion2
 
Jag
JagJag
Jag
 
Jag
JagJag
Jag
 
Herramientas de software libre
Herramientas de software libreHerramientas de software libre
Herramientas de software libre
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01
 
Lenguajes de programacion mas utilizados
Lenguajes de programacion mas utilizadosLenguajes de programacion mas utilizados
Lenguajes de programacion mas utilizados
 

Más de Alejandro Guadarrama Prado (20)

Practica 2.6
Practica 2.6Practica 2.6
Practica 2.6
 
Practica 2.4
Practica 2.4Practica 2.4
Practica 2.4
 
Practica 2.5
Practica 2.5Practica 2.5
Practica 2.5
 
Compresores de datos
Compresores de datosCompresores de datos
Compresores de datos
 
Android version 2.3y 3.0
Android version 2.3y 3.0Android version 2.3y 3.0
Android version 2.3y 3.0
 
Ejercicio 20
Ejercicio 20Ejercicio 20
Ejercicio 20
 
Ejercicio 19
Ejercicio 19Ejercicio 19
Ejercicio 19
 
Ejercicio 20
Ejercicio 20Ejercicio 20
Ejercicio 20
 
Ejercicio 19
Ejercicio 19Ejercicio 19
Ejercicio 19
 
Ejercicio 18
Ejercicio 18Ejercicio 18
Ejercicio 18
 
Ejercicio 17
Ejercicio 17Ejercicio 17
Ejercicio 17
 
Ejercicio 16
Ejercicio 16Ejercicio 16
Ejercicio 16
 
Ejercicio 15
Ejercicio 15Ejercicio 15
Ejercicio 15
 
Ejercicio 15
Ejercicio 15Ejercicio 15
Ejercicio 15
 
Ejercicio 14
Ejercicio 14Ejercicio 14
Ejercicio 14
 
Ejercicio 13
Ejercicio 13Ejercicio 13
Ejercicio 13
 
Ejercicio 12
Ejercicio 12Ejercicio 12
Ejercicio 12
 
Ejercicio 11
Ejercicio 11Ejercicio 11
Ejercicio 11
 
Blog
BlogBlog
Blog
 
Ejercicio 9 power point
Ejercicio 9 power pointEjercicio 9 power point
Ejercicio 9 power point
 

Último

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 

Último (20)

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 

C#

  • 1. C# Miguel Angel Ahumada Delgado Crishtoper es puto Alexander Góngora Pereida Christian Isabel Lopez Cantabrana Alejandro Gabriel Guadarrama Prado
  • 2. C# fue creado en 1999 por Anders Hejsberg. Este mismo ya había trabajado en otros lenguajes como Turbo Pascal, Delphi y J++. C# es un lenguaje de programación orientado a objetos. Su sintaxis se deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes. ¿Qué es?
  • 3. CARACTERÍSTICAS • Sencillez de uso • Modernidad • Orientado a objetos • Orientado a componentes • Recolección de basura • Seguridad de tipos • Eficiente • Compatible
  • 4. Tipos de datos Enteros: Se usan para representar números enteros, como 4, 5, 3, 1, etc. Flotantes: Se usan para representar números con decimales, como 1.8, 7.5, 3.1416, etc. Los flotantes pueden representar hasta 28 decimales. Caracteres: Se usan para representar letras. Este tipo de dato usa la codificación Unicode (Estándar de codificación para facilitar el tratamiento informático, transmisión y visualización de textos de múltiples lenguajes y disciplina técnica). No existen conversiones de entero a char. Lógicos: Representa valores de la lógica booleana. No existen conversiones de entero a boolean.
  • 5. Tipo de dato entero Tipo de dato flotante Tipo de dato de caracteres Tipo de dato lógico Byte (8-bit) (Entero sin signo) System.Byte Sbyte (8-bit) (Entero con signo) System.Sbyte Float (32-bit) (Flotante corto) System.Single Char (16-bit) (Carácter Unicode) System.Char Bool (8-bit) (Verdadero o falso) System.Boolean Short (16-bit) (Entero corto sin signo) System.Int16 Ushort (16-bits) (Entero corto con signo) System.Uint16 Double (64-bit) (Flotante largo) System.Double Int (32-bit) (Entero medio con signo) System.Int32 Uint (32-bit) (Entero medio sin signo) System.Uint32 Decimal (128-bit) (Flotante monetario) System.Decimal Long (64-bit) (Entero largo con signo) System.Int64 Ulong (64-bit) (Entero largo sin signo) System.Uint64
  • 6. C# C++ C C# es orientado a objetos, y es estándar. Utiliza el framework .NET que aporta funciones para casi cualquier cosa. En ese sentido podría decirse que es más completo que C++ – aunque con C++ se puede hacer lo mismo, pero recurriendo a ciertas librerías. C ++ es una extensión a C, orientada a objetos, cuenta con casi todas las ventajas de C, pero además posee ciertas características propias que facilitan mucho la programación. Es de los lenguajes más utilizados actualmente, ya que gran parte del software comercial se realiza en él. Se usa sobre todo cuando el rendimiento del programa es importante, porque es más rápido y ligero que C#. C es un lenguaje estructurado, estándar, que permite trabajar de forma algo más cercana al hardware que la mayoría de los demás. Es potente y versátil, se puede programar de todo, desde aplicaciones sencillas de escritorio hasta sistemas operativos. CUADRO COMPARATIVO
  • 7. C# C++ C Fue creado por Anders Hejlsberg en torno al año 2000 como una versión mejorada de C++ (el # del nombre se puede interpretar como cuatro crucecitas; es decir, C++++) para la programación de alto nivel. El nombre del lenguaje también juega con el de C (en inglés, C es la nota musical Do, mientras que C# es la siguiente nota, Do Sostenido) Fue creado por Bjarne Stroustrup durante la primera mitad de los años 1980 con el fin de dotar C de mecanismos que permitieran usar el paradigma de programación orientada a objetos. Su nombre inicial era C With class, lo que muestra claramente ese propósito, aunque finalmente hizo un juego con el operador incremento (++) de C. C++ podría leerse C es un lenguaje creado por Dennis Ritchie a principios de la década de 1970 y basado en el paradigma de programación estructurada. Pretende ser un lenguaje de propósito general que dé al programador control total sobre sus programas