Programowanie celowe

Programowanie celowe to paradygmat programowania . Opisuje podejście polegające na odejściu od konwencjonalnego kodu źródłowego jako jedynej specyfikacji programu w celu lepszego wyrażenia intencji programisty za pomocą różnych odpowiednich opcji specyfikacji. Programowanie intencjonalne jest nadal w fazie rozwoju, w oparciu o pomysły Charlesa Simonyi .

W szczególności powinny być również użyteczne tradycyjne, zwykle bardzo wyrafinowane zapisy z różnych dziedzin problemowych (np. Formuły matematyczne, notacja muzyczna, chemiczne wzory strukturalne, symbole obwodów itp.).

Nieadekwatność możliwości uchwycenia złożonego problemu za pomocą jednej reprezentacji nie jest rzadkością. Np. W geometrii różniczkowej próbuje się opisać rozmaitości . Kula nie może być dobrze rzutowana we wszystkich aspektach na pojedynczą dwuwymiarową mapę . Musisz zrobić kilka map ( atlas ), z których każda obejmuje tylko częściowe aspekty.

Obecnie nie ma implementacji celowego języka programowania .

linki internetowe