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

Однако, когда Java продвигается как единственный язык программирования, его недостатки и ограничения становятся серьезными. — © Бьярн Страуструп
Однако, когда Java продвигается как единственный язык программирования, его недостатки и ограничения становятся серьезными.
Все мы, присутствовавшие на встрече, включая Microsoft, единогласно согласились с тем, что одностороннее расширение языка программирования Java нанесет ущерб совместимости между инструментами и программами Java, нанесет ущерб другим поставщикам инструментов и помешает клиентам запускать программный продукт на основе Java на любых устройствах. платформа, которую они хотели.
Эта эволюция может поставить под угрозу заявление Java о том, что она проще, чем C++, но я предполагаю, что эти усилия сделают Java лучшим языком, чем он есть сегодня.
Мы думаем, что будем особенно сильны на платформе, где у нас есть два бренда платформ: наш бренд базы данных — Oracle Database 12c, а наш бренд языка программирования — Java.
Java язык почти не актуален. Это дизайн виртуальной машины Java. И я видел компиляторы для ML, компиляторы для Scheme, компиляторы для Ada, и все они работают. Не многие ими пользуются, но это не беда: все они работают.
Мои любимые языки программирования — Lisp и C. Однако примерно с 1992 года я в основном занимался активизмом в области свободного программного обеспечения, а это значит, что я слишком занят, чтобы много заниматься программированием. Примерно в 2008 году я перестал заниматься программированием.
Когда вы выбираете язык, вы также выбираете сообщество. Программисты, которых вы сможете нанять для работы над проектом Java, не будут такими умными, как те, которых вы могли бы заставить работать над проектом, написанным на Python. И качество ваших хакеров, вероятно, важнее, чем язык, который вы выбираете. Хотя, откровенно говоря, тот факт, что хорошие хакеры предпочитают Python Java, должен кое-что сказать вам об относительных достоинствах этих языков.
Я не знаю, как это остановить, никогда не было намерения писать язык программирования [...] Я совершенно не представляю, как писать язык программирования, я просто продолжал добавлять следующий логический шаг по пути.
Хороший язык программирования — это концептуальная вселенная для размышлений о программировании.
Каким бы мужественным ни был английский язык, он никогда не сможет стать языком масс Индии.
XML — это не язык в смысле языка программирования, а эскизы на салфетке — язык.
Никто не хочет одного языка. Есть приложения, когда уместнее написать что-то на C, а не на Java. Если вы хотите написать что-то, где производительность гораздо важнее, чем расширяемость, вы можете выбрать C, а не Java.
Быть заключенным действительно очень серьезно, и оно изменило мою жизнь до такой степени, что разорвать порочный круг стало моей единственной целью. Тюрьма - это точно не круто. Образование есть.
С самого начала меня интересовала Java, но проблема с Java в том, что вам нужно переключать платформу.
Разработчики языков хотят разработать идеальный язык. Они хотят иметь возможность сказать: «Мой язык совершенен». Он может все». Но просто невозможно разработать идеальный язык, потому что есть два взгляда на язык. Один из способов — посмотреть, что можно сделать с этим языком. Другой — посмотреть, как мы себя чувствуем, используя этот язык — как мы себя чувствуем во время программирования.
Мы будем выполнять работу по программированию гораздо лучше, если будем подходить к задаче с полным пониманием ее огромной сложности, при условии, что мы будем придерживаться скромных и элегантных языков программирования, при условии, что мы уважаем внутренние ограничения человеческого разума и подходим к задаче. как очень скромные программисты.
Главный урок Emacs состоит в том, что язык расширений не должен быть просто "языком расширений". Это должен быть настоящий язык программирования, предназначенный для написания и поддержки содержательных программ. Потому что люди захотят это сделать!
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!