Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Своя игра / Актив формулиста

  • Хочешь создать себе Актив?
    Который принесёт новый опыт и дополнительный доход?

    Добро пожаловать в пошаговую видеоинструкцию
    по созданию своего полноценного видеокурса,
    который будет продаваться и приносить доход.
  • Дата отправки отчёта: 19 апреля 2017 г.
  • Задание выполнено: за 1 час. 00 мин.
  • Чему научился: Ничему
  • Что было сложным: Придумать проект, который я буду развивать, и обучать его созданию.
  • Комментарии: Думаю сделать курс по созданию своего языка программирования с интерпретатором.
      + расширение Sublime для поддержки синтаксиса нашего нового языка (как бонус)

    Примерный план:
    * Разработка идеи языка и создание простого синтаксиса
    * Автоматы состояний (FSM, ISM)
    * Разделение нашего кода на токены
    * Парсинг (Генерация AST)
       - Математические выражения
       - Условные конструкции
       - Функции
    * Интерпретация
       - Проход по дереву (AST)
       - Сохранение контекста функций
       - Добавление нативных функций

    * Оптимизация (доп)
       - Оптимизация математических выражений
       - Вычисление константных блоков кода(объявленных const)
    * Создание стилей для Sublime (доп)
       - Как создать и импортировать стили в SublimeText

    (доп) - то что будет рассмотрено в конце курса как дополнительный/необязательный материал

    Если хотите помочь в создании курса и внесении вклада в компилятор - это приветствуется, просто отпишитесь в комментариях.
    Прикладываю картинки абстрактных языка и парсера. Они не имеют прямого отношения к тому, что мы будем создавать.
  • Оценка видео-уроку:
Отчёт от 8886 за Своя игра / Актив формулиста


Отчёт от 8886 за Своя игра / Актив формулиста




Оцени работу

 
Сохранить страницу:

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Михаил Ермишин  # Своя игра / Актив формулиста / 2017-04-16 17:55

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


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
# Своя игра / Актив формулиста / 2017-04-19 19:29

Кто со мной, пишите выше(В комментарии) ^
Дальше требуется 2 человека(Но все мы знаем - больше - лучше) =~)


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Евгений Волосатов  # Своя игра / Актив формулиста / 2017-04-19 19:31

Я исправился ^^
Однако... какие приоритеты? Тут всё по порядку делается, по другому просто не получится


10558. --
Иван Воронин
Иван Воронин
ответить
→  Михаил Ермишин  # Своя игра / Актив формулиста / 2017-04-20 11:53

(доп) это я так понял VIP =) удачи в реализации идеи. Очень интересный опыт в создании своего языка, но время не позволяет даже просто уроки проходить, доступные в сутки. Ближе к лету надеюсь время появится.


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Иван Воронин  # Своя игра / Актив формулиста / 2017-04-20 12:17

Я тебя в команду запишу тогда. Времени нет и у меня. Вот к июлю, после экзаменов, буду свободен. Будем кооперироваться


10309. --
Станислав
Станислав
ответить
→  Михаил Ермишин  # Своя игра / Актив формулиста / 2017-04-20 15:52

Это будет круто! Успехов!


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Станислав  # Своя игра / Актив формулиста / 2017-04-20 17:11

Спасибо, занимаюсь этим вопросом.
Хотите принять участие в проекте?


8275. --
Tekashnik
Tekashnik
ответить
→  Михаил Ермишин  # Своя игра / Актив формулиста / 2017-04-20 17:31

Серьёзная тема))


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Tekashnik  # Своя игра / Актив формулиста / 2017-04-20 17:42

Присоединитесь? Пожалуйста ^^
Очень нужны умные люди. Прям дефицит... :~(


8275. --
Tekashnik
Tekashnik
ответить
→  Михаил Ермишин  # Своя игра / Актив формулиста / 2017-04-21 13:33

Заманчивое предложение, я обязательно подумаю))


10558. --
Иван Воронин
Иван Воронин
ответить
→  Михаил Ермишин  # Своя игра / Актив формулиста / 2017-04-21 14:04

Ок, к июлю время должно появиться.


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Tekashnik  # Своя игра / Актив формулиста / 2017-04-21 14:13

А потом уйдем на Stepic потихоньку ;)


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Tekashnik  # Своя игра / Актив формулиста / 2017-04-21 22:22

Всё ещё думаете? Время деньги; денег нет.


8275. --
Tekashnik
Tekashnik
ответить
→  Михаил Ермишин  # Своя игра / Актив формулиста / 2017-04-21 22:26

Ты же ушёл на сессию.... думать месяц можно))


8886. --
Михаил Ермишин
Михаил Ермишин
ответить
→  Tekashnik  # Своя игра / Актив формулиста / 2017-04-22 00:33

Куда? Мне еще далеко и долго идти...
А так, вполне можно подумать.


  • Отчёт оценивали:
    17947Dmitry Sinitsin+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Научился смотреть на привычные вещи другим взглядом
Трудности: Выбрать направление
Сделаю, посмотрим что получится. Значит, это будет простой сервис wcf, который будет получать информацию о локальных дисках и свободном месте на удалённом компьютере.


Научился: Я еще не написал, но хочу создавать программу Румикуб.
Трудности: Создать видеокурс.
Отличная идея - для меня этот дебют.