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

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

Задачи:

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


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

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

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


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

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

Добавлены операторы if, for и while

Спецификация Cj 0.2 состоит из 2-х частей:

  • операторы if, for и while
  • динамические массивы

Массивы мы оставили на потом, а вот операторы условия и циклы реализовали.

Как это работает, можно посмотреть здесь:

CjJavascript
auto c = 5;
int b = 3;
for (1;1;1) 3;
while (1) ;
int a = 1;
a = a + 1;
if (1) a = 1;
a = 2;
if (1) a = 10;
else a = 20;
if (1) {
	a = 50;
}
a = 100;
if (1) {
	a = 50;
}
else {
	a = 150;
}
while (1) a = 5;

func() {
return 1;
}
var c;
c = 5;
var b;
b = 3;
for (1;1;1) 3;
while (1) ;
var a;
a = 1;
a = a + 1;
if (1) a = 1;
a = 2;
if (1) a = 10;
else a = 20;
if (1) {
	a = 50;
}
a = 100;
if (1) {
	a = 50;
}
else {
	a = 150;
}
while (1) a = 5;
function func() {
	return 1;
}

"Мдааа" - скажет посетитель этой странички, это же какой-то неэстетичный ужас. Ну во-первых, именно на этом примере шла отладка, как есть, ничего не редактировал - можно почувствовать в этом сумбуре атмосферу написания языка, ну в во-вторых, время не трачу на красоту, трачу на разработку! ))


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

Рейтинг@Mail.ru

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