Здравствуйте, Курилка, Вы писали:
Y>>Ну, т.е. прогресс должен идти через архитектуру ПО (это то что ты привел выше)? А то, что я привел — в лес? Давай глянем на железячников. У них там "архитектуры" тоже разные — bulk CMOS, high-k, silicon-on-insulator.
Y>>А небывалый прогресс связывают с чем? С улучшением техпроцесса изготовления транзисторов (95nm, 65nm, 40nm, 32nm), что позволяет выполняться закону Мура. Понятно, что эти 2 измерения взаимосвязаны, так же как и в ПО. Но говорить что прогресс в ПО дожен идти только через архитектуру, а приведенные мной вещи не подходят — примерно как говорить что програсс в hardware должен идти через архитектуру транзисторов, а техпроцесс не подходит.
К>По-моему ты несколько путаешь понятия. У тебя выходит с одной стороны: берём кремний, берём техпроцессы и получаем процы, с другой: берём код(?), берём техпроцессы и получаем машинный код. В первом случае вроде всё похоже на правду, тогда как во втором это лишь я процесс компиляции могу подогнать. А где все другие составляющие? Анализ, дизайн, кодирование (тут, возможно, ООЯ и ФП были указаны), тестирование?
Может и путаю, по-этому поправки приветствуються. Вот только не уверен, что производители процов с тобой согласяться

Полагаешь, при производстве процов нет анализа, дизайна, тестирования? Я ж не говорю что другие составляющие не важны. Просто мне кажеться прогресс в ПО,
аналогичный прогрессу в аппаратном обеспечении (дальше буду использовать АО, а то упарился это словосоченание употреблять

) вполне возможен. Неужели в АО прогресс в анализе, тестировании, надежности тоже гораздо выше чем в других отраслях? Если да, то, возможно, схожего прогресса в этих областях индустрии ПО и сложно реализовать...
К>Совсем недавно где-то читал о том, что программирование никогда не станет чисто инженерной дисциплиной, т.к. очень большая составляющая этой деятельности лежит в области человеческих отношений (хотя, наверное, тут надо не про отношения, но другого слова чтот не подбирается с ходу).
Не
эта? Правда тут не про инженерную дисциплину, а Computer Science, но мысль схожа
Luck in life always exists in the form of an abstract class that cannot be instantiated directly and needs to be inherited by hard work and dedication.