Semantik
Dalam ilmu komputer, semantik merujuk pada arti bahasa, sebagai lawan dari bentuk mereka (sintaks). Menurut Euzenat, semantik "menyediakan aturan untuk menafsirkan sintaks yang tidak memberikan makna secara langsung tetapi membatasi kemungkinan penafsiran dari apa yang dinyatakan." Dengan kata lain, semantik adalah tentang penafsiran dari sebuah ekspresi. Selain itu, istilah ini diterapkan untuk beberapa jenis struktur data khusus dirancang dan digunakan untuk mewakili konten informasi.
Kesalingpahaman
Dalam linguistik, kesalingpahaman merupakan hubungan antara bahasa-bahasa atau dialek-dialek yang penuturnya dapat saling memahami tanpa harus sengaja mempelajarinya meski bahasa atau dialek tersebut memiliki perbedaan ragam, tetapi masih berkaitan satu sama lain. Kesalingpahaman biasanya dipakai sebagai kriteria paling penting untuk membedakan bahasa dengan dialek selain faktor-faktor sosiolinguistik yang juga sering dipakai.