Программисты-попаданцы :)
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 14.12.24 19:04
Оценка: 2 (1) +2 -1 :))) :))) :)))
Внезапно подумалось, есть ли книги о программистах-попаданцах. Погуглил — действительно есть, но какое-то мутное фэнтези, замешанное на магии. А вот чтоб какой-нибудь питонист/жабаскриптер, да попал в реальные 60-70-е прошлого века, с миссией нести идеи "эффективного и безопасного" программирования в массы унылых тружеников фортрана и кобола?
Re: Программисты-попаданцы :)
От: Stanislaw K СССР  
Дата: 15.12.24 08:26
Оценка: +2 :)
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Внезапно подумалось, есть ли книги о программистах-попаданцах. Погуглил — действительно есть, но какое-то мутное фэнтези, замешанное на магии.


Есть еще космические попаданцы. Виндж Вернор "Глубина в небе" там прям программисты-программисты.

ЕМ>А вот чтоб какой-нибудь питонист/жабаскриптер, да попал в реальные 60-70-е прошлого века, с миссией нести идеи "эффективного и безопасного" программирования в массы унылых тружеников фортрана и кобола?


Очевидно же что программист без ЭВМ (современной ему) — бесполезное существо. Максимум его ждет судьба успешного рассыльного на самокате при манафактурном магазине, а более реально что в 60х такого лечили бы электричеством.
Все проблемы от жадности и глупости
Re: Программисты-попаданцы :)
От: Нomunculus Россия  
Дата: 15.12.24 08:28
Оценка: :))) :)))
Здравствуйте, Евгений Музыченко, Вы писали:

Его сожгут на куче перфокарт…
Re[2]: Программисты-попаданцы :)
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 15.12.24 11:42
Оценка:
Здравствуйте, Stanislaw K, Вы писали:

SK>Очевидно же что программист без ЭВМ (современной ему) — бесполезное существо.


В каком смысле "современной", и "бесполезное"?
Re[3]: Программисты-попаданцы :)
От: Stanislaw K СССР  
Дата: 15.12.24 11:58
Оценка: +1
Здравствуйте, Евгений Музыченко, Вы писали:


SK>>Очевидно же что программист без ЭВМ (современной ему) — бесполезное существо.


ЕМ>В каком смысле "современной", и "бесполезное"?


Попаданцы обычно попадают в прошлое. А много java программист напрограммирует на ламповой БЭСМ?
Вывод — ЭВМ должна быть из его эпохи (будущего).

При забросе-же в (светлое) грядущее квалификация программиста окажется на уровне детского сада. Ибо там, у генно модифицированных потомков, нейроинтерфесы отращивают из спинного мозга ещё в материнской утробе.


Бесполезное — потому что ничего другого не умеет, а на физический труд, огород пахать у него выносливости не хватит и пивное брюшко не даст..
Все проблемы от жадности и глупости
Re[4]: Программисты-попаданцы :)
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 15.12.24 13:17
Оценка:
Здравствуйте, Stanislaw K, Вы писали:

SK>много java программист напрограммирует на ламповой БЭСМ?


На ламповых БЭСМ был Эпсилон — он по выразительной способности не намного хуже Java, только без такого разнообразия готовых к применению встроенных средств (математика, обработка строк и т.п.).

SK>Вывод — ЭВМ должна быть из его эпохи (будущего).


Если он действительно программист (то есть, понимает принципы работы ЭВМ, методы реализации типовых операций и алгоритмов), а не просто умеет адаптировать готовые конструкции из примеров, то сможет адаптироваться в достаточно широких пределах. Беда лишь в том, что квалификация имеет тенденцию падать с ростом уровня предпочитаемых языков.
Re: Программисты-попаданцы :)
От: Bill Baklushi СССР  
Дата: 15.12.24 13:30
Оценка: +1 -1 :)
Евгений Музыченко:

ЕМ>Внезапно подумалось, есть ли книги о программистах-попаданцах. Погуглил — действительно есть, но какое-то мутное фэнтези, замешанное на магии. А вот чтоб какой-нибудь питонист/жабаскриптер, да попал в реальные 60-70-е прошлого века, с миссией нести идеи "эффективного и безопасного" программирования в массы унылых тружеников фортрана и кобола?


Позанудствую.
Кстати, сборку мусора изобрели очень давно. В некоторых реализациях лиспа она уже была (не знаю в каких, не спец. просто читал об этом).

По поводу питона с жабаскриптом. Статическая типизация повышает безопасность — позволяет отлавливать ряд ошибок на этапе компиляции.

Ну и вычислительные мощности 60-70-х годов не очень способствуют сегодняшним сраным постмодернистским скриптовым технологиям.
Re: Программисты-попаданцы :)
От: swame  
Дата: 15.12.24 14:13
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Внезапно подумалось, есть ли книги о программистах-попаданцах. Погуглил — действительно есть, но какое-то мутное фэнтези, замешанное на магии. А вот чтоб какой-нибудь питонист/жабаскриптер, да попал в реальные 60-70-е прошлого века, с миссией нести идеи "эффективного и безопасного" программирования в массы унылых тружеников фортрана и кобола?



Сейчас придумаешь какое-нибудь эффективное по сравнению с мэйнстримом решение в свой софт ,
а потом думаешь — блин, а такое же было в системах, с которыми конкурировал в 90-е — начало нулевых,
и которые сейчас мертвы только из-за того, что их разработчики слишком старые или сами померли.
Re[2]: Программисты-попаданцы :)
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 15.12.24 14:17
Оценка: -4
Здравствуйте, Bill Baklushi, Вы писали:

BB>сборку мусора изобрели очень давно. В некоторых реализациях лиспа она уже была


Там точно была именно сборка мусора, а не просто неявный подсчет ссылок и освобождение памяти при обнулении счетчика?

Сама идея "сборки мусора" появилась лишь после того, как памяти стало достаточно, чтобы в ней "мусорить" (тупо забывать про выделенную память, не освобождая ее).
Re: Программисты-попаданцы :)
От: Miroff Россия  
Дата: 15.12.24 14:21
Оценка: 14 (1) +1
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Внезапно подумалось, есть ли книги о программистах-попаданцах. Погуглил — действительно есть, но какое-то мутное фэнтези, замешанное на магии. А вот чтоб какой-нибудь питонист/жабаскриптер, да попал в реальные 60-70-е прошлого века, с миссией нести идеи "эффективного и безопасного" программирования в массы унылых тружеников фортрана и кобола?


Павел Дмитриев, Еще не поздно. Там герой пытался бороться с первобытными заблуждениям, типа неровной длинный байта, но ему достаточно быстро объяснили, где он не прав
Re[2]: Программисты-попаданцы :)
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 15.12.24 14:24
Оценка:
Здравствуйте, swame, Вы писали:

S>Сейчас придумаешь какое-нибудь эффективное по сравнению с мэйнстримом решение в свой софт ,

S>а потом думаешь — блин, а такое же было

Дык, бОльшая часть основных идей и алгоритмов была придумана в 60-70-х, когда приходилось изгаляться для экономии ресурсов. После этого изобретали больше сугубо частные решения.
Re[3]: Программисты-попаданцы :)
От: swame  
Дата: 15.12.24 14:30
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Здравствуйте, swame, Вы писали:


S>>Сейчас придумаешь какое-нибудь эффективное по сравнению с мэйнстримом решение в свой софт ,

S>>а потом думаешь — блин, а такое же было

ЕМ>Дык, бОльшая часть основных идей и алгоритмов была придумана в 60-70-х, когда приходилось изгаляться для экономии ресурсов. После этого изобретали больше сугубо частные решения.


Я имел в виду скорее архитектурные решения и модели данных, чем алгоритмы.
Вычислительные алгоритмы-то вообще мало менялись.
Re[4]: Программисты-попаданцы :)
От: alpha21264 СССР  
Дата: 15.12.24 15:30
Оценка:
Здравствуйте, Stanislaw K, Вы писали:

SK>Попаданцы обычно попадают в прошлое. А много java программист напрограммирует на ламповой БЭСМ?

SK>Вывод — ЭВМ должна быть из его эпохи (будущего).

БЭСМ — это диодно-транзисторная логика.
Там был Фортран и 128 кило-слов памяти.
А вот байтов и операционной системы не было.
Я думаю, что после изобретения того и другого попаданец обожествил бы себя.
В более позднее время можно было бы юнит-тестирование изобрести.

И вообще:
https://www.youtube.com/watch?v=gRAEPBpJjKM&t=1s

Течёт вода Кубань-реки куда велят большевики.
Re: Программисты-попаданцы :)
От: Слава  
Дата: 15.12.24 15:31
Оценка: +1 :)
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>А вот чтоб какой-нибудь питонист/жабаскриптер, да попал в реальные 60-70-е прошлого века, с миссией нести идеи "эффективного и безопасного" программирования в массы унылых тружеников фортрана и кобола?


Будет вот так


Re[5]: Программисты-попаданцы :)
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 15.12.24 15:39
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>БЭСМ — это диодно-транзисторная логика.


БЭСМ-1 и БЭСМ-2 были ламповыми.

A>Там был Фортран и 128 кило-слов памяти.


Там было несколько разных языков, включая те, что делали сами потребители.

A>А вот байтов и операционной системы не было.


Байты бывают или не бывают не в ОС, а в архитектуре.

A>Я думаю, что после изобретения того и другого попаданец обожествил бы себя.


Да ладно, идея минимальной кодирующей единицы информации возникла очень давно, и использовалась прежде всего в системах кодирования (фигурных шестернях, перфокартах, перфолентах и т.п.). Просто поначалу мало кому были нужны тексты, а для кодирования чисел более удобны многоразрядные слова. Потом слова стали делить на части разного размера, и в итоге пришли к идее адресации независимых байтов — тоже довольно давно.
Re: Программисты-попаданцы :)
От: Alekzander Россия  
Дата: 02.01.25 15:07
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>какое-то мутное фэнтези, замешанное на магии


Читали мы это мутное фэнтези. Лысый мужик с говорящим котом, гусеницей и не пытавшимся склевать её воробьём пытались научить детей программированию !!!без компьютера!!!

Ещё у них был килобайт размером в тысячу байт, символ переноса занимал ноль места и происходили другие мутные чудеса.

https://www.docdroid.net/qu4g/professora-fortrana-pdf
Re: Программисты-попаданцы :)
От: dmitry_npi Россия  
Дата: 06.02.25 06:52
Оценка: +1
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Внезапно подумалось, есть ли книги о программистах-попаданцах.


А то. Серия "Программист Сталина". О том как программист, хипстер и антисоветчик, но в своём роде патриот, попал в 1940 год вместе с ноутбуком и массивом информации из будущего.
Попал на прием, собственно, к Сталину, и стал создавать с нуля ИТ-сферу в СССР, пытаясь заодно смягчить ход и последствия войны. Кроме ИТ, есть про политику и любовь.

В общем, интересно, но затянуто, и русская езыка там нимнога храмает. Так бы я и не стал это читать, но интересно было именно про это, а другого ничего нет.
Атмосферная музыка — www.aventuel.net
Re[2]: Программисты-попаданцы :)
От: _ABC_  
Дата: 06.02.25 07:09
Оценка:
Здравствуйте, Stanislaw K, Вы писали:

SK>Очевидно же что программист без ЭВМ (современной ему) — бесполезное существо.

Ну, зависит от конкретного программиста. Человек с серьёзной математической базой и современными знаниями очень сильно может помочь в плане того, что он знает как надо, а как не надо и часто даже почему. Человек с серьёзной управленческой базой тоже может помочь и тоже в этом плане, только в другом разрезе. Сэкономить ресурсы на то, чтобы вовремя свернуть тупиковые проекты — это дорогого может стоить. Как и подход к решению задач на современном уровне.

Ну а в плане "сам лично напрограммирует лучше предков" или "изобретёт свою Джаву с перфокартами и операторшами ЭВМ" — это, конечно, бред.
С другой стороны, в 60-е годы в СССР куда больше заботились о том, чтобы все зае были заняты и не было безработных, а не о том, чтобы поднять эффективность производства... Поэтому существовала бы ненулевая вероятность того, что человек... кхм... не пригодился бы.
"Потерял дар речи за зря"(с).
Re[3]: Программисты-попаданцы :)
От: Stanislaw K СССР  
Дата: 06.02.25 08:01
Оценка: +1
Здравствуйте, _ABC_, Вы писали:

SK>>Очевидно же что программист без ЭВМ (современной ему) — бесполезное существо.

_AB>Ну, зависит от конкретного программиста. Человек с серьёзной математической базой и современными знаниями очень сильно может помочь в плане того, что он знает как надо, а как не надо и часто даже почему. Человек с серьёзной управленческой базой тоже может помочь и тоже в этом плане, только в другом разрезе. Сэкономить ресурсы на то, чтобы вовремя свернуть тупиковые проекты — это дорогого может стоить. Как и подход к решению задач на современном уровне.

Это только в том случае, если у программиста развит социальный навык и он сумеет донести неискаженное знание до уровня принятия решений.

_AB>Ну а в плане "сам лично напрограммирует лучше предков" или "изобретёт свою Джаву с перфокартами и операторшами ЭВМ" — это, конечно, бред.

_AB>С другой стороны, в 60-е годы в СССР куда больше заботились о том, чтобы все зае были заняты и не было безработных, а не о том, чтобы поднять эффективность производства... Поэтому существовала бы ненулевая вероятность того, что человек... кхм... не пригодился бы.

И да и нет. 60е это послевоенное время, когда начальный период восстановления страны из руин пройден и достигнут базовый бытовой уровень. Трудоустроить всех ветеранов (вместо того, чтобы посадить их на льготные пособия) это, в первую очередь, метод борьбы с преступностью.

Не смотря на отдельные откровенно вредительские решения хрущева, о поднятии эффективности тоже думали и предпринимали шаги в этом направлении.
Но эта инициатива спускаемая "сверху", как всегда встречала сопротивление "снизу". саботаж и луддизм всегда идет снизу.
Все проблемы от жадности и глупости
Re[2]: Программисты-попаданцы :)
От: Stanislaw K СССР  
Дата: 06.02.25 08:06
Оценка:
Здравствуйте, dmitry_npi, Вы писали:


_>В общем, интересно, но затянуто, и русская езыка там нимнога храмает.


Может быть в варианте аудиокниги есть? Чтец обычно исправляет явные косяки.

Хотя последнее время чаще стали встречаться противоположные варианты, когда живой чтец коверкает даже простейшие слова так, что из ушей начинает литься кровь..
Все проблемы от жадности и глупости
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.