The difference betweeen personal and nonpersonal blogs are that on a personal blog you give out most information you dont want people to know or it is anonomys
Viruses, worms, ransomware, spyware and trojan horses. These are some answers
These are called abstractions. They can be created by functions, if statements, or on event structures.