Цитата Бьерна Страуструпа

Я нахожу языки, которые поддерживают только одно ограничение парадигмы программирования. — © Бьярн Страуструп
Я нахожу языки, которые поддерживают только одно ограничение парадигмы программирования.
Я нахожу языки, которые поддерживают только одну парадигму программирования, ограничивающую
У меня сложилось впечатление, что многие языки и инструменты программирования представляют собой решения, направленные на поиск проблем, и я решил, что моя работа не должна подпадать под эту категорию. Таким образом, я слежу за литературой по языкам программирования и дебатами о языках программирования, прежде всего в поисках идей для решения проблем, с которыми я и мои коллеги столкнулись в реальных приложениях. Другие языки программирования представляют собой гору идей и вдохновения, но их нужно тщательно добывать, чтобы избежать причудливости и несоответствий.
Хотя математическая нотация, несомненно, обладает правилами разбора, они довольно расплывчаты, иногда противоречивы и редко четко сформулированы. [...] Распространение языков программирования показывает не больше единообразия, чем математика. Тем не менее, языки программирования открывают другую перспективу. [...] Из-за их применения к широкому кругу тем, строгой грамматики и строгой интерпретации языки программирования могут дать новое понимание математических обозначений.
Мои любимые языки программирования — Lisp и C. Однако примерно с 1992 года я в основном занимался активизмом в области свободного программного обеспечения, а это значит, что я слишком занят, чтобы много заниматься программированием. Примерно в 2008 году я перестал заниматься программированием.
Чрезмерный акцент на эффективности приводит к неудачной замкнутости в дизайне: из соображений эффективности ранние языки программирования отражали характеристики первых компьютеров, а каждое поколение компьютеров отражало потребности языков программирования предыдущего поколения.
Если когда-либо и будет существовать наука о проектировании языков программирования, она, вероятно, будет состоять в основном из сопоставления языков с методами проектирования, которые они поддерживают.
Похоже, что поп-музыка — это способ, которым радиопрограммы решили поддержать женщин-исполнителей. Они решили не поддерживать более провокационный голос женщин, что меня разочаровывает.
Ученые-компьютерщики до сих пор работали над созданием мощных языков программирования, позволяющих решать технические проблемы вычислений. Мало усилий ушло на разработку языков взаимодействия.
С помощью «Scratch» вы создаете компьютерные программы, соединяя блоки графического программирования, очень похожие на кубики LEGO, без какого-либо непонятного синтаксиса и пунктуации традиционных языков программирования. После создания интерактивного проекта «Scratch» вы можете поделиться им на веб-сайте «Scratch» точно так же, как если бы вы делились видео на YouTube.
«Starcraft» никогда не предназначался для поддержки многобайтовых языков. Для поддержки более сложных языков, таких как корейский или китайский, вам нужно два байта памяти, а в «Starcraft» был только один байт.
За его большой вклад в анализ алгоритмов и разработку языков программирования, и в частности за его вклад в «искусство компьютерного программирования» через его известные книги в непрерывной серии под этим названием.
Теперь я считаю, что Python намного проще, чем учить студентов программированию и одновременно учить их C, C++ или Java, потому что все детали языков намного сложнее. Другие языки сценариев тоже не очень хорошо работают.
Мы будем выполнять работу по программированию гораздо лучше, если будем подходить к задаче с полным пониманием ее огромной сложности, при условии, что мы будем придерживаться скромных и элегантных языков программирования, при условии, что мы уважаем внутренние ограничения человеческого разума и подходим к задаче. как очень скромные программисты.
Мой особый интерес в течение последних нескольких лет заключался в том, чтобы по-настоящему глубоко задуматься о большом несоответствии между языками программирования, в частности C#, и миром баз данных, таким как SQL, или, если уж на то пошло, миром XML, таким как XQuery и те языки, которые существуют.
В своей повседневной работе я работаю с очень большими, сложными, распределенными системами, построенными из множества модулей и пакетов Python. Фокус очень похож на то, что вы найдете, например, в Java и вообще в языках системного программирования.
Некоторым языкам программирования удается поглощать изменения, но выдерживать прогресс.
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!