Архив сообщества
2011 — 2019
Аватар Kawaiidesu~~~

Новые пекарни

Автор: Kawaiidesu~~~ · 20.12.2013, 15:22 · 165 сообщений

Сообщений в теме: 165

Guap6512#152
intercross (23 January 2015 - 19:22) писал: писал:

И раньше было. Заветная папочка Computer2 была источников вдохновения.
Быть может computer3?
0
Изображение
Скопировать ссылку
intercross#153
Guap6512 (24 January 2015 - 03:15) писал: писал:
Быть может computer3?
Нет, computer2
0
Игровая конференция в ТСе: wetskrells.net
Мы вам рады.

Мокрые скреллки (WIP)
Скопировать ссылку
intercross#155
Guap6512 (25 January 2015 - 08:26) писал: писал:
Но ведь у них вся еботня с компонентами появилась в computer3!
Но я же не копировал, а вдохновлялся
0
Игровая конференция в ТСе: wetskrells.net
Мы вам рады.

Мокрые скреллки (WIP)
Скопировать ссылку
intercross#156
Заставил интерпретатор съесть не самую сложную формулу, совместив, наконец, три важных фактора: отсутствие высокоуровневых оболочек, простота и расширяемость. Просто оргазм.
Спойлер
Изображение

0
Игровая конференция в ТСе: wetskrells.net
Мы вам рады.

Мокрые скреллки (WIP)
Скопировать ссылку
koghs1#157
intercross (15 February 2015 - 08:47) писал: писал:
Заставил интерпретатор съесть не самую сложную формулу, совместив, наконец, три важных фактора: отсутствие высокоуровневых оболочек, простота и расширяемость. Просто оргазм.
Спойлер
Изображение
Значит идею с ПК не забросили?
0
Спойлер
Скопировать ссылку
intercross#158
koghs (15 February 2015 - 12:32) писал: писал:
Значит идею с ПК не забросили?
Я немного пилю интерпретатор самопальный, может к ним пекарни новые прикручу, старые возрождать не буду - начитался хороших книг и понял множество ошибок.
0
Игровая конференция в ТСе: wetskrells.net
Мы вам рады.

Мокрые скреллки (WIP)
Скопировать ссылку
intercross#159
Вообще можно считать, что забросили, так как я всё время читаю умные книжки и рвусь писать код до того, как дочитаю, а потом переписываю заново.
0
Игровая конференция в ТСе: wetskrells.net
Мы вам рады.

Мокрые скреллки (WIP)
Скопировать ссылку
ACCount#160
intercross (15 February 2015 - 13:52) писал: писал:
Вообще можно считать, что забросили, так как я всё время читаю умные книжки и рвусь писать код до того, как дочитаю, а потом переписываю заново.
Не читай книг. ПИШИ КОД БЛЯТЬ!
0
Скопировать ссылку
intercross#161
ACCount (16 February 2015 - 23:40) писал: писал:
Не читай книг. ПИШИ КОД БЛЯТЬ!
Нет, некоторые книги просто восхитительны и заставляют по-новому взглянуть на программирование. Совсем-совсем недавно начал писать тесты. Конечно, много времени уходит на создание абсолютно правильного теста, но зато отлаживать - одно удовольствие. Или, к примеру О БОЖЕ, ЭТО ОЧЕВИДНО, начал делить код на исполнителей и данные. Исполнители работают только с данными, нужно стараться избегать взаимодействие исполнителей. А то, помню я, делал какой-то реактор, так там все детали взаимодействовали между собой. Такой-то пиздец поддерживать это.
1
Игровая конференция в ТСе: wetskrells.net
Мы вам рады.

Мокрые скреллки (WIP)
Скопировать ссылку
intercross#162
Вновь переписываю семантический анализатор :C
0
Игровая конференция в ТСе: wetskrells.net
Мы вам рады.

Мокрые скреллки (WIP)
Скопировать ссылку
intercross#163
И вновь реанимация. Снова переписываю с нуля ядро, ибо ОСОЗНАНИЕ.
На данный момент это выглядит так:
-имеется стек отложенных токенов-значений/переменных
-имеется стек отложенных токенов-команд/операций
-имеется общий стек токенов команд-значений

Происходит всё так:
-лексический анализатор преобразует всё в токены
-на стадии сборки токены сортируются в нужном порядке, учитывая скобки и прочее. К примеру строка if(a == 0) сортируется на a, 0, ==, (, if
-семантический анализатор исполняет код столько раз, сколько нужно.
Но на словах-то это легко, а вот реализовать - жопа. Пойду писать.
В предыдущей версии не было лишь сортировки токенов, была хитрая система с отложением команд, но она оказалась слишком хитрой и я не осилил.

Вот исходники, если кому интересно: http://rghost.ru/67RdmN2Kx
0
Игровая конференция в ТСе: wetskrells.net
Мы вам рады.

Мокрые скреллки (WIP)
Скопировать ссылку
ucnaHez#165
alexix (25 December 2015 - 12:30) писал: писал:
Уважаемый, вы опять умерли?

Конечно, это же интер.
0
Изображение
"[usr] весь такой кодер."
Скопировать ссылку

Обратно в Идеи