четверг, 29 октября 2009 г.

[comp.prog.flame] Прикольный прогноз про будущее программирования

Высказал один из отцов-основателей RSDN, VladD2:

Ближайшая задача — освоение кучи ядер. У меня на компьютере их уже 4. На горизонте 6 и 8. Лет через 5 будет, скорее всего 16. Писать параллельный код на С++ или Яве с использованием мьютексов и нетерлоков — это маразм.

С учетом недавнего анонса 100-ядерного процессора, рискну предположить, что через пять лет 16-ти ядерные машины будут считаться старьем (коим сейчас считается Pentium M, на котором я начал работать как раз пять лет назад).

И, что самое важное, через пять лет люди все равно будут продолжать писать параллельный код на C++ и Java. И даже с использованием все тех же мутексов. Потому что a) за пять лет революции в софтостроении не происходят (уж слишком маленький срок) и b) никуда legacy-код не денется, не перепишет его никто.

3 комментария:

  1. на чем бы не писать код и какие бы абстракции не использовать - все равно это и битовые операции и указатели (адреса).
    и на чем бы не писал VlaD2 - если не будет людей знакомых с C/C++ у него тоже все будет не очень хорошо :)

    ОтветитьУдалить
  2. Количество произносимой им ерунды иногда поражает, вне зависимости от упоминания или не упоминания C++.

    ОтветитьУдалить
  3. да забавный пост
    я хотел было ему ответить что есть большая разница между "sexy" задачами, которые хочется решать инженерам, и задачами нужными бизнесу. Но кнопку отправить не нажал тк это бесполезно.

    ОтветитьУдалить