Обсуждение:Конкатенативный язык программирования
Эта статья тематически связана с вики-проектом «Информационные технологии», цель которого — создание и улучшение статей по темам, связанным с информационными технологиями. Вы можете её отредактировать, а также присоединиться к проекту, принять участие в его обсуждении и поработать над требуемыми статьями. |
Эта статья содержит текст, переведённый из статьи Concatenative programming language из раздела Википедии на английском языке. Список авторов находится на странице истории правок оригинальной статьи. Информация о включении текстов из других источников и их авторах может быть размещена на странице обсуждения оригинальной статьи. 8 Января 2009 |
Кавычки или квадратные скобки?
правитьВ разделе "Управление последовательностью действий" пример из языка Factor содержит две пары квадратных скобок, но в тексте ниже говорится про кавычки. Я не знаком с Factor. Какой вариант правильный? 2.95.135.124 17:08, 10 марта 2014 (UTC)
Статья в корне ошибочна
правитьВ основе статьи лежит ошибочная мысль о том, что конкатенативные языки и стековые языки - это одно и то же:
"Конкатенативные или стековые языки программирования основаны на том, что конкатенация двух фрагментов кода выражает их композицию. Эти языки используют стек для хранения аргументов и возвращаемых значений операций."
Это не так. Многие конкатенативные языки используют стек и постфиксную запись, но это не значит, что они бывают только такими и между стековыми и конкатенативными языками можно ставить знак равенства. К примеру, конкатенативный язык программирования Om использует префиксную запись и существенно отличается от таких языков, как Forth или Factor, но это на 100% конкатенативный язык по определению. Есть пример ещё интереснее: в Kitten допускается инфиксная нотация, но при этом это конкатенативный стековый язык.
В соответствии с этим я серьёзно перепишу статью. --Kedoki (обс.) 11:14, 12 января 2018 (UTC)