Szakmai szótár

Íme egy praktikus, használható informatikai szótár, amely a leggyakrabban használt kifejezéseket tartalmazza magyar-angol párosítással és rövid magyarázattal. Külön kiemeltem a licensz típusokat, ahogy kérted.

A szótárat kategóriákra bontottam, hogy könnyen áttekinthető legyen. Fókuszban a mindennapi használatban (fejlesztés, üzemeltetés, felhasználás) előforduló kifejezések állnak.

1. Hardver (Hardware)

  • CPU (Central Processing Unit) → Processzor / Központi feldolgozó egység – a számítógép „agya”
  • RAM (Random Access Memory) → Operatív memória – futás közbeni gyors tárolás
  • GPU (Graphics Processing Unit) → Grafikus processzor – videó, játék, MI számítások
  • SSD (Solid State Drive) → Szilárdtest-meghajtó – gyors, nem mechanikus tárhely
  • HDD (Hard Disk Drive) → Merevlemez – hagyományos mechanikus adattároló
  • Motherboard / Alaplap → Alaplap – a rendszer fő áramköre
  • PSU (Power Supply Unit) → Tápegység

2. Szoftver és Operációs Rendszer

  • OS (Operating System) → Operációs rendszer (Windows, Linux, macOS)
  • Kernel → Mag – az OS legalapvetőbb része, ami a hardverrel kommunikál
  • Application / App → Alkalmazás
  • GUI (Graphical User Interface) → Grafikus felhasználói felület
  • CLI (Command Line Interface) → Parancssori felület (pl. terminal, PowerShell)
  • Firmware → Beágyazott szoftver (pl. BIOS/UEFI)

3. Hálózat és Internet

  • IP Address → IP-cím – eszköz egyedi azonosítója
  • DNS (Domain Name System) → Tartománynév-rendszer (pl. google.com → IP-cím)
  • HTTP / HTTPS → Webes adatátviteli protokoll (S = titkosított)
  • Wi-Fi / WLAN → Vezeték nélküli helyi hálózat
  • Router → Útválasztó
  • Firewall → Tűzfal – hálózati biztonsági rendszer
  • VPN (Virtual Private Network) → Virtuális magánhálózat
  • Bandwidth → Sávszélesség
  • Latency → Késleltetés (ping)

4. Programozás és Fejlesztés

  • Algorithm → Algoritmus
  • API (Application Programming Interface) → Alkalmazásprogramozási felület. Lehetővé teszi, hogy két szoftver kommunikáljon egymással.
  • Backend → A szoftver "háttérországa": az adatbázisok, szerverek és a logika, amit a felhasználó nem lát.
  • Bug → Hiba (szoftverhiba)
  • Debug → Hibakeresés
  • Source Code → Forráskód
  • Compiler → Fordítóprogram
  • Cloud Computing → Felhő alapú számítástechnika. Adatok és programok tárolása/futtatása távoli szervereken az interneten keresztül.
  • Framework → Keretrendszer. Olyan előre megírt kódbázis, amelyre építkezve gyorsabban lehet szoftvert fejleszteni. (pl. React, Laravel, Django)
  • Frontend A szoftver felhasználói felülete: minden, amivel a látogató közvetlenül interakcióba lép (gombok, színek, elrendezés).
  • OOP (Object-Oriented Programming) → Objektumorientált programozás
  • Open Source → Nyílt forráskód. Olyan szoftver, amelynek a kódja bárki számára megtekinthető, módosítható és terjeszthető.
  • Function / Method → Függvény / Metódus
  • Variable → Változó
  • Repository (Repo) → Tároló (pl. GitHub repo)
  • SaaS → (Software as a Service) Szoftver szolgáltatásként. Pl. Netflix vagy Spotify – nem veszed meg a programot, hanem előfizetsz a használatára.
  • Git → Verziókezelő rendszer
  • CI/CD → Folyamatos integráció és kiadás
  • IDE (Integrated Development Environment) → Integrált fejlesztői környezet (pl. VS Code)
  • Version Control → Verziókezelés (pl. Git). Segít követni a kódban történt változtatásokat és együttműködni más fejlesztőkkel.

5. Adat, Tárolás és Felhő

  • Database (DB) → Adatbázis
  • SQL / NoSQL → Relációs / Nem relációs adatbázis
  • Cloud Computing → Felhőszámítástechnika
  • SaaS / PaaS / IaaS → Szoftver / Platform / Infrastruktúra mint szolgáltatás
  • Big Data → Nagy adat
  • Cache → Gyorsítótár

6. Biztonság (Security)

  • Encryption → Titkosítás
  • Malware → Rosszindulatú szoftver (vírus, trójai, ransomware stb.)
  • Phishing → Adathalászat
  • 2FA / MFA → Kétfaktoros / Többfaktoros hitelesítés
  • Zero Trust → Nulla bizalom biztonsági modell

7. Modern Technológiák

  • AI (Artificial Intelligence) → Mesterséges intelligencia
  • Machine Learning (ML) → Gépi tanulás
  • IoT (Internet of Things) → Dolgok Internete
  • Docker / Container → Konténerizáció
  • Kubernetes (K8s) → Konténer-orchestráció
  • Blockchain → Blokklánc

Licensz Típusok (Software Licenses)

Zárt forráskódú (Proprietary)

  • Proprietary License → Zárt / tulajdonosi licensz (pl. Windows, Photoshop)
  • EULA (End User License Agreement) → Végfelhasználói licensz szerződés (az a hosszú szöveg, amit „Elfogadom”)
  • Perpetual License → Örökös licensz (egyszer fizetsz, örökké használhatod)
  • Subscription License → Előfizetéses licensz (havi/éves díj, pl. Microsoft 365, Adobe Creative Cloud)

Ingyenes / Részben ingyenes modellek

  • Freeware → Teljesen ingyenes, de általában zárt forráskódú
  • Shareware → Kipróbálható ingyen, később fizetős
  • Freemium → Ingyenes alapverzió + fizetős prémium funkciók (pl. Spotify, Notion, Dropbox)

Nyílt forráskódú (Open Source) licenszek

Permissive (nagyon szabadelvű – kereskedelmi használatra is kiváló):

  • MIT License → Legnépszerűbb, csak tartsd meg a szerzői jogi információt
  • Apache License 2.0 → MIT-hez hasonló + explicit szabadalmi védelem
  • BSD License → Hasonló a MIT-hez

Copyleft („vírus-szerű” – a szabadságot védi):

  • GPL (GNU General Public License, főleg v2 és v3) → Ha módosítod és terjeszted, a te verziódnak is GPL-nek kell lennie (pl. Linux)
  • AGPL (Affero GPL) → GPL + SaaS/hálózati használat esetén is forráskód-követelmény
  • LGPL (Lesser GPL) → Gyengébb copyleft, könyvtárakhoz (könnyebben linkelhető zárt szoftverbe)

Egyéb:

  • Creative Commons (CC) → Főleg tartalomra (képek, szöveg, zene): CC0 (közkincs), CC BY (csak hivatkozz), CC BY-SA (share-alike)
  • Public Domain / Unlicense → Teljesen szabad, nincs semmilyen korlátozás

Tipp a használathoz:
Az IT-ben a legtöbb kifejezést angolul használjuk magyarul is (API, CPU, RAM, Git, Docker, Kubernetes stb.), mert ezek a nemzetközi standardok. A szótárban a magyar megfelelőket akkor érdemes használni, ha hivatalos dokumentumot, felhasználói kézikönyvet vagy magyarázatot írsz laikusoknak.