Glossary

An engineering glossary built from years of technical notes, with Turkish and English explanations for concepts used in software, systems, databases, artificial intelligence, security and related fields.

This glossary grew out of technical notes and terminology collected over the years. It is not intended to be a general dictionary; it focuses on concepts that have practical meaning in engineering work. Topics include software and systems, databases, concurrent programming, artificial intelligence, speech and signal processing, cybersecurity, digital forensics, networking and embedded systems.

About the glossary

Older terminology is kept where it remains technically useful. Definitions are reviewed against current usage, while historical terms are preserved when they add useful context. Turkish and English pages describe the same concept so both versions remain consistent with one another.

Engineering domains

603 curated technical concepts

  • AI Security5
  • Artificial Intelligence25
  • Computer Architecture11
  • Computer Vision17
  • Concurrency28
  • Control Systems2
  • Cryptography8
  • Cybersecurity32
  • Data Structures4
  • Data Systems5
  • Databases38
  • Digital Forensics18
  • Distributed Systems41
  • Electronics2
  • Embedded Systems16
  • Information Retrieval22
  • Information Theory9
  • Java and JVM28
  • Linux4
  • Large Language Models16
  • Machine Learning28
  • Machine Learning Systems12
  • Multimedia2
  • Computer Networks7
  • Observability16
  • Operating Systems14
  • Oracle33
  • Performance Engineering21
  • Program Analysis5
  • Real-Time Systems6
  • Reliability Engineering4
  • Resilience Engineering14
  • Reverse Engineering5
  • Search Algorithms5
  • Signal Processing29
  • Software Engineering26
  • Software Quality1
  • Speech Processing34
  • Storage Systems10

All terms

Canonical English terms are used in both language versions.

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

Y

Z