Я довольно хорош в Хаскеле и учил себя J . Я читал о Джон Бэкус 'различие между уровень значения и уровень функции программирование.
J - язык уровня функций, который позволяет писать в стиле уровня значений, если это необходимо. (Надеюсь, я понял это правильно.) Какое место занимает Хаскелл? Я знаю, что Haskell допускает неявный стиль программирования, и я знаю, что это чисто функциональный язык, но как вы думаете, Backus описал бы его как язык уровня значений или язык уровня функций?
В целом, языки функционального уровня и функциональные языки, похоже, связаны друг с другом, но не совсем одинаково. Может кто-нибудь уточнить?