Я пытаюсь создать приложение vb.net, в котором есть 2 текстовых поля, 7 переключателей и 2 кнопки (одна называется compile, а другая - run). Как я могу загрузить содержимое файла C / C ++ (или любого языка программирования) в 1-е текстовое поле и, нажав кнопку компиляции, я смогу показать ошибки или программу C / C ++ во 2-м текстовом поле. Нажав кнопку «Выполнить», я смогу отобразить вывод во втором текстовом поле. Короче говоря, я хочу использовать 2-е текстовое поле в качестве терминала / консоли. Переключатели 4 для выбора языка C или C ++ или Python или C # или Java или Perl или VB.
Компиляторы всех этих языков присутствуют в .net? Если да, то как я могу их назвать?