Интро Видео - Разработка Cj - нового языка программирования на C++
with sitev_ru|20 years experience|C-C++
2783views
Разработка Cj - нового языка программирования на C++
- English
- Programming
C-C++
- Project length: 45h 27m
На базе языков программирования C++ и Javascript (отсюда и название) создать язык программирования с простым, удобным, минималистичным синтаксисом и возможностью разработки приложений под любую среду: веб, мобайл, десктоп, серверные приложения, игры, роботы, ИИ и т.д..
Overview
В рамках трансляции будет демонстрироваться процесс разработки нового современного языка программирования Cj.
Необходимые навыки
Желательно знать минимальные основы языка программирования C++
Целевая аудитория
- Кому интересно обучаться программированию на С++ сложных проектов.
- Кому интересно участвовать в разработке чего-то нового, например, своего языка программирования.
- Кому интересно научиться разрабатывать приложения на Cj под любую среду: веб, мобайл, десктоп, серверные приложения, игры, роботы, ИИ и т.д..
Когда будут проходить трансляции?
Понедельник - пятница 13:00 - 15:00 МСК
Начало трансляций: первые числа ноября 2017
Project Outline
Этап 1. Введение (выполнено)
- Введение в язык программирования Cj
- Как написать транслятор/компилятор
- Изучение имеющихся наработок
Этап 2. Внедряем основы ООП или учим язык Cj работать с классами/объектами (выполнено)
- Описание класса
- Инициализация объекта (дописать работу выражения со строками)
Этап 3. Изобретаем файл проектов для Cj (выполнено)
Этап 4. Пишем консольное десктоп приложение на Cj (выполнено)
- Привязка Cj к C++
- Пишем игру "Угадайка" (консольное приложение)
Этап 5. Пишем веб-приложение на Cj
- Доработка классов, объектов, функций
- Разработка элемента "вставка кода"
- Написание модуля интернет-магазина для github.com/sitev/cms
Этап 6. Пишем оконное десктоп-приложение
Этап 7. Пишем серверное приложение
Этап 8. Пишем игру
Этап 9. Пишем мобайл-приложение
Этап 10. Пишем приложение для Ардуино
Этап 11. Пишем любое приложение, которое предложат зрители трансляции