Цитата Филипа Гринспана

SQL, Lisp и Haskell — единственные известные мне языки программирования, в которых человек тратит больше времени на размышления, чем на ввод. — © Филип Гринспун
SQL, Lisp и Haskell — единственные известные мне языки программирования, в которых человек тратит больше времени на размышления, чем на ввод.
Самый мощный язык программирования — Lisp. Если вы не знаете Lisp (или его разновидность Scheme), вы не понимаете, насколько мощным является язык. Как только вы изучите Лисп, вы увидите, чего не хватает в большинстве других языков.
Lisp был гораздо более мощным и гибким, чем любой другой язык того времени; на самом деле, это все еще лучший дизайн, чем большинство языков сегодня, двадцать пять лет спустя. Lisp позволил хакерам ITS мыслить необычно и творчески. Это был главный фактор их успеха, и он остается одним из любимых языков хакерского мира.
Мои любимые языки программирования — Lisp и C. Однако примерно с 1992 года я в основном занимался активизмом в области свободного программного обеспечения, а это значит, что я слишком занят, чтобы много заниматься программированием. Примерно в 2008 году я перестал заниматься программированием.
Хотя математическая нотация, несомненно, обладает правилами разбора, они довольно расплывчаты, иногда противоречивы и редко четко сформулированы. [...] Распространение языков программирования показывает не больше единообразия, чем математика. Тем не менее, языки программирования открывают другую перспективу. [...] Из-за их применения к широкому кругу тем, строгой грамматики и строгой интерпретации языки программирования могут дать новое понимание математических обозначений.
Мой особый интерес в течение последних нескольких лет заключался в том, чтобы по-настоящему глубоко задуматься о большом несоответствии между языками программирования, в частности C#, и миром баз данных, таким как SQL, или, если уж на то пошло, миром XML, таким как XQuery и те языки, которые существуют.
У меня сложилось впечатление, что многие языки и инструменты программирования представляют собой решения, направленные на поиск проблем, и я решил, что моя работа не должна подпадать под эту категорию. Таким образом, я слежу за литературой по языкам программирования и дебатами о языках программирования, прежде всего в поисках идей для решения проблем, с которыми я и мои коллеги столкнулись в реальных приложениях. Другие языки программирования представляют собой гору идей и вдохновения, но их нужно тщательно добывать, чтобы избежать причудливости и несоответствий.
Возьмите Lisp, вы знаете, что это самый красивый язык в мире — по крайней мере, до появления Haskell.
Теперь я считаю, что Python намного проще, чем учить студентов программированию и одновременно учить их C, C++ или Java, потому что все детали языков намного сложнее. Другие языки сценариев тоже не очень хорошо работают.
Компьютерное программирование традиционно считалось чем-то недоступным большинству людей — оно предназначено только для специальной группы, обладающей техническими знаниями и опытом. Мы разработали «Scratch» как новый тип языка программирования, который гораздо более доступен.
Чрезмерный акцент на эффективности приводит к неудачной замкнутости в дизайне: из соображений эффективности ранние языки программирования отражали характеристики первых компьютеров, а каждое поколение компьютеров отражало потребности языков программирования предыдущего поколения.
Моя основная идея состоит в том, что программирование — это самое мощное средство развития утонченного и строгого мышления, необходимого для математики, грамматики, физики, статистики, для всех «сложных» предметов… Короче говоря, я верю больше, чем когда-либо. что программирование должно быть ключевой частью интеллектуального развития подрастающих людей.
Одним из наиболее важных и увлекательных языков программирования является Lisp (расшифровывается как «обработка списков»), который был изобретен Джоном Маккарти примерно в то время, когда был изобретен Алгол.
В .NET после публикации API становится доступным для всех языков программирования одновременно.
BASIC для компьютерного программирования — то же, что QWERTY для набора текста.
Я любил языки и любил изучать языки. Это было восхитительно. Но я был там один. Я помню то время как настоящее время Вирджинии Вульф. Больше, чем любой другой язык, на меня повлиял ее язык.
Ученые-компьютерщики до сих пор работали над созданием мощных языков программирования, позволяющих решать технические проблемы вычислений. Мало усилий ушло на разработку языков взаимодействия.
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!