Semantik hata, iki farklı bağlamda kullanılabilir: 1. Programlama: Semantik hata, programın mantıksal yapısının intended behavior (amaçlanan davranış) ile uyuşmadığı, ancak kodun sözdizimsel olarak doğru olduğu durumları ifade eder. 2. Dilbilim: Semantik hata, bir kelimenin veya ifadenin yanlış bağlamda veya yanlış anlamda kullanılması durumunu ifade eder.