Цитата Брайана Кернигана

Язык программирования очень специфичен для указания компьютеру выполнять определенную структуру последовательности. Это тот самый способ, которым вы говорите машине, что вы хотите, чтобы она делала.
Мощный язык программирования — это больше, чем просто средство указания компьютеру выполнять задачи. Язык также служит структурой, в которой мы организуем наши представления о процессах.
Мы часто относимся к детям так, как будто они не очень способны что-либо делать самостоятельно. Таким образом, мы заставляем их перестать учиться естественным путем — исследуя. Logo [язык компьютерного программирования] позволяет им ориентироваться в компьютере так же, как они ориентируются в доме, незапятнанные школьной бюрократией.
Гейтс — совершенная машина для программирования. Он считает, что все можно определить, изучить, свести к основному и перестроить в логическую последовательность, которая поможет достичь определенной цели.
Всякий язык, имеющий структуру, по самой своей природе языка отражает в своей собственной структуре мир, как его предполагали те, кто развил язык. Другими словами, мы бессознательно вчитываем в мир структуру языка, которым пользуемся.
Ум полиглота — очень специфическая вещь, и ученые только начинают присматриваться к тому, как овладение вторым языком влияет на обучение, поведение и саму структуру мозга.
Я действительно смотрел на компьютеры как на способ понять разум. Но в Массачусетском технологическом институте я был потрясен тем, что могу иметь целый компьютер в своем распоряжении столько, сколько захочу. Я почувствовал прилив интеллектуальной силы благодаря доступу к этому компьютеру и начал думать о том, что это может значить для детей и как они учатся. . Именно тогда мы разработали язык программирования для детей Logo.
«Лобстер» очень особенный, и нам действительно нужно было создать очень конкретный мир с определенными правилами, чтобы вся предпосылка работала.
Я думаю, что компьютерное программирование проявляется в моем письме. Часто, когда я пишу о программистах, я пишу о том, как они видят мир и как они его структурируют.
Делать 'CSI: NY' не 'CSI'. Делать «CSI: Майами» — это не «CSI: Нью-Йорк», это «CSI: Майами». У него очень, очень специфический тон. У него очень специфический вид. В нем есть особый способ, которым они рассказывают свои истории, отличный от «CSI: NY» и «CSI».
Мы не просто социальные животные в привычном понимании людей. Мы не просто тусуем вместе. У нас очень специфический паттерн связей, и они имеют особую форму и структуру, закодированную в наших генах. Это означает, что люди эволюционировали, чтобы жить своей жизнью, встроенной в социальные сети.
Разработчики языков хотят разработать идеальный язык. Они хотят иметь возможность сказать: «Мой язык совершенен». Он может все». Но просто невозможно разработать идеальный язык, потому что есть два взгляда на язык. Один из способов — посмотреть, что можно сделать с этим языком. Другой — посмотреть, как мы себя чувствуем, используя этот язык — как мы себя чувствуем во время программирования.
Чем я гордился, так это тем, что использовал очень мало деталей для создания компьютера, который мог бы произносить слова на экране и печатать слова на клавиатуре, а также запускать язык программирования, который мог бы играть в игры. И все это я делал сам.
Компьютерное программирование традиционно считалось чем-то недоступным большинству людей — оно предназначено только для специальной группы, обладающей техническими знаниями и опытом. Мы разработали «Scratch» как новый тип языка программирования, который гораздо более доступен.
В компьютерном программировании есть конструкция, называемая «бесконечным циклом», которая позволяет компьютеру делать то, что не может сделать никакая другая физическая машина, — работать бесконечно, не уставая. Точно так же он не знает истощения, он не знает, когда он не прав, и он может продолжать делать неправильные вещи снова и снова, не уставая.
Мой подход заключается в том, чтобы начать с простого принципа, согласно которому наше тело — это машина. Очень сложная машина, но тем не менее машина, и ее можно подвергать обслуживанию и ремонту так же, как и простую машину, как автомобиль.
За его большой вклад в анализ алгоритмов и разработку языков программирования, и в частности за его вклад в «искусство компьютерного программирования» через его известные книги в непрерывной серии под этим названием.
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!