Чем проще и очевиднее исходный код, тем автор более продвинут. Казалось бы, об этом твердят уже на протяжении полувека светлейшие головы индустрии, но складывается такое ощущение, что далеко не все согласны с этим утверждением. Появились разнообразные инструменты и методики…
Building a Brainfuck translator in TurboAssembler. To begin with, we will write an interpreter in a high-level language, for example, in Pascal. Let's write a program that outputs a character whose ascii-code corresponds to the number of + Therefore, we only need the bf-commands + and . var data_mem: array[1..10] of integer; // data array command_mem: string; // command array i: integer; // index of command array j: integer; // index of data array begin j:=1; readln(command_mem); for i:=1 to…
Содержание Часть 1 — Задача двух тел Трюкачество с заменой переменных Приветствую всех! В прошлой части мы с вами получили уравнения движения системы из двух материальных точек, а также некоторую мотивацию на использование этой модели. Теперь же попробуем выжать как можно больше информации из них. Вот они: \begin{equation*} \begin{cases} m_{1}\ddot{\vec{r}}_{1} = \vec{F}_{12}, (1) \\ m_{2}\ddot{\vec{r}}_{2} = -\vec{F}_{12}, \end{cases} \end{equation*} где Читать дальше →
Содержание Часть 1 — Задача двух тел Часть 2 — Полу-решение задачи двух тел Часть 3 — Ужепочти-решение задачи двух тел Второй закон Кеплера Всем привет! В прошлый раз мы остановились на вот этих уравнениях: \begin{equation*} \begin{cases} \ddot{x} = -\mu \dfrac{x}{(x^{2}+y^{2})^{\frac{3}{2}}}, \\ \ddot{y} = -\mu…