Wykazano, że tłumaczenie programów ze źródła na źródło z jednego języka na drugi jest w niektórych przypadkach skuteczną pomocą w programowaniu. Czasami można wytwarzać oprogramowanie taniej i niezawodniej, stosując podejście
Implementacja konwertera kodu źródłowego oparta na regułach. Konwerter może jednocześnie przetwarzać fragment kodu lub projekt.
Otwarte konwerteryKonwerter kodu źródłowego oparty na sztucznej inteligencji jest w stanie przekonwertować tylko fragment kodu. Konwerter jest w stanie przetworzyć kod źródłowy zawierający błędy składniowe i je naprawić
Otwarte konwertery