VENTAJAS Y DESVENTAJAS DE C Y C++

1548 palabras 7 páginas
UNIVERSIDAD NACIONAL DE CHIMBORAZO

FACULTAD DE INGENIERÌA

ESCUELA DE INGENIERÌA CIVIL

NOMBRE: XIMENA YEROVI

CURSO: TERCER SEMESTRE “A”

MATERIA: INFORMÀTICA II

FECHA: 10/04/2013

DOCENTE: ING.ALEJANDRA POZ

C
C++
VENTAJAS

* Un núcleo del lenguaje simple, con funcionalidades añadidas importantes, como funciones matemáticas y de manejo de archivos, proporcionadas por bibliotecas.

* Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de los más empleados es el estructurado "no llevado al extremo" (permitiendo ciertas licencias de ruptura).

* Un sistema de tipos que impide operaciones sin sentido.

* Usa un lenguaje de preprocesado, el preprocesador de
…ver más…
- No es recomendable para desarrollo de páginas Web.

- Existen muchos entornos de programación para C++. No existen estándares para ello. .

DIFERENCIAS
1. C es un lenguaje estructurado que no brinda apoyo a la programación orientada a objetos (OOP), mientras que C++ combina la programación estructurada con la OOP (siendo un híbrido), y C# es orientado a objetos puro.

2. C y C++ son lenguajes cuyos programas cuando se compilan, se transforman a lenguaje de máquina, mientras que C# se corresponde a un lenguaje intermedio, denominado MSIL (Microsoft Intermediate Lenguage), que luego se compila a código de máquina con un compilador Just In Time, en tiempo de ejecución.

3. C y C++ permiten al programador administrar la memoria directamente, es decir, corre bajo la responsabilidad del mismo la asignación y liberación de memoria. En C# ocurre todo lo contrario: la plataforma .NET administra la liberación de memoria mediante un recolector de basura.

4. C y C++ generan código objeto con compatibilidad baja con respecto a bibliotecas hechas en otros lenguajes, mientras que C# se compila con compatibilidad total con programas escritos en cualquier lenguaje de la plataforma .NET, como Visual Basic .NET o C++ Administrado.

La eficacia depende del objetivo que se persiga. Para las siguientes metas, hay un lenguaje más eficaz que otro:

1. Productividad: en cuanto a la rapidez de los programadores, el más eficaz es C#, ya que las personas se ven liberadas

Documentos relacionados

  • Modelos Económicos
    999 palabras | 5 páginas
  • Impermeabilizante (ventajas y desventajas)
    625 palabras | 3 páginas
  • Lenguajes De Programacion Orientada a Eventos
    1378 palabras | 6 páginas
  • CUADRO COMPARATIVO DEL REGLAMENTO TÉCNICO CENTROAMERICANO DE BPM Y EL CÓDIGO INTERNACIONAL DE PRÁCTICAS RECOMENDADO - PRINCIPIOS GENERALES DE HIGIENE DE LOS ALIMENTOS
    7046 palabras | 29 páginas
  • quimica
    897 palabras | 4 páginas
  • Codificacion De Datos
    1039 palabras | 5 páginas
  • Clasificacion De Medios Publicitarios
    961 palabras | 4 páginas
  • Sistema gestor de base de datos
    3585 palabras | 15 páginas
  • Evaluacion de proyectos
    1117 palabras | 5 páginas
  • las empresas
    828 palabras | 4 páginas