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

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

Задачи:

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


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

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

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


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

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

Cj 0.2 spec...

Со спецификацией 0.1 Вы можете ознакомится здесь: sitev.ru/post/163. Данная спецификация, это продолжение спецификации 0.1:

На рисунке военный шутер от третьего лица, созданный, чтобы поставить игрока перед тяжелым моральным выбором в обстановке неописуемого кошмара. После этого наша спецификация выглядит намного проще и приятнее )).

6. Операторы

Повторим один в один, как в С/С++.

6.1 Оператор условия if

if ( expression ) statement;
else statement;

6.2 Операторы цикла for и while

for ( expression; expression; expression ) statement;

while ( expression ) statement;

Опишем операторы в виде диаграмм Вирта:

7. Массивы

Массивы, на данный момент, могут быть только динамические.

Описание массива:

type identifier [ ] ;

Также, как и с описанием обычной переменной, type - это стандартный тип, auto или его можно пропустить совсем.

Использование массива:

// Присвоить значение элементу массива
identifier [ expression ] = expression ; 

// Получить значение элемента массива
var = identifier [ expression ] ; 

Диаграмма Вирта для динамических массивов:

Будут ли вводится статические массивы покажут следующие спецификации.


Отправить комментарий
Контакты
vk.com/sitev_ru
Skype: sitev.ru
E-mail: mike@sitev.ru
github.com/sitev

Рейтинг@Mail.ru

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