Página siguiente Página anterior Índice general

9. Palabras raras

En esta sección hay una lista de palabras que probablemente oirás/leerás. La mayoría de ellas son de entornos UNIX. Si hay alguna palabra que no entiendas, y quieres que se incluya aquí, dímelo.

./configure

Programa que sirve para configurar programas antes de compilarlos (si no programas, ni quieres compilar un programa porque te lo has traído en fuentes, no te interesa). Por lo general se llama a configure, para luego llamar a make.

Compilar

Significa convertir un programa escrito en un lenguaje de alto nivel (no es más que un texto, escrito con un corrector de textos normal, por el programador) a un fichero en el lenguaje de la máquina, o sea, un fichero ejecutable (lo que llaman EXE en MS-DOS).

Fuentes/código fuente

Programa escrito en un lenguaje (generalmente de alto nivel) para que el programador lo modifique. Para producir un ejecutable, hay que compilarlo, por medio de un programa llamado (obviamete) compilador.

Guión/script

Es un programa escrito en un lenguaje nterpretado, como el lenguaje del intérprete de órdenes (shell script), Perl, Tcl/Tk, etc. Lo puedes tratar como un programa cualquiera, sólo que necesitas tener el intérprete instalado en tu máquina (que por lo general será cierto).

Intérprete de órdenes

El programa que interpreta lo que escribes (cuando estás en línea de órdenes) y se lo ``comunica'' al núcleo, para que ejecute programas o haga lo que tenga que hacer. X podría considerarse un intérprete de órdenes gráfico. Los intérpretes de órdenes más famosos son el bash (Bourne Again SHell, el estándar en Linux), el sh (Bourne SHell, el estándar hace años, creo que fue el primero), el ksh (Korn SHell, bastante bueno, una mejora del Bourne Shell), y el csh (C SHell, un intérprete bastante distinto al Bourne y derivados ---todos los demás---; el tcsh es una mejora de éste, y viene con las distribuciones Linux).

Kernel

Ver Núcleo.

Macro

Una macro es un conjunto de órdenes para que se ejecuten una después de otra. Es algo parecido a un guión, sólo que el guión suele ejecutarse como un programa independiente, y una macro suele ser para un programa en particular (por ejemplo, una macro para un corrector de texto, para automatizar cierta tarea).

make

Una utilidad que sirve para compilar (no es un compilador; es una herramienta que llama al compilador con todos los datos necesarios, por decir así). Se puede utilizar para muchas otras cosas que tengan que ver con detectar fechas de archivos (cuando unos son más nuevos que otros, etc.).

Núcleo

Parte ``central'' de un sistema operativo. Es lo que hace todo el trabajo. En realidad Linux es el nombre del núcleo, no de todo lo que instalas. Puede que alguna vez tengas que compilar el núcleo (es una tarea un poco delicada), para lo que te remito a la larga lista de documentos que hablan del tema.

Perl

Un lenguaje muy popular, interpretado. Se utiliza con frecuencia para hacer pequeños programas que automaticen tareas pesadas. Si no sabes programar, te aconsejo que empieces con el intérprete de órdenes (si te seduce la idea de aprender un lenguaje con el que automatizar tareas), el Perl es un poco particular.

SGML

Es un lenguaje (el lenguaje en el que estoy escribiendo este documento), diseñado especialmente no para ver textos en ese lenguaje, sino para describirlos, de tal forma que un documento escrito en este lenguaje por lo general no se ve, sino que se coge para convertirlo a otros formato (como HTML, LaTeX, texto plano, etc.)

Shell

Ver Intérprete de órdenes.

TeX/LaTeX

Son lenguajes (en realidad TeX es un lenguaje, y LaTeX es un conjunto de macros del lenguaje TeX) de composición de documentos, con aspecto profesional (como para editar un libro). Tiene un tratamiento de fórmulas matemáticas sencillamente espectacular, pero es relativamente difícil de aprender. Si quieres textos en LaTeX y no quieres aprender el lenguaje (muy normal), utiliza un programa como LyX. Si estás leyendo este documento en formato PostScript, entonces estás viendo cómo queda el texto en LaTeX. Supongo que estarás de acuerdo conmigo en que, a igualdad de facilidad de uso, es preferible este aspecto que no el aspecto cutre de los documentos de Word o similares (los de Word salta a la vista que están hechos con un ordenador personal; los de LaTeX tienen aspecto de libro de imprenta).

XPM (X PixMap)

Probablemente el formato gráfico más usado en UNIX.


Página siguiente Página anterior Índice general