DRAKON.SU https://forum.drakon.su/ |
|
Что же такое алгоритм? https://forum.drakon.su/viewtopic.php?f=170&t=976 |
Страница 15 из 17 |
Автор: | ilovb [ Вторник, 21 Апрель, 2015 22:28 ] |
Заголовок сообщения: | Re: Что же такое алгоритм? |
TAU писал(а): ilovb писал(а): Я к первоисточникам обращаюсь обычно. А так как CS родилась и развивалась практически полностью за кордоном, то и читать нужно буржуев. Ну вот... приехали... Просвещайтесь: Цитата: К декабрю 1956 г. А.П. Ершов подготовил рукопись.... И чо? Цитата: В 1952 г. у неё был готовый к работе компилятор https://ru.wikipedia.org/wiki/%D0%A5%D0 ... 0%B9%D1%81 |
Автор: | Ильченко Эдуард [ Вторник, 21 Апрель, 2015 22:36 ] |
Заголовок сообщения: | Re: Что же такое алгоритм? |
TAU писал(а): Программа - нечто изменяемое и перезакладываемое в машину без необходимости изменения ее схемы или составных частей. Любую последовательность пространственных неоднородностей (изменения пространственных характеристик во времени), взаимодействующих с исполнителем (изменяющих состояние исполнителя) можно назвать программой. Имхо : ) |
Автор: | Виктор О [ Вторник, 21 Апрель, 2015 22:39 ] |
Заголовок сообщения: | Re: Что же такое алгоритм? |
Первых ЦВМ не застал, но лично студентом на лабораторных умучивал Проминь-2. Или Проминь-М? В общем, что-то из этого. Программа, или как это назвать, вводилась засовыванием унутрь, где неонка, железных штыречков с дырками. |
Автор: | TAU [ Вторник, 21 Апрель, 2015 23:13 ] |
Заголовок сообщения: | Re: Что же такое алгоритм? |
ilovb писал(а): И чо? А то. Тьфу на вас... Очередной преклоняющийся перед Западом русофоб, видимо. Ну так имя вам - легион. Продолжайте молиться. Время тратить не буду на подобного субъекта. Для остальных: 1. Наши пришли к основным идеям построения трансляторов независимо. Цитата: Идея построения программирующей программы (ПП), целиком автоматизирующей один из этапов программирования, принадлежала Э.З. Любимскому и С.С. Камынину[19 ]. Они изложили основные принципы построения такой программы и некоторых алгоритмов программирования в октябре 1954 г. на семинаре профессора А.А. Ляпунова. А.П. Ершов же стал руководителем проекта и создателем одних из первых советских ПП для ЭВМ БЭСМ и «Стрела», которые полностью автоматизируют значительную часть процесса составления программ 2. Наш язык Альфа превосходил Алгол. 3. АИСТ-0 придуманный давным-давно, обогнал время и был во многом лучше ArpaNet. Можно еще раз вдумчиво перечитать цитату из Кнута... |
Автор: | TAU [ Вторник, 21 Апрель, 2015 23:15 ] |
Заголовок сообщения: | Re: Что же такое алгоритм? |
Ильченко Эдуард писал(а): Любую последовательность пространственных неоднородностей (изменения пространственных характеристик во времени), взаимодействующих с исполнителем (изменяющих состояние исполнителя) можно назвать программой. Имхо : ) Принципиально не согласен. Моя позиция. |
Автор: | Ильченко Эдуард [ Вторник, 21 Апрель, 2015 23:20 ] |
Заголовок сообщения: | Re: Что же такое алгоритм? |
TAU писал(а): Ильченко Эдуард писал(а): Любую последовательность пространственных неоднородностей (изменения пространственных характеристик во времени), взаимодействующих с исполнителем (изменяющих состояние исполнителя) можно назвать программой. Имхо : ) Принципиально не согласен. Моя позиция. Если не затруднит, обоснуйте пожалуйста. |
Автор: | TAU [ Вторник, 21 Апрель, 2015 23:34 ] |
Заголовок сообщения: | Re: Что же такое алгоритм? |
Еще по поводу нашего вклада в информатику: Цитата: То, что сейчас делается в .Net31, можно считать концептуальным аналогом реализации идей А.П. Ершова, но уже в промышленных масштабах. Конечно, вряд ли можно говорить о прямой преемственности, скорее схожи уровень постановки задачи и ее цель. Хочется отметить, что компания Microsoft внимательно относится к наследию Ершова, к его сотрудникам, выпускникам НГУ и Школ юных программистов. В середине 1990-х годов, когда они появились в компании и зарекомендовали себя с самой лучшей стороны, представители Microsoft приезжали в Академгородок, чтобы познакомиться с “кузницей программистских кадров”, обсуждались варианты сотрудничества, по разным причинам, к сожалению, не реализованные. Сейчас в компании работают два участника проекта БЕТА – Л.А. Захаров и С.В. Тен. Н.Г. Глаголева, тоже ученица Андрея Петровича, участвует в проекте .Net, причем занимается именно кодогенерацией Надо же, а ведь я - когда участвовал в 1985 году во Всесоюзной школе юных программистов и видел живого Андрея Петровича Ершова, общался с этой самой Наташей Глаголевой. Вон как - в Microsoft ее занесло... Впрочем, и меня ведь занесло в Силиконовую долину, но я вернулся... |
Автор: | ilovb [ Вторник, 21 Апрель, 2015 23:34 ] |
Заголовок сообщения: | Re: Что же такое алгоритм? |
TAU, вы тоже преподаете? |
Автор: | TAU [ Вторник, 21 Апрель, 2015 23:36 ] |
Заголовок сообщения: | Re: Что же такое алгоритм? |
Ильченко Эдуард писал(а): TAU писал(а): Ильченко Эдуард писал(а): Любую последовательность пространственных неоднородностей (изменения пространственных характеристик во времени), взаимодействующих с исполнителем (изменяющих состояние исполнителя) можно назвать программой. Имхо : ) Принципиально не согласен. Моя позиция. Если не затруднит, обоснуйте пожалуйста. Думаю, суть моей позиции в противопоставлении аппаратуры и программ, hardware и software. Программа - нечто легко изменяемое, без необходимости менять структуру или схему устройства. Помимо этого, все же склонен считать неотъемлемым свойством программ дискретность. Для АВМ это, естественно, в принципе иначе. |
Автор: | TAU [ Вторник, 21 Апрель, 2015 23:38 ] |
Заголовок сообщения: | Re: Что же такое алгоритм? |
ilovb писал(а): TAU, вы тоже преподаете? Угу. С 1994 года. Сейчас - завкафедрой. Если же это намек на "отрыв от реальности в сторону пустого теоретизирования", могу сказать, что моя практическая деятельность в отделах АСУ и ИТ-компаниях насчитывает долгие годы. В должностях от "инженера-программиста" и "системного администратора" до зам. начальника Управления крупнейшего территориально распределенного холдинга и зам. генерального директора ИТ-фирмы. И, вообще говоря, по-русски если уважительно обращаетесь к некоему лицу, пишется "Вы" с большой буквы. |
Автор: | ilovb [ Вторник, 21 Апрель, 2015 23:39 ] |
Заголовок сообщения: | Re: Что же такое алгоритм? |
TAU писал(а): Впрочем, и меня ведь занесло в Силиконовую долину, но я вернулся... О, еще один понторез. |
Автор: | ilovb [ Вторник, 21 Апрель, 2015 23:40 ] |
Заголовок сообщения: | Re: Что же такое алгоритм? |
TAU писал(а): Угу. С 1994 года. Счас - завкафедрой. Студентам такой же бред про совок повествуете? |
Автор: | TAU [ Вторник, 21 Апрель, 2015 23:43 ] |
Заголовок сообщения: | Re: Что же такое алгоритм? |
ilovb писал(а): TAU писал(а): Впрочем, и меня ведь занесло в Силиконовую долину, но я вернулся... О, еще один понторез В ограниченный умишко, весь пропитанный низкопоклонством перед Западом, по всей видимости, не вмещается мысль, что кто-либо вполне может и не гордиться приглашением на работу в Силиконовку. |
Автор: | TAU [ Вторник, 21 Апрель, 2015 23:45 ] |
Заголовок сообщения: | Re: Что же такое алгоритм? |
ilovb писал(а): Студентам такой же бред про совок повествуете? Я здесь про советскую школу программирования и информатики привел не бред - а факты достижений. Признанных, кстати, ведущими западными учеными в данной области. Впрочем, для верующего демагога-пропагандиста факты - пустяк, я понимаю. Посему эту "дискуссию" с хамом заканчиваю. |
Автор: | ilovb [ Вторник, 21 Апрель, 2015 23:48 ] |
Заголовок сообщения: | Re: Что же такое алгоритм? |
Ахаха меня назвали русофобом. Очень занятно. Продолжай. Жги. Ответь ка мне. Какая основная идея в трудах Бердяева? А Соловьев о чем писал? А Булгаков? А Флоренский? Смогешь без гугления, русолюб? |
Автор: | ilovb [ Вторник, 21 Апрель, 2015 23:50 ] |
Заголовок сообщения: | Re: Что же такое алгоритм? |
Цитата: Признанных, кстати, ведущими западными учеными в данной области. Пруфы, пруфы вываливай. У тебя их видно много. Сыпь на стол. |
Автор: | ilovb [ Вторник, 21 Апрель, 2015 23:57 ] |
Заголовок сообщения: | Re: Что же такое алгоритм? |
Специалисты-просветители херовы. Только недавно в конфе писал, что основным признаком укурки советскими понтами является миф о Ершове-первопроходце компиляторостроения. И тут на тебе. Тут же вылез укурок. Ладно хоть не заявил, что Ершов циклы придумал. В совковых понтостатьях и такое можно встретить. |
Автор: | ilovb [ Среда, 22 Апрель, 2015 00:07 ] |
Заголовок сообщения: | Re: Что же такое алгоритм? |
Удалите мой аккаунт нахер. Тошнит. |
Автор: | Alexey_Donskoy [ Среда, 22 Апрель, 2015 00:18 ] |
Заголовок сообщения: | Re: Что же такое алгоритм? |
TAU писал(а): Думаю, суть моей позиции в противопоставлении аппаратуры и программ, hardware и software. Программа - нечто легко изменяемое, без необходимости менять структуру или схему устройства. Хардвер в АВМ таки не изменяется. Изменяются связи и настройки (своего рода параметризация хардвера программой ).Точно так же и в ЦВМ хардвер не изменяется. Изменяется состояние памяти. А что есть соединения на панели АВМ, как не состояние программной памяти? Здесь очень интересный момент - явно и наглядно выступает относительность границы между программой и исполнителем. Так вот, я предлагаю основываться не на взятом с потолка понятием хардвера, а на информационной сущности модели. Где есть исполнитель и есть программа. При этом, что отнести к исполнителю, зависит от вида ВМ и способа её использования. Посмотрите, мы можем даже заняться странно выглядящим, но строгим и интересным занятием: смоделируем на компе пресловутую "Жизнь", а в ней из потока планеров и прочих объектов соберём машину Тьюринга, которую запрограммируем на решение нашей прикладной задачи. Вопрос: что в данном случае будет хардвером? Ответ: хардвером (сиречь исполнителем) будет наш программный комплекс, реализующий МТ. Если кто-нибудь заикнётся, что такое утрирование беспредметно, то укажу ему на бесчисленное количество систем программирования и симуляции (DSL), которые таки будут являться исполнителями программ на этих самых DSL! Цитата: Помимо этого, все же склонен считать неотъемлемым свойством программ дискретность. Для АВМ это, естественно, в принципе иначе. Так в свете вышесказанного программа для АВМ очень даже дискретна: это дискретная структура связей.Правда, настройки, задаваемые аналоговыми потенциометрами, трудно назвать дискретными. Ну так тем хуже для "неотъёмлемого свойства" - оно ничем не обосновано и, простите, просто взято с потолка - так же, как и волюнтаристское Ваше определение хардвера, сделанное без оглядки на информационное содержание понятий... |
Автор: | Борис Рюмшин [ Среда, 22 Апрель, 2015 00:34 ] |
Заголовок сообщения: | Re: Что же такое алгоритм? |
ilovb писал(а): Удалите мой аккаунт нахер. Тошнит. По существу вопроса, относительно советского компьютеростроения и школ программирования, скажу примерно как Егор Лигачёв на Съезде Ельцину: Борис, ты не прав. Вчитай литературу старую, многое поймёшь. Если, конечно, захочешь понять. А за оскорбления, конечно, отдыхать до лета. Запись пока оставлю активированной (к администрации через непрофильные ветки не обращаются). TAU также предупреждение - за снижение уровня дискуссии. |
Страница 15 из 17 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |