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

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


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

ЕМ>А вот чтоб какой-нибудь питонист/жабаскриптер, да попал в реальные 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
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:


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 :)
Евгений Музыченко:

ЕМ>Внезапно подумалось, есть ли книги о программистах-попаданцах. Погуглил — действительно есть, но какое-то мутное фэнтези, замешанное на магии. А вот чтоб какой-нибудь питонист/жабаскриптер, да попал в реальные 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
Оценка: -3
Здравствуйте, 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>Я думаю, что после изобретения того и другого попаданец обожествил бы себя.


Да ладно, идея минимальной кодирующей единицы информации возникла очень давно, и использовалась прежде всего в системах кодирования (фигурных шестернях, перфокартах, перфолентах и т.п.). Просто поначалу мало кому были нужны тексты, а для кодирования чисел более удобны многоразрядные слова. Потом слова стали делить на части разного размера, и в итоге пришли к идее адресации независимых байтов — тоже довольно давно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.