Татарин> Возвращаемся к началу: где у только что вышедшей ИБМ полезный для СССР софт большой сложности? Сама DOS плюс трансляторы и утилиты - большая сложность.
Татарин> В смысле, чтобы ты не дурил снова, поясню: ТАКАЯ сложность, что она стОила отставания по железу на 5-10 лет, просранную отрасль и миллиарды-десятки миллиардов рублей. Ты вообще в курсе что
ламповая М-20 производилась до 1965 года ?
На 1968 в СССР транзисторные
серийные ЭВМ - это малые ЭВМ с объемом памяти до 8К ?
Причем как в Минск-22 так и в ламповой М-20 тупо не было прерываний ?
Железо УЖЕ отставало. Чем ты собрался бить Систему 360 ?
Какой массовой ЭВМ в 1968 ?
Татарин> Ну или хотя бы просто - напрямую - сложность на десятки тысяч человеко-лет разработки в софте, который нужен СССР, и которая говорила бы: да, СССР уже не нагонит, нужнео копировать. Внезапно да, потому что при 2-8 К ОЗУ ты будешь считать байтики и вылизывать алголитмы
чтобы это вообще работало.
Напоминаю - транслятор Альфа это 45 000 команд - в ОЗУ он НЕ ЛЕЗЕТ ( про ОС мы молчим ).
Поэтому при трансляции транслятор свои блоки то в ОЗУ гоняет, то освобождает под другие блоки - перманентная работа с медленной последовательной лентой.
Татарин> Давай-давай. С индексными файлами я уже всё понял. Как раз индексные файлы на дисках - это огромный шаг вперед.
Чего в СССР тупо вообще не было.
yacc>> Как пример - та же ИС-2 Шуры-Буры Татарин> ?! Ты куда вообще улетел? Ты давай рассказывай про ИБМ и невозможность нагнать её софт усилиями страны (а то даже и стран СЭВ). См. выше
yacc>> Компактный код при ограниченных ресурсах всегда гораздо сложнее. Татарин> Сложнее, да. И? Ты определись - сложность кода бывает или нет ? См выше про трансляторы.
yacc>> Подавляющее большинство тех, кого я встречал по работе и кто говорит как ты - по факту были вот такого рода "программисты" Татарин> А как говорю я? А ты говоришь что нет сложности - есть только объем
И залихватски показываешь как ты сотни строк набиваешь, и что одному лучше чем командой - эффективнее.
Внезапно 1 млн кодов МО Системы 360 при заявленных тобой 400 строк в день или 100 000 в год - это 10 ( ДЕСЯТЬ )
ЛЕТ Татарин> То есть, вместо показа сложного крайне необходимого СССР ИБМовского софта ты перешёл на "ты козёл!"? Уход понятен, попытка зачтена. Я любого, кто видит только количество строк, назову г-нокодером.
Вдвойне того,
кто так эстимейтит сроки Татарин> Постоянно удерживать весь контекст задачи в памяти и учитывать все связи, отсекая лишнее, - прямая обязанность разработчика, определяющая его профпригодность. Ну удержи в памяти 1 млн строк для Системы 360. Которые тебе же 10 лет набивать
Татарин> Опять же, не знаю, чем ты занимаешься как дев, но как РМа и аналитика тебя можно оценить низко. Это заявление человека который сначала оценил индексно-последовательные файлы в 1 час ?
А как только я сказал про дерево то добавил один день ?
Это такие у тебя эстимейты, которые на ходу меняются ?
Татарин> ...Итак, софт? Еще раз Система 360.
Татарин> Ну, содержит, и что? Любая нормальная программа так или иначе обрабатывает ошибки. Программа, которую ты залихватски сделаешь
за час нифига толком обрабатывать не будет.
Твои оценки тебе же противоречат.
Ты фиксишь на ходу, ровно как в той картинке что я и привел.
yacc>> Поэтому я бы запросто заложил месяц на анализ и то, что сейчас называют спайки. yacc>> Это мы еще даже не принялись за конечный код - он еще неизвестен. yacc>> Потому что то же дерево можно сделать разными способами, равно как и списки. yacc>> Код можно повторно использовать, а можно инлайнами - и т.п. Татарин> Можно. Всё это можно, а некоторое нужно, но всё это не имеет отношения к разговору. Это имеет ПРЯМОЕ отношение к эстимейтам.
От которых ты уходишь скатываясь тупо к количеству команд как будто сложности алгоритмов не существует.
Час на индексно-последовательные файлы - это г-нокодинг.
Куда ты лезешь в МО в СССР или в Системе 360 если даже таких вещей как индексно-последовательные файлы оценить НЕ МОЖЕШЬ ???
Куда ты лезешь в количество строк на Спектруме если не понимаешь, что для Ершова это была бы откровенная халява - ВЕСЬ компилятор лезет в ОЗУ, а не только 2-3К ???
Татарин> Я привёл тебе в пример конкретного школьника, который на 40 минут урока между делом выписывает 20-50 более-менее рабочих машкоманд, и ты пошёл в разнос, одновременно пытаясь доказать, что я одновременно и типа-гений, и нифига не соображаю, что сложность программ вообще оценить нельзя (потому что они должны обрабатывать ошибки!) и потому что бывают сложные программы. Что, ессно, абсурдно по любому пункту. Еще раз - бывают сложные программы да/нет ?
Еще раз - даже 48К ОЗУ - это шик по временам середины 60х - таких ЭВМ в СССР просто НЕ СУЩЕСТВОВАЛО.
Татарин> Да (хотя тогда это не было очевидно), но какое это имеет значение в контексте разговора о сравнительной трудоёмкости разработки кода тогда и сейчас? Нафига по современной трудоемкости судить о временах когда всего 2К ОЗУ было ?
Татарин> Я утверждаю, что для тех проектов можно запросто ввести поправочный коэффициент на скорость непосредственно кодирования Еще раз - мало того, что ты должен взять коэффициент на кодирование как набивание и отладку, так еще и подобный коэффициент взять на СЛОЖНОСТЬ.
Потому что программа с эффективным использованием очень малых ресурсов
на порядок сложнее навскидку. В том числе индексно-последовательные файлы.
Татарин> Ты пытаешься доказать, что qSort или там простое дерево из указателей, которые ты показываешь как ОфигенныйНаборСофта(тм) от ИБМ требует больших временных затрат на реализацию, неподсильных СССР? См. выше до просветления про ресурсы и про ламповые ЭВМ