Академический Документы
Профессиональный Документы
Культура Документы
Introduccin a la computacin
1.3 Definiciones
Ensambladores
Traducen programas escritos con
mnemnicos a lenguaje de mquina.
1.3.2 Compiladores
1.3.3 interpretes
1.3.2 Compiladores
1.3.3 interpretes
Un compilador es un programa informtico que
traduce un programa escrito en un lenguaje de
programacin a otro lenguaje de
programacin, generando un programa
equivalente que la mquina ser capaz de
interpretar. Usualmente el segundo lenguaje es
lenguaje de mquina, pero tambin puede ser
simplemente texto. Este proceso de traduccin
se conoce como compilacin.
1.3.2 Compiladores
1.3.3 interpretes
Compiladores
Son programas que traducen Programas Fuente en programas
Objeto.
1.3.2 Compiladores
1.3.3 interpretes
1.3.2 Compiladores
1.3.3 interpretes
1.3.2 Compiladores
1.3.3 interpretes
1.- Base 10
2.- Base 2
3.- Base 8
4.- Base 16
1.3.5 Arquitectura de
Computadoras
Arquitectura VON NEUMANN
Arquitectura Harvard.
Arquitectura CISC
(Conjunto de instruccones completa)
Arquitectura RISC
(Conjunto de instrucciones reducidas).
Arquitectura HARVARD
1.4.1 PROGRAMACIN
ESTRUCTURADA
Es un paradigma de programacin
orientado a mejorar la claridad, calidad y
tiempo de desarrollo de un programa de
computadora, utilizando nicamente
subrutinas, y tres estructuras: secuencia,
seleccin, e iteracin
1.4.1 PROGRAMACIN
ESTRUCTURADA
1.4.1 PROGRAMACIN
ESTRUCTURADA
Los programas estructurados emplean
algoritmos que se componen de tres
patrones o estructuras:
1.- Secuenciales
2.- Selectivos
3.- iterativos
Un lenguaje de descripcin de
hardware (HDL, Hardware Description
Language) permite documentar las
interconexiones y el comportamiento
de un circuito electrnico, sin utilizar
diagramas esquemticos.
Programas de Sistema
Son aplicaciones de utilidad que se suministran con
el SO pero no forman parte de l. Ofrecen un
entorno til para el desarrollo y ejecucin de
programas, siendo algunas de las tareas que
realizan:
* Manipulacin y modificacin de archivos.
* Informacin del estado del sistema.
* Soporte a lenguajes de programacin.
* Comunicaciones.
Programas de Aplicacin
Otras definiciones
1. Editores
Son programas que permiten escribir textos y
guardarlos en memoria secundaria.
2. Utileras de Archivos
Programas para dar mantenimiento a los archivos.
3. Bibliotecas
Programas que contienen rutinas para realizar
funciones frecuentemente requeridas. Estas
funciones pueden ser ligadas a los programas
escritos por el usuario.
Programacin
Programacin
* El desarrollo lgico del programa para resolver un
problema en particular.
* Escritura de la lgica del programa empleando
un lenguaje de programacin especfico
(codificacin del programa).
* Ensamblaje o compilacin del programa hasta
convertirlo en lenguaje de mquina.
* Prueba y depuracin del programa.
* Desarrollo de la documentacin
Editores
Editores
Con estos editores de texto tambin puedes escribir
programas en cdigo fuente ya que te resaltan la
sintaxis de los lenguajes de programacin.
Hay muchisimos editores de texto para Linux,
algunos son estos:
1. gEdit
Editores
Editores
2. Kwrite
Editor de textos con muchas funciones extra como
corrector de ortografa, sangrado, alineado,
capitalizar, maysculas / minsculas, multitud de
codificaciones, pestaas, modo de solo lectura,
accesos rpidos, sobreescritura, bsquedas de texto,
reemplazar, ir a la linea, imprimir texto, etc...
Ejecutables