Diferencias entre Turbo C, Borland C++ y Dev C++

1838 palabras 8 páginas
Ingeniería en Comunicaciones y Electrónica

Estructuras y Bases de Datos

Diferencias entre Turbo C, Borland C++ y Dev C++

Introducción
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto. Este proceso de traducción se conoce como compilación.

Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior
…ver más…

Actualmente existen herramientas que facilitan la tarea de escribir compiladores ó intérpretes informáticos. Estas herramientas permiten generar el esqueleto del analizador sintáctico a partir de una definición formal del lenguaje de partida, especificada normalmente mediante una gramática formal y barata, dejando únicamente al programador del compilador la tarea de programar las acciones semánticas asociadas.

Diferencias que hay entre C y C++
C++ evolucionó a partir del C, por lo tanto, C es un "subconjunto" de C++. Eso quiere decir que C está incluido en C++, en general, casi cualquier programa escrito en C podrá compilarse con un compilador de C++, y funcionará.
Así que casi todas las diferencias son del tipo de qué tiene C++ y no tiene C.

La principal diferencia es que C++ está orientado a objetos, es decir tiene clases.

Los creadores de C++ crearon las clases basándose en una característica que ya tenía C: las estructuras. Estas se han mejorado y admiten funciones además de datos como miembros.

Para mantener cierta coherencia con C, y mantener el concepto de estructura en su idea original, se creó un nuevo concepto class.
Pero las diferencias no terminan ahí. Muchas de las mejoras introducidas para implementar las clases se pueden usar fuera de ellas, como la sobrecarga de funciones, y operadores, y los parámetros con valores por defecto.

También hay nuevos

Documentos relacionados

  • Interacción económica
    1904 palabras | 8 páginas