Этого треда уже нет.
Это копия, сохраненная 3 ноября 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Это копия, сохраненная 3 ноября 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
85 Кб, 420x348
О себе Тян это несомненно важно, 16 лвл.
С какой целью начинаю дневничок? В точных науках хуже дауна, не понимаю очевидных вещей. Тем не менее, хочу исправлять свой багнутый мозг. И цели у меня довольно конкретные.
1) Каждый день буду решать задачи на pascal (5 - минимум) и фиксировать свой прогресс. Когда освоюсь с азами прогерства - перейду на С++.
2) Начну изучать матанализ, опять же буду фиксировать количество прорешанных по теории задачек (минимум - 5)
3) Выдерживаю два дня без /b и vk - покупаю сладенькое, срываюсь - решаю на 3 задачи по матану больше.
4) Книгами заменяю общение в вк и на бордах. Пишу, что почитываю в свободное время и номер страницы, на которой остановилась.
Все, этого пока хватит.
С какой целью начинаю дневничок? В точных науках хуже дауна, не понимаю очевидных вещей. Тем не менее, хочу исправлять свой багнутый мозг. И цели у меня довольно конкретные.
1) Каждый день буду решать задачи на pascal (5 - минимум) и фиксировать свой прогресс. Когда освоюсь с азами прогерства - перейду на С++.
2) Начну изучать матанализ, опять же буду фиксировать количество прорешанных по теории задачек (минимум - 5)
3) Выдерживаю два дня без /b и vk - покупаю сладенькое, срываюсь - решаю на 3 задачи по матану больше.
4) Книгами заменяю общение в вк и на бордах. Пишу, что почитываю в свободное время и номер страницы, на которой остановилась.
Все, этого пока хватит.
57 Кб, 479x347
Зачем с Маскаля начинать есть же Python? Тем более с С++? Какой класс?
сага приклеилась
253 Кб, 1280x1024
>>55365 (OP)
Запости голую попку плиз, я тоже запостю если ты запостишь, мне 17 и она у меня волосатая))
Запости голую попку плиз, я тоже запостю если ты запостишь, мне 17 и она у меня волосатая))
>>55370
Двачую.
Двачую.
>>55374
Двачую.
Двачую.
1) Фихтенгольц, Курс дифференциального и интегрального исчисления. Том 1.
Теория пределов, 4.5 задания
постоянная, переменная, варианта, предел варианты, сходящаяся и расходящаяся посл-ти, беск. большая и малая
http://mathhelpplanet.com/viewtopic.php?f=53&t=43911 - это док-во так и не поняла
Предел функции по Коши, 2 задания
На ночь поучить производные.
2) http://www.freepascal.ru/download/book/pesni_o_paskale_v12.4.pdf
9 глава, 8 заданий.
>>55370
Потому что в школе требуют знание паскаля. Плюсы - для себя. 10 класс.
>>55374
>>55379
А ну киш
Все, я баиньки.
Теория пределов, 4.5 задания
постоянная, переменная, варианта, предел варианты, сходящаяся и расходящаяся посл-ти, беск. большая и малая
http://mathhelpplanet.com/viewtopic.php?f=53&t=43911 - это док-во так и не поняла
Предел функции по Коши, 2 задания
На ночь поучить производные.
2) http://www.freepascal.ru/download/book/pesni_o_paskale_v12.4.pdf
9 глава, 8 заданий.
>>55370
Потому что в школе требуют знание паскаля. Плюсы - для себя. 10 класс.
>>55374
>>55379
А ну киш
Все, я баиньки.
192 Кб, 600x549
>>55400
Нет, не киш. Я сам питаю тёплые чувства к этим языкам (только наоборот, паскаль для себя, а плюсы — необходимость) и от тебя не отстану.
Нет, не киш. Я сам питаю тёплые чувства к этим языкам (только наоборот, паскаль для себя, а плюсы — необходимость) и от тебя не отстану.
1) Фихтенгольц, Курс дифференциального и интегрального исчисления. Том 1.
Производные и дифференциалы, теория.
Рябушко, Том 1.
28 небольших заданий по производным. АЗ 6.1 12, 13, 14 - производные нявной функции (метод логарифмирования)
Неопределенные интегралы - 14 заданий. Определенные интегралы - 5 заданий.
Все еще хуево понимаю смысл определенных интегралов.
2) http://www.freepascal.ru/download/book/pesni_o_paskale_v12.4.pdf
15 глава, около 8 заданий, написала программу, проверяющую знание таблицы умножения а-х-у-е-т-ь!
вроде разобралась с типами данных (boolean все еще не оч понятен), #10 - перенос строки, const, if-then-else, repeat-until, random, randomize
так и не поняла, что такое псевдослучайная последовательность и как это работает
Повторить производные, поучить таблицу неопред.интегралов
Под конец дня разболелась голова и уже клонит в сон. Подумываю о пирацетаме. Наверное куплю завтра.
Производные и дифференциалы, теория.
Рябушко, Том 1.
28 небольших заданий по производным. АЗ 6.1 12, 13, 14 - производные нявной функции (метод логарифмирования)
Неопределенные интегралы - 14 заданий. Определенные интегралы - 5 заданий.
Все еще хуево понимаю смысл определенных интегралов.
2) http://www.freepascal.ru/download/book/pesni_o_paskale_v12.4.pdf
15 глава, около 8 заданий, написала программу, проверяющую знание таблицы умножения а-х-у-е-т-ь!
вроде разобралась с типами данных (boolean все еще не оч понятен), #10 - перенос строки, const, if-then-else, repeat-until, random, randomize
так и не поняла, что такое псевдослучайная последовательность и как это работает
Повторить производные, поучить таблицу неопред.интегралов
Под конец дня разболелась голова и уже клонит в сон. Подумываю о пирацетаме. Наверное куплю завтра.
664 Кб, 1110x588
>>55505
Но ты жи его постоянно косвенно используешь, в языке все логические выражения имеют этот тип:
if a > b then ... else ...
эквивалентно
var condition: boolean;
condition := a > b;
if condition then ... else ...
Некрасивые юзкейсы включают выход из нескольких вложенных циклов без goto. Пусть, например, нужно найти на i ∈ [N1, N2], j ∈ [M1, M2] одну любую пару (i, j), для которой выполняется некоторое условие:
var
found: boolean = false;
for i := N1 to N2 do
begin
for j := M1 to M2 do
begin
if ok(i, j) then
begin
answer(i, j);
found := true;
break;
end;
end;
if found then break;
end;
Более красивый юзкейс может быть таким: пусть у тебя есть значение, которое должно быть «пересчитано» при изменении исходных данных, но пересчёт достаточно тяжёл и ты хочешь делать его «лениво» — только при реальной необходимости. Например, у тебя есть текст, и перед тем, как вывести его на экран, необходимо, ну там, не знаю, пересчитать ограничивающий его прямоугольник:
var
text: string;
rectangle: ...;
dirty: boolean = true;
procedure ChangeText(const newText: string);
begin
text := newText;
dirty := true;
end;
procedure DrawText();
begin
if dirty then
begin
rectangle := RecalculateRectangle(text);
dirty := false;
end;
ExternalLibrary.DrawTextInRectangle(text, rectangle);
end;
Я тут чуваку пояснял >>25753, но, наверное, ещё более непонятно, чем прочитала ты, кек.
Эм. Ну это последовательность чисел, которая выглядит случайной (т. е. может быть использована там, где тебе нужна случайная), хотя на самом деле такой не является: воспроизводима, имеет закономерности, etc. Например, последовательность цифр в десятичной записи иррациональных чисел обычно псевдослучайна: √2 = 1.414213562373095...
Одним из простейших методов является линейная конгруэнтная последовательность (в том посте ссылка). Начнём с произвольного числа seed < C: n0 = seed. Следующее псевдослучайное число получается из предыдущего как ni = (A × ni-1 + B) mod C. При некоторых критериях выбора A, B и C эта последовательность переберёт, прежде чем зациклиться, все числа от 0 до N-1 в заранее «непредсказуемом» порядке. Стандартный рандом в досовском паскале, а также сишная rand(), основаны на этом методе. Естественно, более совершенные алгоритмы, в том числе рандом FPC и встроенные в стандартную библиотеку C++ (http://en.cppreference.com/w/cpp/numeric/random ), используют большее состояние, чем одно лишь предыдущее число, и зацикливаются через недостижимое на практике время.
Где это применимо?
— Моделирование. Начальное состояние псевдослучайного генератора задаётся числом, «зерном» — seed. Одинаковые «зёрна» порождают одинаковые псевдослучайные последовательности. Это полезно, если ты хочешь повторить свои «случайные» результаты в другой раз, или не хочешь сохранять всю последовательность. Часто в играх с процедурно генерируемым миром, или в средах моделирования, где применяется случайность, есть возможность задать «зерно» явно (пикрелейтед).
В паскале зерно задаётся глобальной переменной RandSeed. После RandSeed := N random будет выдавать одинаковые последовательности для одинаковых N. Randomize всего лишь делает что-то уровня RandSeed := (system clock).
Где неприменимо?
— Генерация чисел, которые, напротив, не должны быть воспроизводимыми, таких как пароли и ключи шифрования.
Про матан умничать не буду, потому что сам понимаю чуть более чем ничего ^_~
>boolean все еще не оч понятен
Но ты жи его постоянно косвенно используешь, в языке все логические выражения имеют этот тип:
if a > b then ... else ...
эквивалентно
var condition: boolean;
condition := a > b;
if condition then ... else ...
Некрасивые юзкейсы включают выход из нескольких вложенных циклов без goto. Пусть, например, нужно найти на i ∈ [N1, N2], j ∈ [M1, M2] одну любую пару (i, j), для которой выполняется некоторое условие:
var
found: boolean = false;
for i := N1 to N2 do
begin
for j := M1 to M2 do
begin
if ok(i, j) then
begin
answer(i, j);
found := true;
break;
end;
end;
if found then break;
end;
Более красивый юзкейс может быть таким: пусть у тебя есть значение, которое должно быть «пересчитано» при изменении исходных данных, но пересчёт достаточно тяжёл и ты хочешь делать его «лениво» — только при реальной необходимости. Например, у тебя есть текст, и перед тем, как вывести его на экран, необходимо, ну там, не знаю, пересчитать ограничивающий его прямоугольник:
var
text: string;
rectangle: ...;
dirty: boolean = true;
procedure ChangeText(const newText: string);
begin
text := newText;
dirty := true;
end;
procedure DrawText();
begin
if dirty then
begin
rectangle := RecalculateRectangle(text);
dirty := false;
end;
ExternalLibrary.DrawTextInRectangle(text, rectangle);
end;
>псевдослучайная последовательность
Я тут чуваку пояснял >>25753, но, наверное, ещё более непонятно, чем прочитала ты, кек.
Эм. Ну это последовательность чисел, которая выглядит случайной (т. е. может быть использована там, где тебе нужна случайная), хотя на самом деле такой не является: воспроизводима, имеет закономерности, etc. Например, последовательность цифр в десятичной записи иррациональных чисел обычно псевдослучайна: √2 = 1.414213562373095...
Одним из простейших методов является линейная конгруэнтная последовательность (в том посте ссылка). Начнём с произвольного числа seed < C: n0 = seed. Следующее псевдослучайное число получается из предыдущего как ni = (A × ni-1 + B) mod C. При некоторых критериях выбора A, B и C эта последовательность переберёт, прежде чем зациклиться, все числа от 0 до N-1 в заранее «непредсказуемом» порядке. Стандартный рандом в досовском паскале, а также сишная rand(), основаны на этом методе. Естественно, более совершенные алгоритмы, в том числе рандом FPC и встроенные в стандартную библиотеку C++ (http://en.cppreference.com/w/cpp/numeric/random ), используют большее состояние, чем одно лишь предыдущее число, и зацикливаются через недостижимое на практике время.
Где это применимо?
— Моделирование. Начальное состояние псевдослучайного генератора задаётся числом, «зерном» — seed. Одинаковые «зёрна» порождают одинаковые псевдослучайные последовательности. Это полезно, если ты хочешь повторить свои «случайные» результаты в другой раз, или не хочешь сохранять всю последовательность. Часто в играх с процедурно генерируемым миром, или в средах моделирования, где применяется случайность, есть возможность задать «зерно» явно (пикрелейтед).
В паскале зерно задаётся глобальной переменной RandSeed. После RandSeed := N random будет выдавать одинаковые последовательности для одинаковых N. Randomize всего лишь делает что-то уровня RandSeed := (system clock).
Где неприменимо?
— Генерация чисел, которые, напротив, не должны быть воспроизводимыми, таких как пароли и ключи шифрования.
Про матан умничать не буду, потому что сам понимаю чуть более чем ничего ^_~
664 Кб, 1110x588
Показать весь текст>>55505
Но ты жи его постоянно косвенно используешь, в языке все логические выражения имеют этот тип:
if a > b then ... else ...
эквивалентно
var condition: boolean;
condition := a > b;
if condition then ... else ...
Некрасивые юзкейсы включают выход из нескольких вложенных циклов без goto. Пусть, например, нужно найти на i ∈ [N1, N2], j ∈ [M1, M2] одну любую пару (i, j), для которой выполняется некоторое условие:
var
found: boolean = false;
for i := N1 to N2 do
begin
for j := M1 to M2 do
begin
if ok(i, j) then
begin
answer(i, j);
found := true;
break;
end;
end;
if found then break;
end;
Более красивый юзкейс может быть таким: пусть у тебя есть значение, которое должно быть «пересчитано» при изменении исходных данных, но пересчёт достаточно тяжёл и ты хочешь делать его «лениво» — только при реальной необходимости. Например, у тебя есть текст, и перед тем, как вывести его на экран, необходимо, ну там, не знаю, пересчитать ограничивающий его прямоугольник:
var
text: string;
rectangle: ...;
dirty: boolean = true;
procedure ChangeText(const newText: string);
begin
text := newText;
dirty := true;
end;
procedure DrawText();
begin
if dirty then
begin
rectangle := RecalculateRectangle(text);
dirty := false;
end;
ExternalLibrary.DrawTextInRectangle(text, rectangle);
end;
Я тут чуваку пояснял >>25753, но, наверное, ещё более непонятно, чем прочитала ты, кек.
Эм. Ну это последовательность чисел, которая выглядит случайной (т. е. может быть использована там, где тебе нужна случайная), хотя на самом деле такой не является: воспроизводима, имеет закономерности, etc. Например, последовательность цифр в десятичной записи иррациональных чисел обычно псевдослучайна: √2 = 1.414213562373095...
Одним из простейших методов является линейная конгруэнтная последовательность (в том посте ссылка). Начнём с произвольного числа seed < C: n0 = seed. Следующее псевдослучайное число получается из предыдущего как ni = (A × ni-1 + B) mod C. При некоторых критериях выбора A, B и C эта последовательность переберёт, прежде чем зациклиться, все числа от 0 до N-1 в заранее «непредсказуемом» порядке. Стандартный рандом в досовском паскале, а также сишная rand(), основаны на этом методе. Естественно, более совершенные алгоритмы, в том числе рандом FPC и встроенные в стандартную библиотеку C++ (http://en.cppreference.com/w/cpp/numeric/random ), используют большее состояние, чем одно лишь предыдущее число, и зацикливаются через недостижимое на практике время.
Где это применимо?
— Моделирование. Начальное состояние псевдослучайного генератора задаётся числом, «зерном» — seed. Одинаковые «зёрна» порождают одинаковые псевдослучайные последовательности. Это полезно, если ты хочешь повторить свои «случайные» результаты в другой раз, или не хочешь сохранять всю последовательность. Часто в играх с процедурно генерируемым миром, или в средах моделирования, где применяется случайность, есть возможность задать «зерно» явно (пикрелейтед).
В паскале зерно задаётся глобальной переменной RandSeed. После RandSeed := N random будет выдавать одинаковые последовательности для одинаковых N. Randomize всего лишь делает что-то уровня RandSeed := (system clock).
Где неприменимо?
— Генерация чисел, которые, напротив, не должны быть воспроизводимыми, таких как пароли и ключи шифрования.
Про матан умничать не буду, потому что сам понимаю чуть более чем ничего ^_~
>boolean все еще не оч понятен
Но ты жи его постоянно косвенно используешь, в языке все логические выражения имеют этот тип:
if a > b then ... else ...
эквивалентно
var condition: boolean;
condition := a > b;
if condition then ... else ...
Некрасивые юзкейсы включают выход из нескольких вложенных циклов без goto. Пусть, например, нужно найти на i ∈ [N1, N2], j ∈ [M1, M2] одну любую пару (i, j), для которой выполняется некоторое условие:
var
found: boolean = false;
for i := N1 to N2 do
begin
for j := M1 to M2 do
begin
if ok(i, j) then
begin
answer(i, j);
found := true;
break;
end;
end;
if found then break;
end;
Более красивый юзкейс может быть таким: пусть у тебя есть значение, которое должно быть «пересчитано» при изменении исходных данных, но пересчёт достаточно тяжёл и ты хочешь делать его «лениво» — только при реальной необходимости. Например, у тебя есть текст, и перед тем, как вывести его на экран, необходимо, ну там, не знаю, пересчитать ограничивающий его прямоугольник:
var
text: string;
rectangle: ...;
dirty: boolean = true;
procedure ChangeText(const newText: string);
begin
text := newText;
dirty := true;
end;
procedure DrawText();
begin
if dirty then
begin
rectangle := RecalculateRectangle(text);
dirty := false;
end;
ExternalLibrary.DrawTextInRectangle(text, rectangle);
end;
>псевдослучайная последовательность
Я тут чуваку пояснял >>25753, но, наверное, ещё более непонятно, чем прочитала ты, кек.
Эм. Ну это последовательность чисел, которая выглядит случайной (т. е. может быть использована там, где тебе нужна случайная), хотя на самом деле такой не является: воспроизводима, имеет закономерности, etc. Например, последовательность цифр в десятичной записи иррациональных чисел обычно псевдослучайна: √2 = 1.414213562373095...
Одним из простейших методов является линейная конгруэнтная последовательность (в том посте ссылка). Начнём с произвольного числа seed < C: n0 = seed. Следующее псевдослучайное число получается из предыдущего как ni = (A × ni-1 + B) mod C. При некоторых критериях выбора A, B и C эта последовательность переберёт, прежде чем зациклиться, все числа от 0 до N-1 в заранее «непредсказуемом» порядке. Стандартный рандом в досовском паскале, а также сишная rand(), основаны на этом методе. Естественно, более совершенные алгоритмы, в том числе рандом FPC и встроенные в стандартную библиотеку C++ (http://en.cppreference.com/w/cpp/numeric/random ), используют большее состояние, чем одно лишь предыдущее число, и зацикливаются через недостижимое на практике время.
Где это применимо?
— Моделирование. Начальное состояние псевдослучайного генератора задаётся числом, «зерном» — seed. Одинаковые «зёрна» порождают одинаковые псевдослучайные последовательности. Это полезно, если ты хочешь повторить свои «случайные» результаты в другой раз, или не хочешь сохранять всю последовательность. Часто в играх с процедурно генерируемым миром, или в средах моделирования, где применяется случайность, есть возможность задать «зерно» явно (пикрелейтед).
В паскале зерно задаётся глобальной переменной RandSeed. После RandSeed := N random будет выдавать одинаковые последовательности для одинаковых N. Randomize всего лишь делает что-то уровня RandSeed := (system clock).
Где неприменимо?
— Генерация чисел, которые, напротив, не должны быть воспроизводимыми, таких как пароли и ключи шифрования.
Про матан умничать не буду, потому что сам понимаю чуть более чем ничего ^_~
*от нуля до C-1
76 Кб, 446x258
>>55525
Интересно было почитать, спасибо. Выходит, псевдослучайная последовательность закономерна и для каждого последующего члена использует какие-то формулы, а труъ-случайная в таком случае? Такая вообще существует?
Ты ссылку дал видимо на такие алгоритмы, но я в инглике полный ноль, есть на русике?
Я все же вот чего не понимаю. Пишут, что при каждом запуске, например
for i :=1 to 20 do
begin
x :=random (50);
writeln(x);
end;
последовательность всех х будет одной и той же, если не использовать randomize, хотя она каждый раз разная. Я вот думаю, может в pascalABC так только?
> конгруэнтная последовательность
>Вихрь Мерсенна
Интересно было почитать, спасибо. Выходит, псевдослучайная последовательность закономерна и для каждого последующего члена использует какие-то формулы, а труъ-случайная в таком случае? Такая вообще существует?
>используют большее состояние, чем одно лишь предыдущее число
Ты ссылку дал видимо на такие алгоритмы, но я в инглике полный ноль, есть на русике?
Я все же вот чего не понимаю. Пишут, что при каждом запуске, например
for i :=1 to 20 do
begin
x :=random (50);
writeln(x);
end;
последовательность всех х будет одной и той же, если не использовать randomize, хотя она каждый раз разная. Я вот думаю, может в pascalABC так только?
497 Кб, 2050x1218
>>55554
Флуктуации тиков процессора, шум звуковой карты, etc. Эти способы значительно медленнее алгоритмических, поэтому на практике их сочетают с детерминированными алгоритмами, например, используют для генерации их начальных состояний (зёрен). В C++ таким медленным и недетерминированным является std::random_device.
Там всего лишь документация по стандартной библиотеке C++, дескать, «вот там есть такое изкоробки», можешь забить.
Не дочитала до слова RandSeed?))
Начальное состояние генератора задаётся числом, «зерном» — RandSeed. Это просто условность. Например, состояние вихря Мерсенна полностью описывается 623 (или 624?) числами. Реализация может в ответ на изменение RandSeed записать его первым числом, а в остальные 622 — нули, неважно, это её дело. Так или иначе, одинаковые RandSeed приведут генератор в одинаковое состояние, соответственно, он станет выдавать одинаковую последовательность.
Randomize() записывает в RandSeed произвольное, «случайное» значение (гибридный подход, что я описал в первом абзаце: случайное зерно + неслучайный алгоритм). Обычно реализация использует значение системного таймера в милли-, а то и просто секундах, что приводит к интересному эффекту. Скинул тебе программку, проверяй)))0: http://ideone.com/dba9jX
Вывод:
(6, 5, 5), (6, 5, 5)
(8, 3, 5)
При том, что randomize вызвана перед каждой тройкой. Но между первыми двумя прошло несколько наносекунд и таймер не изменился, соответственно, RandSeed выставилась одинаковой.
>труъ-случайная
Флуктуации тиков процессора, шум звуковой карты, etc. Эти способы значительно медленнее алгоритмических, поэтому на практике их сочетают с детерминированными алгоритмами, например, используют для генерации их начальных состояний (зёрен). В C++ таким медленным и недетерминированным является std::random_device.
>Ты ссылку дал видимо на такие алгоритмы, но я в инглике полный ноль
Там всего лишь документация по стандартной библиотеке C++, дескать, «вот там есть такое изкоробки», можешь забить.
>Я все же вот чего не понимаю.
Не дочитала до слова RandSeed?))
Начальное состояние генератора задаётся числом, «зерном» — RandSeed. Это просто условность. Например, состояние вихря Мерсенна полностью описывается 623 (или 624?) числами. Реализация может в ответ на изменение RandSeed записать его первым числом, а в остальные 622 — нули, неважно, это её дело. Так или иначе, одинаковые RandSeed приведут генератор в одинаковое состояние, соответственно, он станет выдавать одинаковую последовательность.
Randomize() записывает в RandSeed произвольное, «случайное» значение (гибридный подход, что я описал в первом абзаце: случайное зерно + неслучайный алгоритм). Обычно реализация использует значение системного таймера в милли-, а то и просто секундах, что приводит к интересному эффекту. Скинул тебе программку, проверяй)))0: http://ideone.com/dba9jX
Вывод:
(6, 5, 5), (6, 5, 5)
(8, 3, 5)
При том, что randomize вызвана перед каждой тройкой. Но между первыми двумя прошло несколько наносекунд и таймер не изменился, соответственно, RandSeed выставилась одинаковой.
58 Кб, 700x400
← DAUGHTER, I AM DISAPPOINT
Поздравляю прогрессивное человечество со смертью последнего паскалиста на земном шаре.
Поздравляю прогрессивное человечество со смертью последнего паскалиста на земном шаре.
Хуй
33 Кб, 1022x166
>>56247
Ты такой смешной!
Ты такой смешной!
ОПша в треде.
Короче, дневнички эти ваши — хуита, я прослушала курс тайм-менеджмента кококо и поняла, что лучше отписываться не каждый день, а в моменты, когда ощущаешь движ с мертвой точки, чтоб не тратить драгоценные часы жизни. Паскаль я дропнула, все еще учу C++, написала пару игр, скоро перейду на шарп. 1 пик и 2 пик — результаты моей ебли с ардуиной (второй из гугла, свой уже разобрала). Матан изучала по mathprofi.ru, пока только первый курс. Пытаюсь в физику по Мякишеву и информатику по Полякову, медленно, но хоть что-то начинаю понимать.
Надоела эта параша, тоже дропнула.
Сижу на фенибуте.
Пока всё.
Короче, дневнички эти ваши — хуита, я прослушала курс тайм-менеджмента кококо и поняла, что лучше отписываться не каждый день, а в моменты, когда ощущаешь движ с мертвой точки, чтоб не тратить драгоценные часы жизни. Паскаль я дропнула, все еще учу C++, написала пару игр, скоро перейду на шарп. 1 пик и 2 пик — результаты моей ебли с ардуиной (второй из гугла, свой уже разобрала). Матан изучала по mathprofi.ru, пока только первый курс. Пытаюсь в физику по Мякишеву и информатику по Полякову, медленно, но хоть что-то начинаю понимать.
> Выдерживаю два дня без /b и vk - покупаю сладенькое
Надоела эта параша, тоже дропнула.
Сижу на фенибуте.
Пока всё.
>>134801
Это и без книжек изучается
Это и без книжек изучается
1,7 Мб, 1920x1080
208 Кб, 1366x768
>>134835
Офигительно это вообше на чем написано? Мне до тебя далеко конечно.
Офигительно это вообше на чем написано? Мне до тебя далеко конечно.
176 Кб, 1500x1000
>>134912
Паскаль — ты могла отрезать часть ссылки на гитхаб, но предпочла заставить меня сказать это вслух, да? А ещё она ожидаемо падает у половины людей со странными ошибками, тебе повезло :C
Честно говоря, твоя (на вид) или даже >>134871 мне нравятся больше, т. к. я не считаю квесты полноценными играми — так, самую капельку лучше ВИЗУАЛЬНЫХ НОВЕЛЛ. В ваших хотя бы реальный геймплей / цифры те же есть, лол.
Паскаль — ты могла отрезать часть ссылки на гитхаб, но предпочла заставить меня сказать это вслух, да? А ещё она ожидаемо падает у половины людей со странными ошибками, тебе повезло :C
Честно говоря, твоя (на вид) или даже >>134871 мне нравятся больше, т. к. я не считаю квесты полноценными играми — так, самую капельку лучше ВИЗУАЛЬНЫХ НОВЕЛЛ. В ваших хотя бы реальный геймплей / цифры те же есть, лол.
358 Кб, 1280x720
>>135034
Ай бля, не читайте, мне стыдно.
Ай бля, не читайте, мне стыдно.
95 Кб, 1280x800
>>135002
А на паскале так можно? О_о
Ты по гайдам каким-то делал? Что вообще читать/учить, чтоб писать на нем подобное?
А на паскале так можно? О_о
Ты по гайдам каким-то делал? Что вообще читать/учить, чтоб писать на нем подобное?
347 Кб, 1500x1250
>>135307
У всего на свете тулсет лучше (ни разу не получалось прикрутить к FPC профилировку и покрытие, что как бы несерьёзно), но в столик, как я — почему нет.
Особо не интересовался, в твоём гайде, в принципе, все основные моменты расписаны, даже и не знаю, что добавить: Input-Update(dt)-Draw[-Sleep]-repeat, остальное лирика, на которую я тупо больше времени потратил, чем ты на поняшку.
У всего на свете тулсет лучше (ни разу не получалось прикрутить к FPC профилировку и покрытие, что как бы несерьёзно), но в столик, как я — почему нет.
Особо не интересовался, в твоём гайде, в принципе, все основные моменты расписаны, даже и не знаю, что добавить: Input-Update(dt)-Draw[-Sleep]-repeat, остальное лирика, на которую я тупо больше времени потратил, чем ты на поняшку.
Тред утонул или удален.
Это копия, сохраненная 3 ноября 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Это копия, сохраненная 3 ноября 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.