OberonCore https://forum.oberoncore.ru/ |
|
Повышение уровня средств ухудшает другие качества? https://forum.oberoncore.ru/viewtopic.php?f=72&t=2360 |
Страница 1 из 1 |
Автор: | Alexey Veselovsky [ Вторник, 16 Февраль, 2010 23:24 ] |
Заголовок сообщения: | Повышение уровня средств ухудшает другие качества? |
Не знаю, но элегантные нотации и прочие синтаксические навороты в принципе меня не смущают. Но меня смущает другое, и не только в ФП но и во всем остальном программизме (это характерно не только для столь горячо любимого здесь мейнстрима, но и для всяких редкостей и маргинальностей, отчасти это касается и оберонов). Смущает следующее: почему очень часто, если вообще не всегда, инструмент удобный для программиста, повышающий его производительность в несколько раз, делающий код выразительным и понятным, в то же время, в качестве мелкого побочного эффекта, снижает производительность собственно результирующего кода? По моему, удобняшки для программиста, в идеале, не должны вообще влиять на тот код что будет сгенерирован. А то все эти новые технологии, методики и прочее, чем-то напоминают ситуацию, когда производительность труда повышают путем замены закрычивания болта его заколачиванием кувалдой. Ну да, менее долговечно, больше требования к материалам, зато сколько мы рабочего времени сэкономили! Ну или что-то вроде: "мы внедрили новейшую методику сборки автомобилей! теперь мы их можем производить в два раза быстрее! правда теперь каждый автомобиль жрет в два раза больше бензина + масло подтекает." Особенно меня лично умиляют питонщики. Вчера-сегодня усиленно их спрашивал чем состоит главное отличие кортэжа от списка в питоне. И почему "Кортеж — это не список, который нельзя редактировать". Из опрошеных горячих поклонников питона, не ответил никто. И, в принципе, понятно почему -- динамическая типизация размывает понятия, замыливает взор. Смешивает структуры данных. |
Автор: | Илья Ермаков [ Вторник, 16 Февраль, 2010 23:33 ] |
Заголовок сообщения: | Re: Повышение уровня средств ухудшает другие качества? |
Я тут недавно формулировал, в общем-то, по сходным соображениям: viewtopic.php?p=42331#p42331 |
Автор: | Info21 [ Среда, 17 Февраль, 2010 07:26 ] |
Заголовок сообщения: | Re: Повышение уровня средств ухудшает другие качества? |
Alexey Veselovsky писал(а): "мы внедрили новейшую методику сборки автомобилей! теперь мы их можем производить в два раза быстрее! правда теперь каждый автомобиль жрет в два раза больше бензина + масло подтекает." Интересно.Спасибо, что-то я такую педагогическую параболу еще не встречал ![]() |
Автор: | Info21 [ Среда, 17 Февраль, 2010 07:29 ] |
Заголовок сообщения: | Re: Повышение уровня средств ухудшает другие качества? |
Alexey Veselovsky писал(а): почему очень часто, если вообще не всегда ... Думаю, тут снова скрытый примат комбинаторного мышления:удобства достигаются наслоением фич поверх. А не перепроектировыванием основы+навыков (эти две штуки вместе ходят, по-другому сказать, дисциплина нужна). |
Автор: | Geniepro [ Среда, 17 Февраль, 2010 08:20 ] |
Заголовок сообщения: | Re: Повышение уровня средств ухудшает другие качества? |
Имхо, тут во многом влияет расслабляюще закон Мура: раз всё равно через полтора года двухкратное умощнение компьютеров, то наплевать на замедление работы программ, главное побыстрее выпустить продукт. Возможно, если бы такая же ситуация была в автомобилестроении (представим, что мы ездим не на бензине, а на электричестве) -- если бы каждые полтора года выработка электроэнергии удваивалась, то всем было бы наплевать, что новые электромобили потребляют больше энергии... |
Автор: | Info21 [ Среда, 17 Февраль, 2010 09:46 ] |
Заголовок сообщения: | Re: Повышение уровня средств ухудшает другие качества? |
Geniepro писал(а): влияет расслабляюще закон Мура ... Закон Мура влияет, но в автомобилестроении некая ситуация уже была -- в начале 20 в., когда Форд "снес" конкурентов своей знаменитой черной Model T.Возможно, если бы такая же ситуация была в автомобилестроении ... Но в случае Форда минимализм был ясно отражен в цене, так что клиенты сразу всё видели по ценовой бирке. В нашем случае эффект проявляется на длинных временах, и непосредственно увидеть его трудно, тем более, что на коротких временах играют другие факторы. |
Автор: | Geniepro [ Среда, 17 Февраль, 2010 11:18 ] |
Заголовок сообщения: | Re: Повышение уровня средств ухудшает другие качества? |
В принципе, если так посмотреть, более комфортабельный автомобиль обычно имеет более мощный двигатель, так как тяжелее и вообще должен быстрее ездить. Соответственно, он потребляет больше топлива. Причём те, кто его покупают, редко интересуются, насколько именно больше топлива он потребляет -- их больше интересует, насколько он комфортабелен... Так что противопоставлять автомобилестроение софтостроению -- плохой пример, имхо... |
Автор: | Info21 [ Среда, 17 Февраль, 2010 11:21 ] |
Заголовок сообщения: | Re: Повышение уровня средств ухудшает другие качества? |
Geniepro писал(а): В принципе, если так посмотреть, более комфортабельный автомобиль Смотреть нужно не на комфортабельность, а на потребительскую стоимость.Потому что программерам нужна, по сути, производительность, даже если они называют это удобством и т.п. |
Автор: | Евгений Темиргалеев [ Среда, 17 Февраль, 2010 11:22 ] |
Заголовок сообщения: | Re: Повышение уровня средств ухудшает другие качества? |
Geniepro писал(а): Причём те, кто его покупают, редко интересуются, насколько именно больше топлива он потребляет -- их больше интересует, насколько он комфортабелен... Сомневаюсь, что профессиональных гонщиков "больше интересует" комфорт...
|
Автор: | Виктор О [ Среда, 17 Февраль, 2010 11:45 ] |
Заголовок сообщения: | Re: Повышение уровня средств ухудшает другие качества? |
В технике тоже есть проблемы, связанные с экстенсивным ростом производства: - Снижение фондоотдачи; - Рост металлоемкости. У вояк растет количество тонн металла/бомб на одного убитого... В общем, не всякий рост производства/производительности есть прогресс. |
Автор: | Geniepro [ Среда, 17 Февраль, 2010 12:16 ] |
Заголовок сообщения: | Re: Повышение уровня средств ухудшает другие качества? |
Евгений Темиргалеев писал(а): Сомневаюсь, что профессиональных гонщиков "больше интересует" комфорт... Ну да, такие пишут программы на ассемблере и на сях...
|
Автор: | Евгений Темиргалеев [ Среда, 17 Февраль, 2010 12:50 ] |
Заголовок сообщения: | Re: Повышение уровня средств ухудшает другие качества? |
Geniepro писал(а): Евгений Темиргалеев писал(а): Сомневаюсь, что профессиональных гонщиков "больше интересует" комфорт... Ну да, такие пишут программы на ассемблере и на сях...википедия писал(а): Ралли по дорогам общего пользования появилось раньше и проводится по обычным шоссе, а упор делается не на скорость, а на точность расписания и навигации и надёжность автомобиля в длинных и сложных заездах. Сегодня это обычно соревнования любительского разряда.
|
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |