1. I want to create utilites to use in bare metal.
2. I want to create my own OS.
3. I want to create app that works with Oracle.
Which compiler is best for thoese purposes?