Ungkapan (pengaturcaraan) itu apa sih? Jelaskan dalam bahasa melayu ya

Suatu ungkapan dalam suatu bahasa pengaturcaraan ialah suatu gabungan nilai, pemboleh ubah, pengendali, dan fungsi yang ditafsirkan mengikut aturan keutamaan tertentu dan perkaitan bagi bahasa pengaturcaraan tertentu, yang mengira dan kemudian menghasilkan nilai lain. Ungkapan tersebut dikatakan dinilaikan kepada nilai tersebut. Sama seperti dalam matematik, ungkapan tersebut ialah (atau boleh dikatakan mempunyai) nilai yang dinilainya; ungkapan tersebut ialah pewakilan bagi nilai tersebut.

Ungkapan-ungkapan mungkin punya atau tidak mempunyai kesan-kesan sampingan. Sebuah ungkapan yang mempunyai kesan-kesan sampingan pada kebiasaaanya tidak mempunyai ciri kelejasan rujukan.