Сучасні мови програмування, налагодження програмного коду, об'єкти, графічний інтерфейс