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.