Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Конкатенативный язык программирования - Определения и лексический анализ22 января 2011Оглавление: 1. Конкатенативный язык программирования 2. История и определение 3. Постфиксная нотация 4. Определения и лексический анализ 5. Стековый эффект Конкатенативные языки могут значительно различаться в плане синтаксиса, используемого для определения новых слов. Следующие фрагменты кода на языках Cat, Forth или Factor, и Joy делают одно и то же: определяют новое слово с именем define add100 { 100 + } : add100 100 + ; DEFINE add100 == 100 + . Во всех фрагментах тело определения одинаково это слова Это и позволяет определение новых слов. Слова парсера дают конкатенативным языкам аналог Лисповских макросов: программист может определять новый синтаксис. Просмотров: 4119
|