Computacion

Sunday, March 11, 2007

computacion IV

1.-¿QUE ES UN EDITOR?
Un "editor de texto" es un programa que permite escribir y modificar archivos digitales compuestos únicamente por texto sin formato, conocidos comúnmente como archivos de texto.
Se distinguen de los procesadores de textos en que se usan para escribir sólo texto, sin formato y sin imágenes.Hay una gran variedad de editores de texto. Algunos son de uso general, mientras que otros están diseñados para escribir o programar en un lenguaje. Algunos son muy sencillos, mientras que otros tienen implementadas gran cantidad de funciones.


2.-¿QUE ES UN COMPILADOR?
Un compilador es un programa que, a su vez, traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente. Usualmente el segundo lenguaje es código de máquina, pero también puede ser simplemente texto. Este proceso de traducción se conoce como compilación.
La razón principal para querer usar un compilador es querer traducir un programa de un lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje de máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora.


3.-¿QUE ES C++?
El C++ es un lenguaje de programación, diseñado a mediados de los años 1980, por Bjarne Stroustrup, como extensión del lenguaje de programación C.
Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes como ROOT (enlace externo). Las principales características del C++ son el soporte para programación orientada a objetos y el soporte de plantillas o programación genérica (templates). Se puede decir que C++ es un lenguaje que abarca tres paradigmas de la programación: la programación estructurada, la programación genérica y la programación orientada a objetos.
Además posee una serie de propiedades difíciles de encontrar en otros lenguajes de alto nivel:
Posibilidad de redefinir los operadores (sobrecarga de operadores)
Identificación de tipos en tiempo de ejecución (RTTI)
C++ está considerado por muchos como el lenguaje más potente, debido a que permite trabajar tanto a alto como a bajo nivel, sin embargo es a su vez uno de los que menos automatismos trae (obliga a hacerlo casi todo manualmente al igual que C) lo que "dificulta" mucho su aprendizaje.
El nombre C++ fue propuesto por Rick Masciatti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el nombre "C con clases". En C++, "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.


4.-¿QUE ES TURBO C?
IDE y compilador para programar en lenguaje C desarrollado por Borland.
Su primera versión es de 1987, a la que siguieron las versiones 1.5 y 2.0 de1989
Fue el compilador más popular para desarrollar en C en entornos MS-DOS. Se le considera el primer IDE para C disponible para dicha plataforma.
Sustituido por el Turbo C++ en 1990
Este lo fue a su vez por el Borland C++, disponible también para Windows. Tras el Borland C++ llegó el C++Builder
Tanto el Turbo C 2.0 como el Turbo C++ 1.0 pueden conseguirse gratuitamente en la web de Borland desde el año 2000
En Septiembre de 2006 Borland lanzó una versión recortada del C++Builder para Windows con el nombre de Turbo C++ for Windows , recuperando así la clásica denominación. Dicho TurboC++ está disponible en dos ediciones una gratuita, Explorer, y otra de pago , la Pro
Dichos productos, junto a los otros IDEs de Borland pasaron a la nueva filial CodeGear al ser creada esta en Noviembre de 2006


5.-DIFERENCIAS ENTRE TURBO C Y C++.
C y C++ son lenguajes de programacion, el primero es Estructurado, el segundo es un hibrido, ya que es mezcla de estructurado con objetos por que si fuera objetos puro tendria que ser como Smalltalk y si es estructurado solo es no cambiaria seguiria siendo C, esto vos lo podes escribir en cualquier archivo de texto sabiendo las palabras claves y como se forman las sentencias, lo s demas sono compiladores, lo qu e te permiten es compilar y hacerlo funcionar mas expecificamete a lo que vos programaste, tambien si qures tienen un procesador de texto, para exribirlos ahi, un debbuger para corregir los errores de programacion pero en realidad los dos primeros son lenguajes de programacion, y los otros son compiladores, no quiero entrar en detalle, como funciona un compilador por que seria bastate largo y por ahi cometo errores y te confundo mas por que habria que hablar tambien de interpretes y pseudocompiladores.

Wednesday, August 30, 2006

Maricela Salazar Campuzano

Maricela Salazar Campuzano #33, computacion