Цитата Ричарда Столмена

Мои любимые языки программирования — Lisp и C. Однако примерно с 1992 года я в основном занимался активизмом в области свободного программного обеспечения, а это значит, что я слишком занят, чтобы много заниматься программированием. Примерно в 2008 году я перестал заниматься программированием.
У меня сложилось впечатление, что многие языки и инструменты программирования представляют собой решения, направленные на поиск проблем, и я решил, что моя работа не должна подпадать под эту категорию. Таким образом, я слежу за литературой по языкам программирования и дебатами о языках программирования, прежде всего в поисках идей для решения проблем, с которыми я и мои коллеги столкнулись в реальных приложениях. Другие языки программирования представляют собой гору идей и вдохновения, но их нужно тщательно добывать, чтобы избежать причудливости и несоответствий.
Хотя математическая нотация, несомненно, обладает правилами разбора, они довольно расплывчаты, иногда противоречивы и редко четко сформулированы. [...] Распространение языков программирования показывает не больше единообразия, чем математика. Тем не менее, языки программирования открывают другую перспективу. [...] Из-за их применения к широкому кругу тем, строгой грамматики и строгой интерпретации языки программирования могут дать новое понимание математических обозначений.
Тем не менее, я рассматриваю ООП как аспект программирования в целом; то есть как аспект, который логически следует за программированием в малом и требует глубоких знаний процедурного программирования.
Самый мощный язык программирования — Lisp. Если вы не знаете Lisp (или его разновидность Scheme), вы не понимаете, насколько мощным является язык. Как только вы изучите Лисп, вы увидите, чего не хватает в большинстве других языков.
SQL, Lisp и Haskell — единственные известные мне языки программирования, в которых человек тратит больше времени на размышления, чем на ввод.
Пациенты — это пациенты, потому что у них нет связи со своим бессознательным... Пациенты — это люди, у которых было слишком много программирования — так много внешнего программирования, что они потеряли связь со своим внутренним «я».
Одним из первых крупных проектов по программированию, над которым я работал, когда я рос в Ирландии, когда я только программировал сам, был язык программирования. Затем я потратил кучу времени, работая над новым веб-фреймворком. Просто делайте бэкэнд, чтобы было проще входить и строить что-то поверх него, заниматься другими разработками.
Чрезмерный акцент на эффективности приводит к неудачной замкнутости в дизайне: из соображений эффективности ранние языки программирования отражали характеристики первых компьютеров, а каждое поколение компьютеров отражало потребности языков программирования предыдущего поколения.
Компьютерное программирование традиционно считалось чем-то недоступным большинству людей — оно предназначено только для специальной группы, обладающей техническими знаниями и опытом. Мы разработали «Scratch» как новый тип языка программирования, который гораздо более доступен.
Мы будем выполнять работу по программированию гораздо лучше, если будем подходить к задаче с полным пониманием ее огромной сложности, при условии, что мы будем придерживаться скромных и элегантных языков программирования, при условии, что мы уважаем внутренние ограничения человеческого разума и подходим к задаче. как очень скромные программисты.
С помощью «Scratch» вы создаете компьютерные программы, соединяя блоки графического программирования, очень похожие на кубики LEGO, без какого-либо непонятного синтаксиса и пунктуации традиционных языков программирования. После создания интерактивного проекта «Scratch» вы можете поделиться им на веб-сайте «Scratch» точно так же, как если бы вы делились видео на YouTube.
За его большой вклад в анализ алгоритмов и разработку языков программирования, и в частности за его вклад в «искусство компьютерного программирования» через его известные книги в непрерывной серии под этим названием.
Хороший язык программирования — это концептуальная вселенная для размышлений о программировании.
Последовательное программирование действительно сложно, а параллельное программирование — это шаг вперед.
Все программирование — это поддерживающее программирование, потому что вы редко пишете исходный код.
Как человек, который так долго интересовался радио и программированием, я обычно могу сказать, когда интервьюер делает сегмент только для того, чтобы заполнить слот для программирования. Они задают вопросы, но их не интересуют ответы.
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!