Разработка Cj - нового языка программирования на C++

You need to login to be able to watch project videos

Avatar

Разработка Cj - нового языка программирования на C++

with sitev_ru|20 years experience|C-C++

2818views

Разработка Cj - нового языка программирования на C++

  • English
  • Programming
  • C-C++C-C++
  • (1141)
  • 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. Пишем любое приложение, которое предложат зрители трансляции

Reviews

Average rating

5(1141 Reviews)