sentences:  Generally, however, software programming languages do not include any capability for explicitly expressing time, and thus cannot function as hardware description languages.Before the introduction of System Verilog in 2002, C++ integration with a logic simulator was one of the few ways to use object-oriented programming in hardware verification.System Verilog is the first major HDL to offer object orientation and garbage collection.