LINUX.ORG.RU

История изменений

Исправление AndreyKl, (текущая версия) :

Стало чуток яснее, спасибо.

Всё таки начать следует с того, что мы можем делать с этим байтом. Т.е. семантика - это то что мы можем делать. Складывать я не знаю байты или держать в их битах нолики и единички.

Вообще говоря, я сейчас кратенько опишу, и может ты поймёшь что оно тебе и не надо:

Если глянуть чуть шире, то лямбда исчисление - это такой язык программирования, чисто функциональный, но куцый (только базовые вещи есть, остальное ручками). На основе этой абстракции изучаются свойтва языков программирования. Ну и современные функциональные ЯП имеют ЛИ в своей основе. Т.е. если ты программировал на чисто функциональных языках то вот это оно и есть.

«Описать семантику» - в данном случае описать тип данных и действия над ним.

По «вычислительным способностям» ЛИ и машина тьюринга эквивалентны (есть док во). Ну, соотвественно, всё что ты можешь описать на императивных языках, ты можешь описать и в ЛИ.

Если всё ещё осталось желание описывать - давай разбирать что ты хочешь описать. Т.е. надо определиться что конкретно ты хочешь делать с байтом. Ну и потом это запрограммируешь (подскажу если нужно будет). Да и всё.

Исходная версия AndreyKl, :

Стало чуток яснее, спасибо.

Всё таки начать следует с того, что мы можем делать с этим байтом. Т.е. семантика - это то что мы можем делать. Складывать я не знаю байты или держать в их битах нолики и единички.

Вообще говоря, я сейчас кратенько опишу, и может ты поймёшь что оно тебе и не надо:

Если глянуть чуть шире, то лямбда исчисление - это такой язык программирования, чисто функциональный, но куцый (только базовые вещи есть, остальное ручками). На основе этой абстракции изучаются свойтва языков программирования. Ну и современные функциональные ЯП имеют ЛИ в своей основе. Т.е. если ты программировал на чисто функциональных языках то вот это оно и есть.

«Описать семантику» - в данном случае описать тип данных и действия над ним.

По «вычислительным способностям» ЛИ и машина тьюринга эквивалентны (есть док во). Ну, соотвественно, всё что ты можешь описать на императивных языках, ты можешь описать и в ЛИ.

Если всё ещё осталось желание описывать - давай разбирать что ты хочешь описать. Т.е. надо определиться что конкретно ты хочешь делать с байтом. Ну и потом это запрограммировать. Да и всё.