Glossari d’informàtica
Consulta definicions breus de conceptes habituals d’informàtica, programació, desenvolupament web, sistemes i ciberseguretat. L’objectiu és ajudar-te a reconèixer termes tècnics i entendre’ls en context.
118 termes disponibles
a
- Accessibilitat
- Conjunt de pràctiques que fan que una web, aplicació o document es pugui utilitzar amb diferents capacitats, dispositius i contextos.
- Agentic coding
- Forma de desenvolupament assistit per IA en que un o diversos agents planifiquen, editen, executen comprovacions i proposen canvis sobre una base de codi.
- Algorisme
- Sequencia ordenada dinstruccions per resoldre un problema o transformar una entrada en un resultat concret.
- API
- Contracte que defineix com es comuniquen dos sistemes: quines operacions ofereixen, quines dades accepten i quines respostes retornen.
- Aprenentatge automatic
- Branca de la intelligencia artificial en que els sistemes aprenen patrons a partir de dades per fer prediccions o decisions.
- Array
- Estructura de dades que desa diversos elements en una col·lecció ordenada, normalment accessible mitjançant índexs numèrics.
- Astro
- Framework web orientat a contingut que genera llocs rapids i permet usar components de diferents frameworks nomes on calen.
- Autenticacio
- Procés de comprovar la identitat d’un usuari, servei o dispositiu abans de permetre-li accedir a un sistema.
b
- Backend
- Part d’una aplicació que s’executa al servidor i gestiona regles de negoci, dades, seguretat i integracions.
- Base de dades
- Sistema dissenyat per emmagatzemar, consultar i mantenir informació de manera estructurada i persistent.
- Big O
- Notació usada per descriure com creix el cost d’un algorisme quan augmenta la mida de les dades d’entrada.
- Binari
- Sistema de representació basat en dos valors, 0 i 1, que serveix com a base per codificar informació digital.
- Boolea
- Tipus de dada amb dos estats possibles, cert o fals, molt utilitzat per a condicions i decisions logiques.
c
- Cache
- Copia temporal de dades o resultats per respondre mes rapid i evitar repetir feina costosa.
- CDN
- Xarxa de servidors distribuïts que lliura recursos web des d’ubicacions properes a l’usuari per reduir latència.
- CI/CD
- Pràctiques que automatitzen proves, integració i desplegament per publicar canvis de programari amb més seguretat i freqüència.
- Classe
- Plantilla de programació orientada a objectes que descriu dades i comportaments comuns per crear objectes.
- CLI
- Interficie de linia dordres que permet usar programes escrivint instruccions en un terminal.
- Codi obert
- Model en que el codi font esta disponible per estudiar, usar, modificar i redistribuir segons la seva llicencia.
- Commit
- Registre de canvis en un sistema de control de versions que desa un punt concret de l’evolució del projecte.
- Compilador
- Eina que tradueix codi escrit per persones a una forma que la maquina o un entorn dexecucio pot utilitzar.
- Computacio quantica
- Model de computacio que usa principis de la mecanica quantica per representar i processar informacio amb qubits.
- Consulta
- Petició per obtenir, filtrar o modificar dades, especialment en bases de dades o APIs.
- Contenidor
- Paquet aïllat que inclou una aplicació i el necessari per executar-la de manera semblant en diferents entorns.
- CORS
- Mecanisme del navegador que controla quins orígens externs poden llegir respostes d’un servidor web.
- CSS
- Llenguatge destils que defineix laparenca visual de documents HTML: colors, espaiat, tipografia i distribucio.
- Cua
- Estructura o sistema on els elements satenen normalment en el mateix ordre en que entren.
d
- Depuracio
- Activitat de localitzar, entendre i corregir errors en un programa fins que es comporta com sespera.
- DevOps
- Enfocament de treball que uneix desenvolupament i operacions per millorar automatització, desplegaments, monitoratge i col·laboració.
- Diagrama de flux
- Representacio visual dun algorisme o proces mitjancant simbols connectats que mostren passos, decisions i recorregut logic.
- Disseny responsive
- Forma de dissenyar interfícies que s’adapten a diferents mides de pantalla i maneres d’ús.
- Docker
- Plataforma popular per crear i executar contenidors d’aplicacions de manera reproduïble.
- DOM
- Representació en memòria d’una pàgina web que permet llegir i modificar-ne els nodes amb JavaScript.
e
- Edge computing
- Execució de processos a prop de l’usuari o de l’origen de les dades per reduir latència i càrrega en servidors centrals.
- Endpoint
- Adreça o punt d’accés d’una API on se sol·licita una operació o recurs concret.
- Entrellaçament quantic
- Fenomen pel qual diversos qubits queden correlacionats de manera que lestat dun no es descriu de forma independent.
- Esdeveniment
- Fet que un programa pot detectar i respondre, com un clic, una tecla premuda o un missatge rebut.
- Espai de noms
- Ambit que agrupa noms per evitar conflictes entre variables, funcions, classes o altres identificadors.
- Estructura de control
- Construccio del llenguatge que dirigeix lordre dexecucio dun programa, com condicionals, bucles i ramificacions.
- Excepcio
- Situació anòmala durant l’execució que interromp el flux normal i es pot gestionar amb tractament d’errors.
f
- Framework
- Base de treball que ofereix estructura, convencions i eines per construir aplicacions amb menys codi repetitiu.
- Frontend
- Part visible i interactiva d’una aplicació, normalment executada al navegador o dispositiu de l’usuari.
- Funcio
- Bloc de codi amb nom o referencia que agrupa una tasca i es pot reutilitzar amb dades diferents.
g
- Generics
- Mecanisme de tipatge que permet crear funcions, classes o estructures reutilitzables conservant informacio sobre el tipus rebut.
- Git
- Sistema distribuit de control de versions que registra canvis i facilita treballar en equip sobre codi.
- GitHub Actions
- Servei dautomatitzacio integrat a GitHub per executar proves, builds i desplegaments mitjancant fluxos configurables.
h
- Hash
- Resultat d’aplicar una funció que resumeix dades en una empremta de longitud fixa, útil per comparar o identificar informació.
- Herencia
- Mecanisme de programacio orientada a objectes pel qual una classe aprofita atributs i comportaments definits en una altra.
- HTML
- Llenguatge de marcatge que estructura el contingut d’una pàgina web mitjançant elements i atributs.
- HTTP
- Protocol que organitza la comunicació entre client i servidor a la web mitjançant peticions i respostes.
- HTTPS
- Versió segura d’HTTP que xifra la comunicació per protegir dades davant lectura o manipulació no autoritzada.
i
- IDE
- Entorn de desenvolupament que integra editor, ajuda de codi, execució, depuració i altres eines.
- Injeccio de dependencies
- Tecnica en que un component rep des de fora els serveis que necessita en lloc de crear-los internament.
j
- Java
- Llenguatge de programacio orientat a objectes molt usat en aplicacions empresarials, Android, servidors i formacio inicial.
- JavaScript
- Llenguatge de programacio principal del navegador, usat per afegir comportament, interactivitat i comunicacio amb serveis web.
- JDK
- Kit de desenvolupament de Java que inclou compilador, eines i entorn necessari per crear i executar programes Java.
- JSON
- Format de text lleuger per intercanviar dades estructurades entre sistemes i llenguatges diferents.
- JVM
- Maquina virtual de Java que executa bytecode i permet que un mateix programa funcioni en diferents sistemes compatibles.
k
- Kernel
- Nucli del sistema operatiu que coordina recursos com memoria, processos, fitxers i dispositius.
l
- Latencia
- Temps que passa entre iniciar una acció i rebre resposta, especialment en xarxes, interfícies o sistemes distribuïts.
- Lighthouse
- Eina d’auditoria web que avalua rendiment, accessibilitat, bones pràctiques i SEO tècnic.
- Linter
- Eina que analitza codi per detectar errors, estils inconsistents o patrons poc recomanables.
- LLM
- Model de llenguatge gran entrenat amb grans volums de text i codi per generar, resumir, transformar o raonar sobre contingut.
m
- Markdown
- Llenguatge de marcatge lleuger que permet escriure documents amb titols, llistes, enllacos, taules i fragments de codi de forma llegible.
- MDX
- Format que combina Markdown amb components JSX per crear documentacio o pagines amb contingut interactiu i reutilitzable.
- Microserveis
- Arquitectura que divideix una aplicació en serveis petits, autònoms i connectats mitjançant APIs o missatgeria.
- Middleware
- Capa intermèdia que processa una petició o comunica sistemes abans d’arribar al component final.
- Modul
- Unitat de codi que agrupa funcionalitat relacionada i es pot importar o reutilitzar des d’altres parts.
n
- Node.js
- Entorn dexecucio que permet usar JavaScript fora del navegador, habitual en eines, servidors i projectes frontend.
- NoSQL
- Familia de bases de dades que no usa exclusivament taules relacionals i sadapta a models com documents, clau-valor o grafs.
- npm
- Gestor de paquets de lecosistema JavaScript usat per instal·lar dependencies, executar scripts i publicar llibreries.
o
- OAuth
- Protocol dautoritzacio que permet concedir acces limitat a recursos sense compartir la contrasenya principal.
- Objecte
- Entitat de programari que combina dades i comportament, normalment creada a partir d’una classe o estructura similar.
- Observabilitat
- Capacitat d’entendre què passa dins d’un sistema mitjançant mètriques, logs, traces i alertes.
- ORM
- Eina que permet treballar amb bases de dades usant objectes del llenguatge en comptes descriure totes les consultes manualment.
p
- Parsing
- Proces danalitzar text o codi per convertir-lo en una estructura que el programa pugui interpretar.
- Programacio orientada a objectes
- Paradigma que organitza el codi en objectes amb estat i comportament, normalment definits mitjancant classes i interfícies.
- Progressive Web App
- Aplicacio web que incorpora capacitats propies dapps installables, com funcionament offline o acces des de la pantalla dinici.
- Promesa
- Objecte que representa el resultat futur d’una operació asíncrona, ja sigui completada correctament o fallida.
- Prompt engineering
- Practica de redactar instruccions, context i restriccions per obtenir millors respostes de models generatius.
- Pseudocodi
- Forma de descriure algorismes amb llenguatge proper a lhuma i estructura de programacio, sense dependre duna sintaxi real concreta.
- Pull request
- Proposta de fusionar canvis en un repositori, normalment revisada abans dincorporar-se a la branca principal.
- Python
- Llenguatge de programacio de sintaxi clara usat en aprenentatge, automatitzacio, desenvolupament web, dades i intelligencia artificial.
q
- Qubit
- Unitat basica dinformacio quantica que pot representar-se com a combinacio dels estats 0 i 1 fins que es mesura.
- Query string
- Part opcional d’una URL que apareix després del signe d’interrogació i transporta paràmetres en format clau-valor.
r
- Recursivitat
- Tecnica en que una funcio es crida a si mateixa per resoldre un problema dividit en casos mes petits.
- Refactoritzacio
- Millora interna del codi sense canviar el comportament visible, buscant claredat, mantenibilitat o rendiment.
- Renderitzacio
- Procés de generar la sortida visual o HTML que finalment veu l’usuari.
- Repositori
- Espai on s’emmagatzemen fitxers d’un projecte juntament amb el seu historial de canvis i col·laboració.
- Runtime
- Entorn o moment en que un programa sest executant i utilitza recursos reals.
s
- SDK
- Conjunt deines, biblioteques i documentacio per desenvolupar programari sobre una plataforma concreta.
- Seguretat de tipus
- Capacitat d’un llenguatge o eina per evitar operacions incompatibles entre tipus de dades.
- SEO
- Optimització d’una web perquè els cercadors entenguin, rastregin i indexin millor el seu contingut.
- Shell
- Programa que interpreta ordres i permet interactuar amb el sistema operatiu o eines installades.
- SQL
- Llenguatge usat per consultar i modificar dades en bases de dades relacionals.
- SSG
- Generacio estatica de pagines en temps de build per servir HTML ja preparat.
- SSH
- Protocol per accedir de manera segura a altres equips mitjançant una connexió xifrada.
- SSR
- Renderització al servidor, on l’HTML es genera abans d’enviar-se al navegador de l’usuari.
- Superposicio quantica
- Propietat per la qual un qubit pot estar en una combinacio destats possibles abans de fer una mesura.
t
- Tailwind CSS
- Framework CSS basat en classes d’utilitat que permet construir interfícies aplicant estils directament al marcatge.
- Tallafoc
- Sistema que filtra tràfic de xarxa aplicant regles per permetre o bloquejar connexions.
- Token
- Valor que representa informació o permisos, usat per exemple per autenticar peticions o dividir text en unitats.
- Tupla
- Estructura ordenada amb un nombre fix de posicions, on cada posicio pot tenir un tipus definit.
- TypeScript
- Llenguatge basat en JavaScript que afegeix tipus estatics per detectar errors abans dexecutar el codi.
u
- UI
- Interficie dusuari: conjunt de pantalles, controls i elements amb que una persona interactua.
- UML
- Llenguatge grafic de modelatge usat per representar classes, relacions, casos dus i altres aspectes del disseny de programari.
- URL
- Adreca que identifica un recurs a la web i indica com localitzar-lo.
- UX
- Experiència d’usuari: percepció global en usar un producte, incloent utilitat, claredat, accessibilitat i satisfacció.
v
- Variable
- Nom associat a un valor que un programa pot llegir i, segons el cas, modificar durant la seva execució.
- Vibe coding
- Practica recent de crear programari descrivint el que es vol a una IA generativa i guiant el resultat amb proves, observacio i nous prompts; es util per a prototips, pero requereix revisio tecnica.
- Virtualitzacio
- Tecnica que permet crear versions virtuals de recursos com servidors, xarxes, sistemes operatius o emmagatzematge.
w
- Webhook
- Crida HTTP enviada automaticament per un sistema quan ocorre un esdeveniment configurat.
- WebSocket
- Protocol que manté una connexió oberta per intercanviar dades en temps real entre client i servidor.
- WSL
- Windows Subsystem for Linux, capa de compatibilitat que permet executar distribucions i eines Linux dins de Windows.
x
- XML
- Llenguatge de marcatge per representar dades estructurades en un format llegible i extensible.
y
- YAML
- Format de dades orientat a llegibilitat humana, freqüent en configuració d’eines i desplegaments.
z
- Zero-day
- Vulnerabilitat coneguda per atacants abans que existeixi una correccio disponible per a qui mante el programari.