EDITOR DE TEXTO
Por ejemplo un editor de 8 bytes lee el numero binario 0110 0001 en el archivo y lo representara en la pantalla por la figura “a”, que el usuario reconoce como la letra “a”, y ofrecerá al usuario las funciones necesarias para cambiar el numerobinario del archivo.
Los editores de texto son incluidos en el sistema operativo o en algún paquete de software instalado y se usan cuando se deben crear o modificar archivos de texto como archivos de configuración o el código fuente de un programa.
El archivo creado por un editor de texto incluye por convención en DOS y Microsoft la extensión .txt , aunque pueda ser cambiada a cualquier otra con posterioridad.
Los editores de texto se distinguen de los procesadores de texto en que se usan para escribir solo texto, sin formato y sin imágenes, es decir sin diagramación.
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, el editor de texto debe de ser considerado como una herramienta de trabajo del programador.
son programas que permiten introducir texto, letras o números, y redactarlos, rehacer, copiarlo, etc.
todo esto con un diseño minimalista
por ejemplo: bloc de notas.
por ejemplo: bloc de notas.
PROCESADORES DE TEXTO
Los procesadores de textos nos brindan una amplia gama de funcionalidades, ya sean tipográficas u organizativas, con algunas variantes según el programa de que se disponga. Como regla general, todos pueden trabajar con distintos tipos y tamaños de letra, formato de párrafo y efectos artísticos; además de brindar la posibilidad de intercalar o superponer imágenes u otros objetos gráficos dentro del texto.
Como ocurre con la mayoría de las herramientas informáticas, los trabajos realizados en un procesador de textos pueden ser guardados en forma de archivos, usualmente llamados documentos, así como impresos a través de diferentes medios.
Ademas, es un programa que permite introducir y editar texto con funciones mas sofisticadas, como formulas algebraicas, tablas, entre otros.
INTERPRETE
Usando un intérprete, un solo archivo fuente puede producir resultados iguales incluso en sistemas sumamente diferentes (ej. una PC y un PlayStation 3). Usando un compilador, un solo archivo fuente puede producir resultados iguales solo si es compilado a distintos ejecutables específicos a cada sistema.
Los programas interpretados suelen ser más lentos que los compilados debido a la necesidad de traducir el programa mientras se ejecuta, pero a cambio son más flexibles como entornos de programación ydepuración (lo que se traduce, por ejemplo, en una mayor facilidad para reemplazar partes enteras del programa o añadir módulos completamente nuevos), y permiten ofrecer al programa interpretado un entorno no dependiente de la máquina donde se ejecuta el intérprete, sino del propio intérprete (lo que se conoce comúnmente como máquina virtual).
Para mejorar el desempeño, algunas implementaciones de programación de lenguajes de programación pueden interpretar o compilar el código fuente original en una más compacta forma intermedia y después traducir eso al código de máquina (ej. Perl, Python, MATLAB, y Ruby). Algunos aceptan los archivos fuente guardados en esta representación intermedia (ej. Python, UCSD Pascal y Java).
es un programa que permite analizar y ejecutar otros programas escritos en un lenguaje de alto nivel.
algunos lenguajes interpretados son:
- Perl
- PHP
- Javascript
- asp
- Phyton
- Ruby
COMPILADOR
La compilación se realiza una vez y el programa se ejecuta cuantas veces quiera.
es un programa que permite traducir el código fuente de un lenguaje de alto nivel, a otro lenguaje de nivel inferior.
Partes de un compilador.
- análisis
- síntesis
- front end
- back end
No hay comentarios:
Publicar un comentario