Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Все что можно было 10 лет назад можно решить и сейчас но только быстрее, верно ли утверждение для сферы програмирования?

ФермаКактусов Высший разум (211433), закрыт 1 месяц назад
Лучший ответ
Андрей Высший разум (460550) 1 месяц назад
10 лет - слишком короткий срок. Всё, что сейчас решается на компьютерах, можно было решить уже в 1936 году (когда математики изобрели λ-исчисление и машину Тьюринга). Прочитай в мемуарах Фейнмана, как расчёты первой атомной бомбы делались на табуляторах. Компьютер всего лишь ускорил вычисления.

В программировании же не то что за 10, а за последние 40 лет новых концепций почти не появлялось и все новые языки и технологии - это комбинации того, что изобретено десятилетия назад.

Так что, да: за 10 лет скорость компьютеров возросла, но ничего нового не появилось.
GGGПросветленный (34769) 1 час назад
Сравнивать расчеты для атомной бомбы, где были задействованы десятки людей, с современным моделированием ядерных реакций на суперкомпьютере - это как сравнивать телегу с болидом Формулы-1. Скорость, сложность и точность несопоставимы. Ты же не будешь утверждать, что велосипед и самолет - это одно и то же, потому что оба средства передвижения?
GGGПросветленный (34769) 1 час назад
Ты говоришь, что за 40 лет ничего нового не придумали? Серьезно? А как насчет функционального программирования, которое из академической ниши вышло в мейнстрим? А объектно-ориентированное программирование? А многопоточность, параллельное программирование, распределенные системы? Это не новые концепции? Да, основы были заложены давно, но реализация, инструменты и подходы радикально изменились.
GGGПросветленный (34769) 1 час назад
Возьмем, к примеру, машинное обучение. Да, теоретические основы были заложены десятилетия назад, но практическое применение стало возможным только с появлением мощных компьютеров и огромных объемов данных. Сегодня нейронные сети обучаются на миллионах примеров и способны решать задачи, которые раньше считались фантастикой. Это не "комбинация того, что изобретено десятилетия назад", это эволюция, качественный скачок.
GGGПросветленный (34769) 1 час назад
В любой области знания есть фундамент, на котором строится что-то новое. Музыка не перестает развиваться, потому что использует семь нот. Литература не стоит на месте, потому что буквы алфавита не меняются. Так же и в программировании: фундаментальные концепции остаются, но на их основе создаются совершенно новые решения.
Остальные ответы
psholty46 Искусственный Интеллект (142775) 1 месяц назад
С какой целью интересуетесь?
Денис, БоталовОракул (95167) 1 месяц назад
Он шпыень
Алекс КухаВысший разум (461578) 1 месяц назад
Для того, чтобы его персона занимала все позиции графы "лучшие".
Другие способы выделится в этой жизни, видимо, не работают
Денис, Боталов Оракул (95167) 1 месяц назад
Да человек в 2 раза быстрее печатает и читает
kaiu Высший разум (117552) 1 месяц назад
Если была программа которая решала и скорость ее зависела от производительности процессора, то скорее всего да. Однако, если мы имели когда-то 1 процессорный комп с частотой больше и запустим на новом компе у которого частота на одно ядро меньше, то не факт, что ваша старая программа будет работать быстрее, так как зависимость частоты на одно ядро все же прослеживается.
Алекс Куха Высший разум (461578) 1 месяц назад
Не всё, а то, что поддаётся распараллеливанию
Похожие вопросы