Rachael KeinerHomework 12/3/16Chapter 11.Match the definition with the appropriate term.Computer system devicesd. HardwareAnother word for programse. SoftwareLanguage rulesb. SyntaxOrder of instructionsc. LogicLanguage translatora. Compiler2.In your own words, describe the steps to writing a computer program.There are several steps involved in writing a computer program first you need to understand why you arecreating the program for example what will the program be used for. Next you must think about all the information that will be needed in the program. Thirdly, start writing the code for the program. Depending on what type of program you are writing decide what software you will use to read you code and translate it into machine language for instance if you are using Java write the code in Netbeans. Always run the program to make sure it works and that there are no code errors. Then put the program into use. Lastly keep the program maintain.