Surf has different content and aspects of the gamemode to Bhop, however at a base level, yes the gamemodes are very similar, except with different implementations of the functions used, hence why some bhop maps have small segments where you have to surf and vice versa.
BBCode