На распутье - страница 12

Шрифт
Интервал


Впрочем, программирование никогда не было моим сильным местом — даже из того, чему научили в университете, и то половину забыл. Единственное, чем можно было помочь местным головастым ребятам, так это разъяснением того, что программирование быстро стало ремеслом, причём ремеслом, требующим скорее хорошо дисциплинированного коллектива и грамотного постановщика задачи, чем талантливых исполнителей.

Но пока программы измерялись в строках, а не в сотнях мегабайт, сокращение их количества было чуть ли не подвигом[15]. Тут талант и квалификация программиста значили очень много. Вот только оставалось проследить, чтобы они двигались в руководители-постановщики и не вздумали засидеться в кодерах. Светлого будущего у этого ремесла нет.

Итак, записываем:


1. Долой программы на русском, в тысяча девятьсот шестьдесят пятом уже поздно диктовать миру свою моду. Провалился бы в сорок пятый, и не шлёпнули бы без некролога под горячую руку, вот тогда ещё можно было бы дёргаться!

2. Софт скоро будет важнее, чем аппаратная часть, и делать его должны отдельные коллективы. Для начала — два-три на весь СССР, для конкуренции. Всё партизанское «софтописание» на каждой АСУ нужно просто прижигать зелёнкой. Иначе будет как в моей реальности — неплохая школа математики, и разработанная теория на фоне практически нулевого коммерческого результата. Софт — особенно ОС! — это индустрия посерьёзнее автомобильной, любителей из неё надо гнать подальше. Легенда о создании операционной системы «Linux» несколькими любителями-энтузиастами — на самом деле огромное лукавство. Этот феномен родился и окреп на плечах огромных «софтописательных» корпораций. И для него жизненно необходима критическая масса — Интернет. С нуля, из АСУшного коллектива в полтора землекопа ничего хорошего не появится. Впрочем, реальный талант пробьётся из любого районного ВЦ, как ни дави. Но он хоть будет сразу понимать, что надо не вечно чинить «самописную» программу расчёта зарплаты, а создавать свой мегапроект.

3. Основной язык программирования должен быть только один. Ну от силы их может существовать два или три. Но никак не десять или сто. И лучше всего «Алгол», не зря же про него в мои школьные учебники поместили три абзаца. Дескать, хорош для обучения… Вот это и нужно. Доведут до ума, и, глядишь, со временем и до «С++» дело дойдёт.