Answer:
Software engineers create softwares by writing what we call programs.
Programs can be written in different programming languages such as C, Java, BASIC, C#, C++, Pascal and many others. This language used can be seen as the idiom in which programmers communicate with computers.
A program is basically a set of instructions the computer must follow given certain conditions. We could say that the code is the intelligence of the program.
All code written uses logic.