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.
./configurePrograma 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.
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).
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.
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).
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).
Ver Núcleo.
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).
makeUna 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.).
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.
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.
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.)
Ver Intérprete de órdenes.
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).
Probablemente el formato gráfico más usado en UNIX.