В дискуссии, которая развернулась вокруг моего взгляда как химика на положение в ИТ, меня заинтересовала одна мысль. Попробую ее сформулировать.
Если бы Ньютон и Лейбниц не родились на свет — матанализ сейчас имел бы тот же вид, какой он имеет. Закон всемирного тяготения несомненнно, был бы открыт и имел тот же вид. Законы механики — тоже.
Если бы Менделеев и Мейер померли в младенчестве — трудно предположить, что мы бы до сих пор не знали бы периодической таблицы. Имя она носила бы другое, а вид — тот же.
Ладно, это наука. Возьмем технологии. Если бы Дизель не родился, дизели все равно бы появились. Ракеты в СССР построили бы и без Королева, и они были бы такими же. Ядерное оружие было бы создано без Курчатова и Сахарова, и оно выглядело бы так же и работало так же.
Иными словами, в науке и в технологии от личности немногое зависит. Да, возможно, без Эйнштейна ОТО была бы создана лет на 20 позже. Но все равно была бы создана.
А что у нас ?
Без Вирта не было бы Паскаля. Без Кернигана и Ритчи — С, С++ и C#. Без Кемени — Бейсика. То есть, конечно, было бы что-то взамен, но это что-то было бы совсем иным.
Так что языки программирования в сухой остаток не идут. Если бы развитие вычислительной техники повторилось, но без тех лиц, что в нем принимали, мы бы имели совсем другие языки.
А что в сухом остатке ? Предлагаю обсудить.
Лично я вижу следующее
1. Алгоритмы и структуры данных. Это ИМХО бесспорно. Без Хоара все равно qsort придумали бы.
2. Принцип фон-Неймана.
3. Концепция ЯВУ и трансляции. Типы языков — арифметического типа, функциональные и т.д. Но отнюдь не сами языки.
4. ООП ? Ох, не уверен.
5. Понятие ОС. Но не Windows и не Linux

6. Управляемые среды. Но не Java VM и не .Net
7. Принципы передачи информации в цифровой форме. Но не IP и TCP, и уж, конечно, HTTP или FTP или SMTP
Продолжайте

Или критикуйте.
А вообще-то получается занятная картина. Только основные принципы есть нетленные ценности. А все то, что составляет их реальное воплощение, могло бы быть совсем иным. ИМХО.
А вот автомобиль, начнись история автомобилизма заново, все равно был бы таким же. Не принцип двигателя внутреннего сгорания остался бы, а двигатель как он есть, подвеска, капот , кузов и 4 колеса.