Цитата Кеннета Э. Айверсона

Чрезмерный акцент на эффективности приводит к неудачной замкнутости в дизайне: из соображений эффективности ранние языки программирования отражали характеристики первых компьютеров, а каждое поколение компьютеров отражало потребности языков программирования предыдущего поколения.
У меня сложилось впечатление, что многие языки и инструменты программирования представляют собой решения, направленные на поиск проблем, и я решил, что моя работа не должна подпадать под эту категорию. Таким образом, я слежу за литературой по языкам программирования и дебатами о языках программирования, прежде всего в поисках идей для решения проблем, с которыми я и мои коллеги столкнулись в реальных приложениях. Другие языки программирования представляют собой гору идей и вдохновения, но их нужно тщательно добывать, чтобы избежать причудливости и несоответствий.
Хотя математическая нотация, несомненно, обладает правилами разбора, они довольно расплывчаты, иногда противоречивы и редко четко сформулированы. [...] Распространение языков программирования показывает не больше единообразия, чем математика. Тем не менее, языки программирования открывают другую перспективу. [...] Из-за их применения к широкому кругу тем, строгой грамматики и строгой интерпретации языки программирования могут дать новое понимание математических обозначений.
Когда у нас не было компьютеров, у нас не было и проблем с программированием. Когда у нас было несколько компьютеров, у нас была небольшая проблема с программированием. Столкнувшись с машинами, которые в миллион раз мощнее, мы столкнулись с гигантской проблемой программирования.
Я получил свой первый компьютер, когда мне было 6 лет, и я был частью того раннего поколения детей, которые росли, когда компьютеры всегда были рядом. Я влюбился в них рано.
Мои любимые языки программирования — Lisp и C. Однако примерно с 1992 года я в основном занимался активизмом в области свободного программного обеспечения, а это значит, что я слишком занят, чтобы много заниматься программированием. Примерно в 2008 году я перестал заниматься программированием.
За его большой вклад в анализ алгоритмов и разработку языков программирования, и в частности за его вклад в «искусство компьютерного программирования» через его известные книги в непрерывной серии под этим названием.
Я думаю, что всю свою жизнь я был с компьютерами — мой отец приносил домой персональные компьютеры в очень раннем возрасте, в 70-х, — поэтому, находясь рядом с компьютерами с самого раннего возраста, возможно, я даже подсознательно видел экспоненциальное развитие того, что происходило. с компьютерами.
Если когда-либо и будет существовать наука о проектировании языков программирования, она, вероятно, будет состоять в основном из сопоставления языков с методами проектирования, которые они поддерживают.
Epic начинала со скриптовых языков в первом поколении движка Unreal в 1998 году. Я написал это. В моем сердце есть место, которое связано с простотой программирования на языке сценариев.
Я взял компьютеры в средней школе. Я бы все программировал сам, но я не видел будущего компьютеров ни для чего, кроме обработки данных. Кто собирался использовать компьютер для связи?
Ученые-компьютерщики до сих пор работали над созданием мощных языков программирования, позволяющих решать технические проблемы вычислений. Мало усилий ушло на разработку языков взаимодействия.
Я получил свой первый компьютер в возрасте 6 лет. Для меня это было волшебством. К 12 годам я захотел узнать секреты волшебства, и это положило начало моему пути к компьютерному программированию. Это было в начале 1990-х, когда компьютеры не предназначались для массового рынка.
Каждое поколение идет дальше предыдущего, потому что стоит на плечах этого поколения. У вас будут возможности, превосходящие все, что мы когда-либо знали.
Теперь я считаю, что Python намного проще, чем учить студентов программированию и одновременно учить их C, C++ или Java, потому что все детали языков намного сложнее. Другие языки сценариев тоже не очень хорошо работают.
Мы будем выполнять работу по программированию гораздо лучше, если будем подходить к задаче с полным пониманием ее огромной сложности, при условии, что мы будем придерживаться скромных и элегантных языков программирования, при условии, что мы уважаем внутренние ограничения человеческого разума и подходим к задаче. как очень скромные программисты.
Не было ПК, когда я начал программировать на компьютерах.
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!