This term is part of our Unit 24: English for Programmers, Part I vocabulary list. Please note that pronunciations can vary slightly even in the same dialect.
USA
UK
USA
UK
an independent block of code separate from the main program, which performs a specific task necessary to the program
USA
UK
"The Pascal software program was buggy due to an incorrectly performing subroutine."