3

3

Один конец этой шкалы занимают «твердые» языки, а на противоположном конце находятся «мягкие» языки. «Твердый» — это язык принципиально бесконтекстный, то есть такой, который как типовые языки программирования конечных автоматов (компьютеров) представляет собой набор команд (называемых software), вызывающих преобразование данных (data processing) благодаря исполнению этих команд-«приказов» посредством hardware компьютера. Хотя это отступление, стоит заметить уже здесь, что в мозгу в отличие от компьютера нелегко отличить hardware от software. Можно только сказать, что мозг новорожденного действительно запрограммирован (в смысле software) наследственно, но очень «слабо», весьма неопределенно, так что определенные его части (подотделы) различаются благодаря нейронной специализации, эффектами или реакцией на досылаемые импульсы: новорожденный «видит», поскольку его зрительная кора в затылочной доле («шпорной щели» мозга) УЖЕ именно так запрограммирована; слышит, поскольку височные центры его мозга УЖЕ настроены на слышание (но это не значит, что новорожденный воспринимает процесс видения как взрослый человек или слышит, как он). Так что программирование мозга происходит в процессе роста и жизни, которые обеспечиваются поглощением наук или «допрограммированием» нейронной hardware. Но, повторю, мозг новорожденного — это НЕ «белый лист», как и мозг самого большого мудреца НЕ является «окончательно запрограммированным». Различие, возникающее между живым мозгом и машинами типа конечных автоматов, представляет собой наибольшую преграду для всех, кто пытается создавать AI, то есть искусственный интеллект. Но… это было отступление.