Цитата Дугласа Крокфорда

JavaScript — самый непонятый язык программирования в мире. — © Дуглас Крокфорд
JavaScript — самый непонятый язык программирования в мире.
Самый важный, но и самый неуловимый аспект любого инструмента — его влияние на привычки тех, кто тренируется в его использовании. Если инструментом является язык программирования, это влияние, нравится нам это или нет, влияет на наши мыслительные привычки… Язык программирования — это инструмент, который оказывает глубокое влияние на наши мыслительные привычки.
Компьютерное программирование традиционно считалось чем-то недоступным большинству людей — оно предназначено только для специальной группы, обладающей техническими знаниями и опытом. Мы разработали «Scratch» как новый тип языка программирования, который гораздо более доступен.
Религия — это гораздо больше, чем язык, но для большинства людей быть христианином означает говорить по-христиански. Язык, который используют многие из нас, способствовал кризису христианства в Северной Америке. Традиционный христианский язык становится менее привычным для миллионов людей. Язык часто неправильно понимают люди.
Я не знаю, как это остановить, никогда не было намерения писать язык программирования [...] Я совершенно не представляю, как писать язык программирования, я просто продолжал добавлять следующий логический шаг по пути.
Тип программирования, предоставляемый C, вероятно, останется таким же абсолютно или постепенно будет сокращаться в использовании, но относительно JavaScript или его варианты, или XML, будут продолжать занимать более важное место.
Самое главное в языке программирования — это имя. Язык не будет успешным без хорошего имени. Я недавно придумал очень хорошее имя и теперь ищу подходящий язык.
Хороший язык программирования — это концептуальная вселенная для размышлений о программировании.
Самый мощный язык программирования — Lisp. Если вы не знаете Lisp (или его разновидность Scheme), вы не понимаете, насколько мощным является язык. Как только вы изучите Лисп, вы увидите, чего не хватает в большинстве других языков.
XML — это не язык в смысле языка программирования, а эскизы на салфетке — язык.
JavaScript — единственный известный мне язык, который, по мнению людей, им не нужно изучать, прежде чем они начнут его использовать.
В JavaScript есть красивый, элегантный, очень выразительный язык, погребенный под дымящейся грудой добрых намерений и грубых ошибок.
Самая катастрофическая вещь, которую вы можете когда-либо выучить, — это ваш первый язык программирования.
Технически веб-браузеры могут контролировать то, что видят пользователи, а сайты, использующие Javascript, могут перезаписывать все, что исходит от первоначальных авторов. Браузеры широко используют Javascript для создания интерактивного Интернета; без него такие сайты, как YouTube, Facebook и Gmail, могут быть повреждены.
Разработчики языков хотят разработать идеальный язык. Они хотят иметь возможность сказать: «Мой язык совершенен». Он может все». Но просто невозможно разработать идеальный язык, потому что есть два взгляда на язык. Один из способов — посмотреть, что можно сделать с этим языком. Другой — посмотреть, как мы себя чувствуем, используя этот язык — как мы себя чувствуем во время программирования.
Большинство вещей, которые я делаю, понимают неправильно. Эй, ведь быть непонятым — удел всех истинных гениев, не так ли?
Главный урок Emacs состоит в том, что язык расширений не должен быть просто "языком расширений". Это должен быть настоящий язык программирования, предназначенный для написания и поддержки содержательных программ. Потому что люди захотят это сделать!
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!