
10
ГЛАВА 1. НЕОБХОДИМОСТЬ ТОЧНОГО ЯЗЫКА
предназначено данное пособие, то без глубокого знания алгоритмиче-
ских языков сейчас не обойтись. Но лишь ими ограничиться нельзя,
если Вы стремитесь подняться выше чисто ремесленного уровня.
Язык математической логики — исторически первый точно опреде-
ленный формальный язык. Он появился в конце XIX века в трудах ита-
льянского математика Пеано и его учеников, современная форма прида-
на ему Расселом и Гильбертом в начале XX века, и этот язык доказал на
практике свою жизнеспособность и устойчивость. Во множестве фор-
мальных языков программирования, математической лингвистики и ис-
кусственного интеллекта, сменяющихся каждые десять лет, он является
своего рода скалой среди айсбергов. В нем в гораздо более последова-
тельной и красивой форме проведены многие концепции, а позднее пе-
ренятые в языках программирования и искусственного интеллекта. Так
что знать его целесообразно хотя бы для того, чтобы видеть, что к чему
в этом бурлящем море неустойчивых частных формальных языков.
Третий ответ связан со спецификой самой работы прикладного ма-
тематика либо системного аналитика.
В прикладной математике исследователь должен все время занимать-
ся переводами с содержательного языка на математический, с математи-
ческого языка на язык численных методов и алгоритмов, с языка алго-
ритмов на конкретный язык программирования и обратно. Такая много-
языковость неизбежна: она вызвана необходимостью находить точные
и реализуемые решения задач, возникающих на практике. Например,
услышав о проблеме, связанной с тем, что нагрев сырья в печи недо-
статочно равномерен, исследователь должен сообразить, что передача
тепла описывается параболическими дифференциальными уравнения-
ми в частных производных
5
, что в данном случае граничные условия
имеют такой-то вид, а тогда задача нахождения решений этих уравне-
ний некорректна*, что для устранения некорректности можно восполь-
зоваться такими-то моделями и численными методами, что для того что-
5
Если уважаемый читатель не знает, что это такое, пусть не расстраивается: это дол-
жен знать специалист, и даже многие известные автору блестящие математики-приклад-
ники этого не знают. Другое дело, что нужно развивать свою внутреннюю “базу знаний”
и включать в нее и то, что сам не знаешь как следует. Тут нужно лишь понимать, к какой
области это относится, к какому специалисту нужно обратиться, если Вы столкнетесь с
данным понятием, и как, хотя бы самым грубым образом, перепроверить предложенное
специалистом решение. Ведь никто не может знать всего, а нынче никто не может знать
всего даже в одной отдельно взятой отрасли.