Diferencia entre pascal y lenguaje c

Solo disponible en BuenasTareas
  • Páginas : 3 (526 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de febrero de 2012
Leer documento completo
Vista previa del texto
Diferencia entre pascal y lenguaje c

Tanto pascal como c son lenguajes imperativos, lo que significa que debe tomarse en cuenta el orden en que se escriben las instrucciones de un programa. Loslenguajes tienen un conjunto de instrucciones que de manera general y según el concepto de programación estructurada de edsger dijkstra, pueden considerarse comunes. La diferencia entonces laencontramos en la sintaxis de cada lenguaje, aunque en muchos casos son muy parecidas.

Los lenguajes de programación C y Pascal a menudo se compara el uno al otro, a veces acaloradamente, probablementeporque las lenguas tienen la misma hora de origen, las influencias y efectos, por lo que representan dos enfoques filosóficos a una necesidad similar. Ambos fueron utilizados en el diseño (y compilar)compiladores de sus propios principios en sus vidas, y ambos se establecieron y popular durante los años formativos de la microcomputadora edad.

Tanto C y Pascal son bastante antiguas lenguas. Pascaldefinición original apareció en 1969 y un primer compilador, en 1970, la primera versión de C un par de años más tarde, alrededor de 1972. Ambos son descendientes de la duda, el idioma ALGOL serie.Algol presentó llamados de programación estructurada, donde los programas se construyen de una sola entrada y salida única, como si se construye, mientras que, por caso, y así sucesivamente.Además, sólo expresión de sintaxis son (más o menos) antes descrito sistemáticamente Algol, que define toda la sintaxis del lenguaje en términos de una gramática recursiva (BNF). Esto tiende a hacer que elidioma más generales y regulares.




Pascal se deriva directamente de AlgolW, si bien comparte algunas nuevas ideas con Algol68. El lenguaje C es más indirectamente relacionadas con Algol,inicialmente a través de B, BCPL, y CPL, y más tarde a través de Algol68 (struct, sindicato, etc) y Pascal (enumeraciones, const, typedef, Booleanos). Pascal también algunos dialectos incorporado...
tracking img