Diccionario de informática
130 términos explicados sin tecnicismos, cada uno con un ejemplo y enlaces a las guías donde se usa.
No hay ningún término con ese texto. Prueba con otra palabra o usa el buscador general.
#
-
.NET
La plataforma gratuita y de código abierto de Microsoft para crear y ejecutar programas en C#, F# y Visual Basic en Windows, macOS y Linux.
A
-
Accesibilidad web
Que una web pueda usarla todo el mundo, incluidas las personas con discapacidad visual, auditiva, motora o cognitiva.
-
Adware
Programa que muestra publicidad no deseada, a menudo instalado sin que te des cuenta junto a otro programa.
-
Algoritmo
Una serie de pasos precisos y ordenados para resolver un problema o hacer una tarea.
-
Alucinación (IA)
Una respuesta falsa o inventada que un modelo de inteligencia artificial presenta como si fuera cierta.
-
Ancho de banda
La cantidad de datos que una conexión puede transmitir por segundo; lo que los operadores venden como «velocidad».
-
Antivirus
Programa que vigila el equipo para detectar y eliminar software malicioso.
-
API
Un conjunto de reglas que permite a un programa pedir datos o servicios a otro.
-
Aprendizaje automático
La rama de la inteligencia artificial en la que el ordenador aprende patrones a partir de ejemplos en lugar de seguir reglas escritas a mano.
-
Arranque seguro
Función de la UEFI que solo deja arrancar sistemas y cargadores firmados digitalmente, para impedir que se cuele malware antes de Windows.
-
Array
Una colección ordenada de valores a los que se accede por su posición, que normalmente empieza en 0.
B
-
Base de datos
Un sistema que guarda información de forma organizada y permite consultarla, modificarla y protegerla aunque la usen muchos a la vez.
-
Biblioteca
Código ya escrito por otras personas que añades a tu proyecto para no programar desde cero tareas habituales.
-
Biblioteca estándar
El conjunto de módulos que viene incluido con un lenguaje y se puede usar sin instalar nada más.
-
BIOS / UEFI
El programa que viene grabado en la placa base y que pone en marcha el ordenador antes de que cargue el sistema operativo.
-
Bit y byte
El bit es la unidad mínima de información (un 0 o un 1); un byte son 8 bits.
-
BitLocker
La función de Windows que cifra el disco completo para que nadie pueda leer tus datos sin la contraseña o la clave de recuperación.
-
Bucle
Un bloque de código que se repite varias veces: un número fijo, para cada elemento de una lista o mientras se cumpla una condición.
-
Bytecode
Un código intermedio, entre el código fuente y el código máquina, que ejecuta una máquina virtual como la de Java.
C
-
Caché
Una copia temporal de datos que se guarda cerca para poder usarlos más rápido la próxima vez.
-
Cadena de texto
Un valor que contiene texto: una secuencia de caracteres, normalmente escrita entre comillas.
-
Cifrado
Transformar datos para que solo pueda leerlos quien tenga la clave correcta.
-
Clase
Un molde que define qué datos y qué métodos tendrán los objetos de un tipo; a partir de ella se crean tantos objetos como haga falta.
-
Clave foránea
Una columna que guarda la clave primaria de otra tabla para relacionar las dos, como el cliente de cada pedido.
-
Clave primaria
La columna (o grupo de columnas) que identifica cada fila de una tabla sin repetirse nunca, como un número de cliente.
-
Cmdlet
Un comando de PowerShell con nombre del tipo Verbo-Sustantivo, como Get-Process, que devuelve objetos en lugar de texto.
-
Códec
El método que se usa para comprimir y descomprimir audio o vídeo, como H.264, HEVC, AV1 o AAC.
-
Código de salida
El número que devuelve un programa al terminar: 0 si todo fue bien y otro valor si hubo un error.
-
Coincidencia de patrones
Una forma de comparar un valor con varias formas posibles y ejecutar el caso que encaje, extrayendo de paso sus datos.
-
Compilador
Un programa que traduce el código que escribes a otro lenguaje que el ordenador ejecuta, normalmente código máquina o bytecode, antes de ejecutarlo.
-
Concurrencia
La capacidad de un programa de avanzar en varias tareas a la vez, por ejemplo con varios hilos o goroutines.
-
Condicional
Una instrucción que ejecuta un bloque de código solo si se cumple una condición, como «si llueve, coge el paraguas».
-
Cookie
Un pequeño archivo que una web guarda en tu navegador para recordar cosas, como tu sesión o tus preferencias.
-
Copia de seguridad
Una copia de tus archivos guardada en otro sitio para poder recuperarlos si se pierden o se estropean.
-
Corrutina
Una función que puede pausarse y continuar más tarde sin bloquear el hilo; Kotlin, Python y otros lenguajes las usan para el código asíncrono.
-
Cortafuegos
Un filtro que decide qué conexiones de red se permiten y cuáles se bloquean.
-
CPU (procesador)
El chip que ejecuta las instrucciones de los programas: el «cerebro» del ordenador.
-
CSS
El lenguaje que define el aspecto de una página web: colores, tipografías, tamaños, márgenes y la colocación de cada elemento.
D
-
Dirección IP
El número que identifica a un dispositivo en una red para que los datos lleguen a él.
-
Diseño adaptable (responsive)
La forma de diseñar una web para que se vea y se use bien en cualquier pantalla, del móvil al monitor grande.
-
DNS
El sistema que traduce los nombres de las webs (como portaltec.eu) a las direcciones IP que usan los ordenadores.
-
DOM
La representación de una página web que el navegador crea y que JavaScript puede leer y modificar: cada etiqueta es un nodo de un árbol.
-
Driver (controlador)
El programa que permite a Windows entenderse con una pieza de hardware concreta, como la tarjeta gráfica o la impresora.
E
-
Enumeración (enum)
Un tipo de dato cuyo valor solo puede ser uno de una lista cerrada de opciones, como los días de la semana o los estados de un pedido.
-
Estructura (struct)
Un tipo de dato que agrupa varios campos con nombre, como una ficha con nombre, precio y existencias.
-
Evento (programación)
Algo que ocurre y a lo que el programa puede reaccionar: un clic, una tecla pulsada, una página que termina de cargar o un mensaje que llega.
-
Excepción
Un error que ocurre mientras el programa se ejecuta (un archivo que no existe, una división entre cero) y que se puede capturar para reaccionar.
-
Expresión regular
Un patrón de texto que describe qué buscar, como «cualquier correo electrónico» o «números de 5 cifras», para encontrar, validar o reemplazar texto.
-
Extensión de archivo
Las letras tras el punto final del nombre de un archivo (.pdf, .jpg, .exe) que indican de qué tipo es.
F
-
Firmware
Software grabado dentro de un aparato (placa base, router, SSD, móvil) que controla su funcionamiento básico.
-
Flexbox y Grid
Los dos sistemas de CSS para colocar elementos: Flexbox los ordena en una fila o columna y Grid en una rejilla de filas y columnas.
-
FPS
Fotogramas por segundo: cuántas imágenes por segundo genera la tarjeta gráfica en un juego o un vídeo.
-
Fuente de alimentación
La pieza que convierte la corriente del enchufe en las tensiones que necesitan los componentes del ordenador.
-
Función
Un bloque de código con nombre que realiza una tarea concreta, puede recibir datos y devolver un resultado.
-
Función anónima
Una función sin nombre, normalmente corta, que se escribe directamente donde se usa, por ejemplo para filtrar una lista.
G
-
Genéricos
Una forma de escribir funciones o clases que funcionan con cualquier tipo de dato, indicando el tipo concreto al usarlas.
-
Gestión de memoria
Cómo reserva y libera un programa la memoria RAM que usa: a mano (C), con un recolector de basura (Java, Python) o con reglas de propiedad (Rust).
-
Gestor de contraseñas
Una aplicación que guarda todas tus contraseñas cifradas y las rellena por ti, para que puedas usar una distinta y robusta en cada web.
-
Gestor de paquetes
Una herramienta que descarga, instala y actualiza las bibliotecas que usa un proyecto y apunta sus versiones.
-
Git
Programa de control de versiones que guarda el historial de cambios de un proyecto y permite volver atrás o trabajar en equipo.
-
Goroutine
Una función de Go que se ejecuta de forma concurrente con el resto del programa; es muy ligera y se lanza escribiendo go delante de la llamada.
-
GPU (tarjeta gráfica)
El procesador especializado en generar imágenes; puede ir integrado en el procesador o en una tarjeta aparte.
H
-
Hash (función hash)
Un cálculo que convierte cualquier dato en una huella de longitud fija: si el dato cambia lo más mínimo, la huella cambia por completo.
-
Hercios (Hz) del monitor
Cuántas veces por segundo se actualiza la imagen del monitor: 60, 144, 240 Hz…
-
Herencia
El mecanismo por el que una clase reutiliza los datos y métodos de otra y puede ampliarlos o cambiarlos.
-
HTML
El lenguaje de marcado que describe el contenido y la estructura de una página web: títulos, párrafos, enlaces, imágenes o formularios.
-
HTTPS
La versión cifrada del protocolo de las webs; se reconoce por el «https://» y el candado del navegador.
I
-
IA generativa
Sistemas de inteligencia artificial que crean contenido nuevo, como texto, imágenes o audio, a partir de lo que les pides.
-
Índice (base de datos)
Una estructura que la base de datos mantiene aparte para encontrar filas rápidamente sin recorrer toda la tabla.
-
Inmutabilidad
La propiedad de un valor o variable que no se puede cambiar una vez creado.
-
Interfaz (programación)
Una lista de métodos que una clase se compromete a tener, sin decir cómo los hace: un contrato que permite tratar igual objetos distintos.
-
Intérprete
Un programa que lee el código y lo va ejecutando directamente, sin generar antes un ejecutable aparte.
-
Inyección SQL
Un ataque en el que se cuela código SQL a través de un formulario o una dirección para leer, cambiar o borrar datos de la base de datos.
J
-
JOIN (SQL)
La operación de SQL que combina filas de dos o más tablas usando una columna en común.
-
JSON
Un formato de texto sencillo para guardar e intercambiar datos estructurados, muy usado por las APIs web.
-
JVM (máquina virtual de Java)
El programa que ejecuta el bytecode de Java, Kotlin y otros lenguajes, y que hace que el mismo programa funcione en cualquier sistema.
L
-
Latencia (ping)
El tiempo que tarda un dato en ir a un servidor y volver, medido en milisegundos.
-
Lenguaje de programación
Un lenguaje con reglas precisas para escribir instrucciones que un ordenador puede ejecutar, como Python o JavaScript.
-
Llave de acceso (passkey)
Un sistema para iniciar sesión sin contraseña, usando tu móvil u ordenador y tu huella, tu cara o tu PIN.
M
-
Malware
Cualquier programa diseñado para hacer daño: virus, troyanos, ransomware, spyware…
-
Mapa (clave-valor)
Una colección que guarda pares clave–valor y permite encontrar un valor al instante a partir de su clave.
-
Máquina virtual
Un ordenador simulado por software dentro de tu ordenador, con su propio sistema operativo.
-
Modelo de lenguaje (LLM)
El tipo de inteligencia artificial que hay detrás de los chatbots: predice el texto más probable a partir de lo que le escribes.
-
Modo seguro
Una forma de arrancar Windows con lo mínimo imprescindible, para poder solucionar problemas.
-
Módulo
Un archivo o grupo de archivos de código que agrupa funciones relacionadas y que otros archivos pueden importar.
N
-
NAS
Un dispositivo de almacenamiento conectado a la red de casa, con uno o varios discos, al que pueden acceder todos tus aparatos.
-
Nube
Servicios y almacenamiento que están en servidores de una empresa, a los que accedes por internet.
-
Núcleo e hilo
Un núcleo es una unidad de proceso dentro de la CPU; los hilos son las tareas que cada núcleo puede atender a la vez.
-
NVMe
El protocolo que usan los SSD más rápidos para comunicarse con el ordenador a través de PCI Express.
O
-
Objeto
Un elemento de un programa que agrupa datos (propiedades) y acciones (métodos) relacionados, como un «cliente» con su nombre y su correo.
-
Ownership (propiedad) en Rust
El sistema de Rust para gestionar la memoria sin recolector de basura: cada valor tiene un único dueño y se libera cuando el dueño deja de existir.
P
-
Pantallazo azul
La pantalla azul que muestra Windows cuando se encuentra un error grave y tiene que detenerse para proteger tus datos.
-
Permisos de archivo
Las reglas que deciden quién puede leer, modificar o ejecutar cada archivo y carpeta del sistema.
-
Phishing
Engaño en el que te hacen creer que un mensaje viene de una empresa o persona de confianza para robarte datos o dinero.
-
Placa base
La placa principal del ordenador, a la que se conectan el procesador, la memoria, los discos y el resto de componentes.
-
Preprocesador
La fase previa a la compilación en C y C++ que procesa las líneas con #, como #include o #define, antes de compilar el código.
-
Programación asíncrona
Una forma de programar en la que las tareas lentas (red, disco) se lanzan y el programa sigue con otras cosas mientras tanto, en vez de quedarse esperando.
-
Programación orientada a objetos
Una forma de organizar el código en objetos que agrupan datos y comportamiento, usando clases, herencia e interfaces.
-
Promesa (JavaScript)
Un objeto de JavaScript que representa un resultado que todavía no ha llegado y que estará disponible (o fallará) más adelante.
-
Prompt
El texto con el que le pides algo a una inteligencia artificial: tu pregunta o instrucción.
-
Puerto (de red)
Un número que identifica a qué programa van dirigidos los datos que llegan a un equipo.
-
Puntero
Una variable que guarda la dirección de memoria de otro dato, en lugar del dato en sí.
R
-
RAM (memoria)
La memoria de trabajo del ordenador: guarda lo que estás usando ahora y se vacía al apagar.
-
Ransomware
Malware que cifra tus archivos y te pide un rescate para devolvértelos.
-
Resolución
El número de píxeles de una imagen o una pantalla, como 1920 × 1080 (Full HD) o 3840 × 2160 (4K).
-
Router
El aparato que conecta tu red de casa con internet y reparte la conexión entre tus dispositivos.
S
-
SAI
Sistema de alimentación ininterrumpida: una batería que mantiene el equipo encendido unos minutos si se va la luz.
-
Script
Un programa normalmente corto, guardado en un archivo de texto, que automatiza una tarea ejecutando órdenes en orden.
-
Sintaxis
Las reglas de escritura de un lenguaje de programación: qué símbolos, palabras y orden se aceptan.
-
Sistema operativo
El programa principal que gestiona el hardware y permite usar los demás programas: Windows, macOS, Linux, Android, iOS.
-
Smishing
Phishing por SMS: mensajes que suplantan a una empresa o un organismo para que pulses un enlace fraudulento.
-
SQL
El lenguaje estándar para crear, consultar y modificar los datos de una base de datos relacional.
-
SSD
Una unidad de almacenamiento sin piezas móviles, basada en memoria flash, mucho más rápida que un disco duro.
T
-
Terminal
Una ventana en la que controlas el ordenador escribiendo órdenes de texto en lugar de usar el ratón.
-
Tipado estático y dinámico
Cómo comprueba un lenguaje los tipos de datos: antes de ejecutar (estático, como Java o TypeScript) o mientras se ejecuta (dinámico, como Python o JavaScript).
-
Tipo de dato
La clase de valor que guarda una variable (número entero, decimal, texto, verdadero o falso…) y qué operaciones admite.
-
Token (IA)
La unidad de texto que procesa un modelo de lenguaje: una palabra, un trozo de palabra o un carácter.
-
TPM
Un chip (o función del procesador) que guarda claves de seguridad de forma protegida; Windows 11 exige la versión 2.0.
-
Transacción
Un grupo de operaciones sobre una base de datos que se aplican todas juntas o ninguna, para que los datos nunca queden a medias.
-
Troyano
Malware que se hace pasar por un programa o archivo legítimo para que lo instales tú mismo.
-
Tubería (pipe)
El símbolo | de la terminal, que envía la salida de un comando como entrada del siguiente para encadenarlos.
V
-
Valor nulo (null)
Un valor especial que indica «aquí no hay nada». Usarlo como si fuera un dato real provoca uno de los errores más comunes al programar.
-
Variable
Un nombre que guarda un valor en memoria para poder usarlo y cambiarlo durante el programa.
-
Variable de entorno
Un valor con nombre que el sistema operativo pasa a todos los programas, como PATH, que indica dónde buscar los comandos.
-
Verificación en dos pasos
Pedir, además de la contraseña, una segunda prueba de identidad, como un código en el móvil o una llave de acceso.
-
Vishing
Phishing por llamada telefónica: alguien se hace pasar por tu banco, una empresa o un técnico para sacarte datos o dinero.
-
VPN
Una conexión cifrada entre tu dispositivo y un servidor, por la que pasa todo tu tráfico de internet.
-
VRAM
La memoria propia de la tarjeta gráfica, donde guarda texturas e imágenes que está procesando.
W
-
Wi-Fi
La tecnología que conecta dispositivos a la red sin cables, por ondas de radio.
X
-
XMP / EXPO
Perfiles grabados en la memoria RAM que permiten activar en la BIOS la velocidad anunciada por el fabricante.