Блог программиста

Цель: пассивный доход 100 тыс. руб. в мес.

Задачи:

  1. Разработка языка Cj
  2. ...
  3. ...


Также в блоге: изучаем и разрабатываем что-то новое, делимся опытом.

Подписывайтесь:
Cj - язык программирования

Новый язык программирования, для разработки сайтов и приложений, подробнее...


Спецификация:

  1. Комментарии
  2. Типы данных, переменные, функции
  3. ...

Namespace в Cj

Пространство имен (ключевое слово namespace) используем для объявления области действия.

namespace SampleNamespace
{
	class SampleClass { }

	namespace Nested
	{
		class NestedClass { }
	}

	namespace Nested.Nested
	{
		class NestedClass2 { }
	}
}

далее


Типы данных, переменные, функции

Типы данных, переменные, функции - это основа любого языка программирования.

далее


Комментарии в Cj (C++ и Javascript)

Комментарий – это текст, который вставляется в исходный код программы, объясняя, что же делает этот код. В C++ и Javascript синтаксис комментариев одинаковый (в Cj такой же). Они бывают однострочные и многострочные.

далее


Пути развития Cj на ближайщее время

Cj уже работает. Но остаётся много чего недоделанного, да и, видимо, просто ошибок, как без них?

Скажем так, есть уже БЕТА-версия, а теперь нужно делать РЕЛИЗ!

далее


Начинаем программировать на C#

На языке C# можно делать различного типа приложения. Давайте попробуем некоторые из них.

далее


Версия 0.3.2 работает! Трансляция файла проектов Cj в Lua

На самом деле мы реализовали нехилый алгоритм. Кто разберётся - поймёт как это круто! =))

  1. Транслируем файл проектов, написанный на Cj, в файл Lua
  2. Выполняем его с помощью Lua
  3. Получаем настройки проекта в транслятор Cj
  4. Транслируем исходники проекта в C++

далее


Цель: пассивный доход 100 тыс. руб. в мес.

Опрелеляем цель: пассивный доход 100 тыс. руб. в мес..

Ставим 1-ю задачу для достижения поставленной цели.

далее


Разработка языка Cj. Стрим #4. Исправляем недочёты в парсере

Копаемся в парсере, вспоминаем как он работает, исправляем недочёты (например, sources вставляем в класс)... Остановились на том, что генерируется всего один атрибут класса, а должно четыре.

далее


Разработка языка Cj. Стрим #3. Пишем генератор Lua. Microsoft пишет в ДНК!

Постепенно углубляемся в разработку Cj. Пишем генератор Lua. Интересная новость - Microsoft научилась записывать данные в ДНК!

далее


Разработка языка Cj. Стрим #2. ООП в Lua. Зарплаты в США

Для разработки языка Cj нужно знать ООП в Lua. Разбираемся с этим. Также смотрим чувака, который расскажет как плохо с зарплатами в США ))

далее

Контакты
vk.com/sitev_ru
Skype: sitev.ru
E-mail: mike@sitev.ru
github.com/sitev

Рейтинг@Mail.ru

Besucherzahler
счетчик посещений