Обсуждение

В архиве: 7 комментариев.

Читать и комментировать в ЖЖ ↗

deep_econom · 7 мая 2017

Комментарий

>> (как меня учили, "компиляция программы в машинный код -- это такое несколько специальное её исполнение, просто на выходе не результатат, а некоторый промежуточный итог"). с моей точки зрения, компиляция это перевод текста с одного языка на другой, перевод с языка более высокого уровня на язык более низкого уровня

ext_2675744 · 7 мая 2017

Комментарий

А разве нельзя договориться с преподавателем, чтобы вместо Паскаля писать на Питоне?

a2danov · 8 мая 2017

Комментарий

Это разные viewpoints. Цитата мнение программиста, а Ваша интерпретация - мнение пользователя. Алгоритмы интерпретации и компиляции схожи. Только для компиляции вместо кода вычисления есть код синтеза структуры данных, которая интерпретируется другим алгоритмом/устройством.

Ответ на комментарий

deep_econom · 8 мая 2017

Комментарий

я понял вашу точку зрения, но я по-прежнему настою настоятельно ) на своей )) я не совсем юзер, можно считать меня бывшим кодером более того, я бы тогда сказал наЕборот интерпретация не сильно отличается от компиляции, идет перевод на язык низкого уровня и затем идет исполнение да, я знаю еще и про байт-код промежуточный и его интерпретацию

Ответ на комментарий

Анатолий Левенчук · 9 мая 2017

Комментарий

Преподаватель знает, что вьюнош пишет на Питоне -- ему были отосланы листинги питоновского решения олимпиадных задач какой-то московской олимпиады. Но дальше есть требования программы -- а в программе Паскаль. Всё, учит Паскаль.

Ответ на комментарий

a2danov · 10 мая 2017

Комментарий

О расширении computational thinking. Уже ведь не всё так плохо: 1. Изучаем Pascal/Python (Python плохо формирует представление о типах, т.е. о моделировании данных). По мне так лучше C#. 2. Изучаем Excel - концепция близка к DataFlow Что еще можно сделать (обсуждаемо): 3. Можно в список стандартных алгоритмов включить реализацию на императивном языке State Machine (конченый автомат), 4. Добавить изучение рекурсивных алгоритмов по структурам данных и реализовать нечто подобное Prolog/Lisp. Можно попробовать копнуть F#. Доказать пару теорем геометрии. Реализовать символьную алгебру уровня средней/старшей школы. 5. Включить реализацию самой простой задачи вероятностного программирования. 6. Реализовать контроллер бота на базе Fuzzy Logic (+ LabVIEW) 7. Обучить нейросеть бота для игры (была у меня реализация обратного маятника на многослойном перцептроне) 8. Используя генетический алгоритм настроить FL/NN контроллер бота. Устроить соревнование между ботами. 9. Реализовать простейшую GAN-архитектуру. Прямо сейчас я смогу объяснить это избранным старшеклассникам. А по мере набора опыта, роста базы примеров и заблуждений, можно в массовое образование вводить.

nashev · 12 мая 2017

Комментарий

Тут бы ещё акторов упомянуть, как в том обсуждении в Фейсбуке случилось. AKKA, и т.п..