Чтоб сразу можно бвло видеть результат части программы,был графический интерфейс,мог кнопочки и все остальное рмки и т.п.Умел сам компилить все что в нем написанно,был легок в обучении и мог вызвать другие программы и мог заложить в эту программу какие нибудь данные