Цитата Марвина Мински

Компьютерные языки будущего будут больше интересоваться целями, а не процедурами, определяемыми программистом. — © Марвин Мински
Компьютерные языки будущего будут больше связаны с целями, а не с процедурами, заданными программистом.
Будущие лидеры будут меньше заботиться о том, чтобы сказать, что они сделают, и больше заботиться о том, чтобы выполнить то, что они обещали.
До «Дилберта» я пытался стать программистом. На заре вычислительной техники я купил этот большой, тяжелый портативный компьютер для своего дома. Я провел два года по ночам и выходным, пытаясь написать игры, которые, как я думал, буду продавать. Выяснилось, что я не очень хороший программист, так что два года ничего не вышло.
Когда я был моложе, я хотел стать программистом. У нас появился Apple II Plus, когда мне было где-то 11, и я писал на нем программы и BASIC, как, я думаю, и многие люди, но я понятия не имею, как программировать на современных языках.
Ошибка, которая лежит в основе самого существования этих дебатов, заключается в том, что существует некая совершенная платоническая форма компьютерного языка, которую некоторые реальные языки отражают более совершенно, чем другие. Платон был гениален для своего времени, но реальность не выразима в терминах произвольных представлений о совершенстве, и, кроме того, идеал одного программиста часто оказывается адом для другого.
Я понимаю, что у нас очень уникальная ситуация, очень нестабильные выборы, два очень известных кандидата. Вы хотите быть очень осторожным в том, что вы делаете. Но, вы знаете, мое мнение всегда таково — это касается любого лица, принимающего решения, — что у вас есть установленные процедуры, когда вы следуете этим процедурам, вы с большей вероятностью получите правильный результат и с меньшей вероятностью быть второстепенным просто потому, что у вас есть процедуры, и вы убираете аргумент о том, что здесь замешана политика, если вы следуете процедурам.
Когда вы думаете об этом, нет никакого способа ввести данные в компьютер. Это все... дырки только выходят наружу, да? Например, вы можете подключить клавиатуру или мышь, но это уловка, потому что компьютер считает, что входные данные являются выходными. Это трюк программиста, по сути, магия. Ключ к будущему — делать отверстия, которые тоже входят.
Религия завтрашнего дня будет меньше заниматься догмами богословия и больше заботиться о социальном благополучии человечества.
Человеческие языки, как правило, гораздо более неоднозначны, чем компьютерные языки, потому что люди намного умнее интерпретируют контекст.
Без сомнения, машины смогут определять средства и пути к цели, но люди по-прежнему будут ставить цели сами. Ибо какая машина может когда-либо применять соображения сострадания и справедливости, которые по мере распространения человеческого просвещения... будут все больше и больше входить в решения, влияющие на его будущее... во вселенной?
Затем я поступил в аспирантуру Калифорнийского университета в Лос-Анджелесе. Я получил работу помощника исследователя на неполный рабочий день в качестве программиста в проекте, включающем использование одного компьютера для измерения производительности другого компьютера.
Использование языка высокого уровня сделало каждого программиста в 5-10 раз более продуктивным в смысле кодирования и больше заботившимся о семантике, чем о синтаксисе модулей.
Компьютерный программист является создателем вселенных, за которые он один несет ответственность. Вселенные практически неограниченной сложности могут быть созданы в виде компьютерных программ.
Вы становитесь серьезным программистом, пройдя этап, на котором полностью осознаете, в какой степени вы знаете спецификацию, то есть как явную, так и неявную спецификацию вашего языка и вашей проблемы. «Эй, это работает большую часть времени» — полная противоположность серьезному программисту, и некоторые языки могут поддерживать только такой код.
... в будущем на типичной фабрике будут трое рабочих: мужчина, компьютер и собака. Всю работу сделает компьютер. Мужчина будет кормить собаку. А работа собаки? Укусить человека - если он прикоснется к компьютеру.
Если у вас есть компьютер, который может делать несколько вещей — строго говоря, с определенным «достаточным набором» основных процедур, — он может делать практически все, что может делать любой другой компьютер. Это, грубо говоря, является основой великого принципа «Универсальности».
Космический лагерь был лучшим летом в моей жизни. Это было потрясающе. Но я думал, что хочу стать программистом, а среди компьютерщиков Тьюринг — объект культового обаяния.
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!