Перейти к содержимому


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


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 164

#161 intercross

intercross

    Бедный, тщеславный человек

  • Employee
  • 4326 сообщений
  • Городгде-то на орбите чайника между Землёй и Марсом
  

Отправлено 20 February 2015 - 10:00

Просмотр сообщенияACCount (17 February 2015 - 10:40) писал:

Не читай книг. ПИШИ КОД БЛЯТЬ!
Нет, некоторые книги просто восхитительны и заставляют по-новому взглянуть на программирование. Совсем-совсем недавно начал писать тесты. Конечно, много времени уходит на создание абсолютно правильного теста, но зато отлаживать - одно удовольствие. Или, к примеру О БОЖЕ, ЭТО ОЧЕВИДНО, начал делить код на исполнителей и данные. Исполнители работают только с данными, нужно стараться избегать взаимодействие исполнителей. А то, помню я, делал какой-то реактор, так там все детали взаимодействовали между собой. Такой-то пиздец поддерживать это.
Игровая конференция в ТСе: wetskrells.net
Мы вам рады.

Мокрые скреллки (WIP)

#162 intercross

intercross

    Бедный, тщеславный человек

  • Employee
  • 4326 сообщений
  • Городгде-то на орбите чайника между Землёй и Марсом
  

Отправлено 26 February 2015 - 20:05

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

Мокрые скреллки (WIP)

#163 intercross

intercross

    Бедный, тщеславный человек

  • Employee
  • 4326 сообщений
  • Городгде-то на орбите чайника между Землёй и Марсом
  

Отправлено 31 March 2015 - 10:08

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

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

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

Мокрые скреллки (WIP)

#164 alexix

alexix

    Голубь

  • Employee
  • 963 сообщений
  • Byond:alexix1989
  • Discord:Alexix#8453
  

Отправлено 25 December 2015 - 23:30

Уважаемый, вы опять умерли?
Скрытый текст

#165 ucnaHez

ucnaHez

    Капитан Космической Станции

  • Chaotic Security Officer
  • 5605 сообщений
  • Discord:ucnaHez#6885
  • ГородБолонья
  

Отправлено 28 December 2015 - 13:58

Просмотр сообщенияalexix (25 December 2015 - 23:30) писал:

Уважаемый, вы опять умерли?

Конечно, это же интер.

Изображение

"[usr] весь такой кодер."



Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных