Цитата Сеймура Пейперта

Язык программирования подобен естественному человеческому языку в том смысле, что он предпочитает определенные метафоры, образы и способы мышления. — © Сеймур Пейперт
Язык программирования подобен естественному человеческому языку в том, что он предпочитает определенные метафоры, образы и способы мышления.
Разработчики языков хотят разработать идеальный язык. Они хотят иметь возможность сказать: «Мой язык совершенен». Он может все». Но просто невозможно разработать идеальный язык, потому что есть два взгляда на язык. Один из способов — посмотреть, что можно сделать с этим языком. Другой — посмотреть, как мы себя чувствуем, используя этот язык — как мы себя чувствуем во время программирования.
Мы верим, что можем также показать, что слова не имеют точно такого же психического «веса» в зависимости от того, принадлежат ли они к языку грез или к языку дневной жизни, к языку покоя или к языку под наблюдением, к языку естественной поэзии. или к языку, выработанному авторитарной просодией.
Самый важный, но и самый неуловимый аспект любого инструмента — его влияние на привычки тех, кто тренируется в его использовании. Если инструментом является язык программирования, это влияние, нравится нам это или нет, влияет на наши мыслительные привычки… Язык программирования — это инструмент, который оказывает глубокое влияние на наши мыслительные привычки.
XML — это не язык в смысле языка программирования, а эскизы на салфетке — язык.
Самым ранним языком был язык тела, и, поскольку этот язык является языком вопросов, если мы ограничим вопросы, и если мы будем обращать внимание или придавать значение только устному или письменному языку, то мы исключаем большую область человеческого языка. .
Хороший язык программирования — это концептуальная вселенная для размышлений о программировании.
Ввод текста, безусловно, полезен, но изображения и речь — гораздо более естественный способ для людей выражать свои запросы. Младенцы учатся видеть и говорить задолго до того, как научатся печатать. То же самое верно и для эволюции человека — у нас уже давно есть разговорный язык по сравнению с письменным языком, который появился сравнительно недавно.
Главный урок Emacs состоит в том, что язык расширений не должен быть просто "языком расширений". Это должен быть настоящий язык программирования, предназначенный для написания и поддержки содержательных программ. Потому что люди захотят это сделать!
Я не знаю, как это остановить, никогда не было намерения писать язык программирования [...] Я совершенно не представляю, как писать язык программирования, я просто продолжал добавлять следующий логический шаг по пути.
Я пишу для того, чтобы понять образы. Быть тем, что мой агент. . . несколько с сожалением называет языковой драматург, проблематичен, потому что в постановке вы должны заставить язык отрываться от страницы. Но хороший актер может превратить это в человеческую речь. Иногда я ошибаюсь, создавая такой набор образов, что, если актер тяжело приземляется на каждый из них, вы никогда не дойдете до более крупной идеи. Это проблема для зрителей. Но к драматургии я пришел из визуального мира — раньше был художником. Я также очень люблю романы и такое использование языка. Но сложно спросить об этом у театра.
Контента с точки зрения языка почти нет. Я не люблю использовать язык для передачи смысла. Я предпочитаю использовать изображения и музыку.
Job Control Language — худший язык программирования, когда-либо созданный кем-либо и для любых целей.
Самое главное в языке программирования — это имя. Язык не будет успешным без хорошего имени. Я недавно придумал очень хорошее имя и теперь ищу подходящий язык.
Язык программирования, который чем-то похож на Паскаль, но больше похож на ассемблер, за исключением того, что он не очень похож ни на один, ни на что-либо другое. Либо это лучший язык, доступный искусству сегодня, либо нет.
Одна из причин, по которой я люблю язык, заключается в том, что с точки зрения семиотики язык представляет собой произвольную систему знаков, что означает, что знаки внутри него свободно плавают, но мы располагаем их в определенном порядке, чтобы они имели для нас значение. Если бы мы оставили их в покое, они были бы как вода, как океан. Это было бы просто огромное поле свободно плавающей материи или знаков, так что в этом смысле я думаю, что язык и вода имеют много общего. Только мы привносим грамматику, синтаксис, дикцию и человеческую потребность в значении, которое упорядочивает язык, иерархизирует его.
Язык программирования — это инструмент, который оказывает глубокое влияние на наши мыслительные привычки.
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!