Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.64/56: Рейтинг темы: голосов - 56, средняя оценка - 4.64
Программист
 Аватар для prZzZ
119 / 97 / 11
Регистрация: 22.03.2011
Сообщений: 244
30.06.2011, 18:54
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Vourhey Посмотреть сообщение
Собрать инструмент, в работу которого вникать сутки
Смотря кому вникать... Мы это постами выше уже проходили #46
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.06.2011, 18:54
Ответы с готовыми решениями:

Что означает ptr в строке byte ptr[si],al
Что означает ptr в строке byte ptr,al Вот весь код, может понадобится Преобразование двоичного числа в шестнадцатеричную форму ...

Ошибка на стадии выполнения ptr = ptr;
class CObject { friend Parser; // много полей методов, все должны заполняться в парсере } class Parser { CObject * object_...

bad ptr
Здравствуйте! Пишу небольшую программу для работы с текстом. При substr'е куска строки вывелся не только нужный мне кусок, но и немного...

200
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,980
30.06.2011, 19:00
Цитата Сообщение от Evg Посмотреть сообщение
от того, как и сколько ему приходилось мудохаться с чужми программами и от того, осознаёт ли человек, что его программу будут читать другие люди.
Вот хотите верьте, хотите нет, но разобраться в профессионально написанной программе (да хоть из тех же бздишных исходников) порой значительно легче, чем в том, что тут на форуме "простым языком" пишут. Если у автора в голове бардак, пиши он хоть по три строчки вместо одной, программа его яснее не станет.
Цитата Сообщение от Vourhey Посмотреть сообщение
Ты пишешь программу для того, чтобы тот, кто потом код читал мозг напрягал?
Я думал, программы пишут, чтобы они как-раз задачи решали. То, что их другие люди поддерживать будут, не значит, что эти "другие люди" не слишком разбираются в программировании, и любое не самое понятное с первого взгляда выражение их будет в ступор вгонять. Опять же
Цитата Сообщение от easybudda Посмотреть сообщение
Естественно, в рабочей программе такую функцию прям таки необходимо снабжать комментарием.
Да разумеется, нужно писать комментарии. И имена переменным/функциям лучше осмысленные давать. Даже, если пишешь сугубо "для себя", попробуй вспомни, о чём там месяц назад думал... Но профессионально писать программы, сознательно не превышая уровень понимания школьником - как-то по-моему не правильно.
Цитата Сообщение от Vourhey Посмотреть сообщение
Ее б, наверное, больше народа прочитало, чем сейчас.
Да толку-то? Всё рвно бы ничего не поняли. Пусть лучше Донцову какую-нибудь читают.

Добавлено через 1 минуту
Цитата Сообщение от Vourhey Посмотреть сообщение
Собрать инструмент, в работу которого вникать сутки - вот невежество.
"Если на третьи сутки попыток запуска агрегат по-прежнему не работает, попробуйте прочитать инструкцию" (с)
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
30.06.2011, 19:06
Цитата Сообщение от easybudda Посмотреть сообщение
и любое не самое понятное с первого взгляда выражение их будет в ступор вгонять
А никто не говорит про ступор. Но время тратится на это.
Цитата Сообщение от easybudda Посмотреть сообщение
Но профессионально писать программы, сознательно не превышая уровень понимания школьником
использование сокращения там, где это возможно, это не признак профессионализма. А вот использование уровня понимания школьником там, где это возможно - это неплохо. От написания !ptr никакого выигрыша нет. А вот читабельность снижает. Если "хитрый" код не дает никакого выигрыша, то использовать его - глупость.
Цитата Сообщение от easybudda Посмотреть сообщение
Да толку-то? Всё рвно бы ничего не поняли.
Думаю, что поняли бы.

Добавлено через 36 секунд
Цитата Сообщение от prZzZ Посмотреть сообщение
Смотря кому вникать..
Без разницы, кому.
0
Программист
 Аватар для prZzZ
119 / 97 / 11
Регистрация: 22.03.2011
Сообщений: 244
30.06.2011, 19:18
Цитата Сообщение от Vourhey Посмотреть сообщение
Но время тратится на это.
Ничего тратиться не будет. Будет тратиться на то, что если вы к, примеру, пузырьковую сортировку размажете на 50 строк...
Цитата Сообщение от Vourhey Посмотреть сообщение
От написания !ptr никакого выигрыша нет. А вот читабельность снижает.
Кому снижает? Вам снижает? Кто там на паскале, фортране... - тем несомненно снижает, а чистым С-шникам - так у них этот "!" - в крови!!!
Цитата Сообщение от Vourhey Посмотреть сообщение
Думаю, что поняли бы.
Думаю, что читать бы не стали...


Цитата Сообщение от Vourhey Посмотреть сообщение
Без разницы, кому.
??? Вы на одну планку ставите эмо-блондиночку и Страуструпа???
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,980
30.06.2011, 19:24
Цитата Сообщение от Vourhey Посмотреть сообщение
От написания !ptr никакого выигрыша нет. А вот читабельность снижает.
Да ну? По-моему то же самое, только чуть короче. Интересно, найдётся какой-нибудь англичанин, который привычное "It is" не поймёт, будь оно записано, как "It's"?
А признаком профессионализма скорее можно считать то, на сколько часто за человеком его код исправлять приходится (разумеется, в обратной пропорции). В принципе сокращение всего, что сокращается, конечно не самоцель. Но и разводить бодягу на два экрана там, где можно было в две строки уложиться, как-то по-моему не за чем...

Добавлено через 1 минуту
Цитата Сообщение от prZzZ Посмотреть сообщение
Думаю, что читать бы не стали...
Хуже того - и те, кто прочитал "как есть" обплевались бы...
0
 Аватар для iama
1360 / 988 / 119
Регистрация: 30.07.2010
Сообщений: 5,297
30.06.2011, 19:39
Цитата Сообщение от easybudda Посмотреть сообщение
Да ну? По-моему то же самое, только чуть короче. Интересно, найдётся какой-нибудь англичанин, который привычное "It is" не поймёт, будь оно записано, как "It's"?
В поддержку еще одна копипаста из K&R.

Вотъ
Для сравнения приведем версию strсру с указателями:
/* strcpy: копирует t в s: версия 1 (с указателями) */
void strcpy(char *s, char *t)
{
while ((*s = *t) != '\0' ) {
s++;
t++;
}
}
Поскольку передаются лишь копии значений аргументов, strcpy может свободно пользоваться параметрами s и t как своими локальными переменными. Они должным образом инициализированы указателями, которые продвигаются каждый раз на следующий символ в каждом из массивов до тех пор, пока в копируемой строке t не встретится ' \0'. На практике strcpy так не пишут. Опытный программист предпочтет более короткую запись:
/* strcpy: копирует t в s; версия 2 (с указателями) */
void strcpy(char *s, char *t)
{
while ((*s++ = *t++) != '\0')
;
}
0
Программист
 Аватар для prZzZ
119 / 97 / 11
Регистрация: 22.03.2011
Сообщений: 244
30.06.2011, 19:46
Можно, наверное, сделать и так:
C
1
2
3
4
5
void strcpy(char *s, char *t)
{
    while (*s++ = *t++)
    ;
}
- большой беды не будет
Зато красиво, элегантно, и, главное, понятно (эмо-блондиночки не в счёт)
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,980
30.06.2011, 19:59
Цитата Сообщение от prZzZ Посмотреть сообщение
Можно, наверное, сделать и так:
А там дальше вроде так и есть, надо будет дома заглянуть...
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
30.06.2011, 20:07
Цитата Сообщение от prZzZ Посмотреть сообщение
Ничего тратиться не будет.
Будет, куда денется.
Цитата Сообщение от prZzZ Посмотреть сообщение
Будет тратиться на то, что если вы к, примеру, пузырьковую сортировку размажете на 50 строк...
Это излишне.
Цитата Сообщение от prZzZ Посмотреть сообщение
Кому снижает? Вам снижает? Кто там на паскале, фортране... - тем несомненно снижает, а чистым С-шникам - так у них этот "!" - в крови!!!
Язык значения не имеет.
Цитата Сообщение от prZzZ Посмотреть сообщение
Думаю, что читать бы не стали...
И правильно бы сделали.
Цитата Сообщение от prZzZ Посмотреть сообщение
Вы на одну планку ставите эмо-блондиночку и Страуструпа???
Они и так на одной ступени.

Добавлено через 2 минуты
Цитата Сообщение от easybudda Посмотреть сообщение
По-моему то же самое, только чуть короче.
А профит-то какой от того, что короче? никакого.
Цитата Сообщение от easybudda Посмотреть сообщение
А признаком профессионализма скорее можно считать то, на сколько часто за человеком его код исправлять приходится
Если для тебя признак профессионализма лишь в одной плоскости, то ты жалок...
Цитата Сообщение от easybudda Посмотреть сообщение
Но и разводить бодягу на два экрана там, где можно было в две строки уложиться
Если две строки получатся понятнее, чем два экрана, то да. Если в нет, то лучше развести бодягу.
Цитата Сообщение от easybudda Посмотреть сообщение
Хуже того - и те, кто прочитал "как есть" обплевались бы..
Они обплевались прочитав его и как он есть сейчас.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21282 / 8307 / 637
Регистрация: 30.03.2009
Сообщений: 22,669
Записей в блоге: 30
30.06.2011, 20:27
Цитата Сообщение от prZzZ Посмотреть сообщение
У него местами одно предложение на полторы страницы плюс половина на французском
Роман писался в 19 веке, когда у образованных людей было нормой знать французский. И не надо сравнивать с 21 веком, где нормой считается безграмотность

Цитата Сообщение от prZzZ Посмотреть сообщение
Если средства языка позволяют сделать определенное действие красиво и лаконично
Вместо "i++" можно действительно написать красивый и лаконичный код в 5 строк. Шоб как у Толстого было. Но современные программисты народ ушлый, как-то не умеют они этого делать

Цитата Сообщение от easybudda Посмотреть сообщение
Но вот представьте, что к примеру Лев Толстой свою "Войну и мир" исключительно простыми предложениями написал
Не могу сказать за всех, но уверен, что нехилая доля читателей, не осилив предложение с одного прочтения, забивают на него, и читают дальше, один фиг из-за одного пропущенного предложения смысл не теряется. А программистам так нельзя. Да и романы пишут (а точнее, писали) для того, чтобы проводить время в самОм процессе чтения, а не в получении информации. С программами тоже всё не так.

Цитата Сообщение от easybudda Посмотреть сообщение
Да что же Вы так думать-то не любите?
Vourhey уже предлагал вставить ребус в программу. Могу предложить попробовать написть сложение двух чисел через поверхностные интегралы второго рода. Нихай и программист подумает, как это сделать, и будущий читатель поднапряжётся, чтобы жизнь мёдом не казалась

Цитата Сообщение от easybudda Посмотреть сообщение
Но профессионально писать программы, сознательно не превышая уровень понимания школьником - как-то по-моему не правильно
Уже не раз говорилось, что вопрос не в уровне знания школьника, а в том, сколько потратит времени человек, читающий программу.

Цитата Сообщение от prZzZ Посмотреть сообщение
а чистым С-шникам - так у них этот "!" - в крови!!!
На Си я программирую более 15 лет. И за это время пришёл к обратному мнению

Добавлено через 3 минуты
Вот как-то приводил пример, когда одно и тоже можно записать коротко, лаконично, не непонятно, либо в несколько строк, но понимаемо с одного взгляда
Студенческая задачка C++
0
Программист
 Аватар для prZzZ
119 / 97 / 11
Регистрация: 22.03.2011
Сообщений: 244
30.06.2011, 21:01
Цитата Сообщение от Vourhey Посмотреть сообщение
Язык значения не имеет.
Да вы что? Серьезно? Пишите на паскале - думаете процедурно; пишите на smalltalk - думаете объективно; пишите на Delphi - вообще никак не думаете
Классика: Б.Л. Ворф что писал? ЦИТАТА "Язык формирует способ нашего мышления и предопределяет, о чем мы можем думать"КОНЕЦ ЦИТАТЫ. Язык, уважаемый, язык формирует всё и предопределяет...


Цитата Сообщение от Vourhey Посмотреть сообщение
И правильно бы сделали.
Вы сами себе противоречите...


Цитата Сообщение от Vourhey Посмотреть сообщение
Они и так на одной ступени.
Интересно на какой? На одной ступени абстрактного мышления, или на одной ступени объектно-ориентированного проектирования или на обеих ступенях обеими ногами? Не смешите...


Цитата Сообщение от Vourhey Посмотреть сообщение
Если для тебя признак профессионализма лишь в одной плоскости
А что для вас есть признак профессионализма? Поясните...
Цитата Сообщение от Evg Посмотреть сообщение
нормой считается безграмотность
Мы что ли с вами в этом виноваты?

Цитата Сообщение от Evg Посмотреть сообщение
Вместо "i++" можно действительно написать красивый и лаконичный код в 5 строк. Шоб как у Толстого было. Но современные программисты народ ушлый, как-то не умеют они этого делать
Это вы Vourhey объясните...

Цитата Сообщение от Evg Посмотреть сообщение
сколько потратит времени человек
опять же... Какой человек? Какой квалификации?
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21282 / 8307 / 637
Регистрация: 30.03.2009
Сообщений: 22,669
Записей в блоге: 30
30.06.2011, 21:42
Цитата Сообщение от prZzZ Посмотреть сообщение
Какой человек? Какой квалификации?
Любой человек любой квалификации

Добавлено через 45 секунд
Цитата Сообщение от prZzZ Посмотреть сообщение
Мы что ли с вами в этом виноваты?
Я не пытаюсь икать виноватых. Я объясняю, что сравнивать одно с другим неправильно
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,980
30.06.2011, 22:30
Цитата Сообщение от Vourhey Посмотреть сообщение
Если для тебя признак профессионализма лишь в одной плоскости, то ты жалок...
Ну во-первых на личности не переходим, а во-вторых жалок как-раз тот, кто деградирует до уровня начинающего вместо того, чтобы его на свой уровень подтягивать.
Цитата Сообщение от Evg Посмотреть сообщение
нормой считается безграмотность
При такой норме согласен считаться ненормальным А если серьёзно, так что в этом хорошего?
Цитата Сообщение от Evg Посмотреть сообщение
Вот как-то приводил пример, когда одно и тоже можно записать коротко, лаконично, не непонятно, либо в несколько строк, но понимаемо с одного взгляда
Вот как-раз в этой теме и был пример того, что "понятно" и "правильно" - не синонимы...
Цитата Сообщение от Evg Посмотреть сообщение
Любой человек любой квалификации
Ну не скажите... От квалификации очень многое зависит, чем бы человек ни занимался.
Цитата Сообщение от Evg Посмотреть сообщение
Vourhey уже предлагал вставить ребус в программу. Могу предложить попробовать написть сложение двух чисел через поверхностные интегралы второго рода. Нихай и программист подумает, как это сделать, и будущий читатель поднапряжётся, чтобы жизнь мёдом не казалась
Да суть не в том, чтобы будущему поколению ребусов насочинять, а чтобы полнее использовать возможности языка...
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21282 / 8307 / 637
Регистрация: 30.03.2009
Сообщений: 22,669
Записей в блоге: 30
30.06.2011, 22:48
Цитата Сообщение от easybudda Посмотреть сообщение
а чтобы полнее использовать возможности языка...
Т.е. "(!p)" это полнее, чем (p == NULL)"?
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,980
30.06.2011, 22:54
Цитата Сообщение от Evg Посмотреть сообщение
Т.е. "(!p)" это полнее, чем (p == NULL)"?
Нет, короче.
Вот есть разница?
C
1
2
3
if ( expression ){
  //...
}
или
PureBasic
1
2
3
4
IF expression THEN
BEGIN
'...
END
В первом случае муть какая-то - скобочки хитрозагнутые, не понятно... За то во втором красота! BEGIN - начало, END - конец, не ошибёшься...
0
Заблокирован
30.06.2011, 23:25  [ТС]
Цитата Сообщение от iama Посмотреть сообщение
Опять давайте по порядку.
Ужассный ужассный код! Да да, но я ничайно)) Я запарился, а когда зашуршукал, оказалось что прошло уже 10 мин и править нельзя.


Цитата Сообщение от easybudda Посмотреть сообщение
Bers, кстати, интересно, как бы Вы сами свою програмку прокомментировали (постаравшись представить, что в первый раз её видите)?
Это не моя программка. Её приволок ко мне один студент, попросил починить.
На починку ушло порядка 30 минут)
Если глянуть на код - там всего три строчки, которые содержат всю главную логику алгоритма.
10 минут на каждую. Это, что бы понять сам алгоритм, что не так, как сделать правильно, и на тесты.

Ошибки ессна все вот в этих самых 3х строчечках.

Потом переделал сие уже исправленное творение в свой собственный code-style. (минуты за 2. Точно такой же алгоритм, я просто добавил "читабельности"
Студенту отдал оба варианта. Мой вариант он даже смог прочитать ^^

Здесь я привёл этот нерабочий кусок гомн... гм, кода, лишь для того, что бы проиллюстрировать товарищу, что "даже для знатока языка тупорыло-выполненные конструкции сводят на нет читаемость кода, и вынуждают его ВТЫКАТЬ".

Да да, тому самому товарищу привёл, который так любит посылать людишек в бейсик, коли они желают читать код, вместо того, что бы разгадывать ребусы.

И вот что характерно - он версию рабочего кода так и не привел. Сколько времени у него, истового знатока, ушло на починку не сообщил. Наверное, не захотелось ему ВТЫКАТЬ. Ага.
0
Программист
 Аватар для prZzZ
119 / 97 / 11
Регистрация: 22.03.2011
Сообщений: 244
30.06.2011, 23:41
Цитата Сообщение от Bers Посмотреть сообщение
Здесь я привёл этот нерабочий кусок гомн... гм, кода, лишь для того, что бы проиллюстрировать товарищу, что "даже для знатока языка тупорыло-выполненные конструкции сводят на нет читаемость кода, и вынуждают его ВТЫКАТЬ".
Да да, тому самому товарищу привёл, который так любит посылать людишек в бейсик, коли они желают читать код, вместо того, что бы разгадывать ребусы.
И вот что характерно - он версию рабочего кода так и не привел. Сколько времени у него, истового знатока, ушло на починку не сообщил. Наверное, не захотелось ему ВТЫКАТЬ. Ага.
Если это в мой адрес, то вам я отвечу следующее:
Программку я переписал, и времени на неё у меня ушло больше чем у вас. Я хотел её вам выложить, но меня опередили, хотя, сделал я её с помощью библиотечных функций и вместо рекурсии использовал итерацию. Если хотите - выложу. Мне непонятно что вы этим примером хотели доказать в общем и мне в частности...
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,980
30.06.2011, 23:51
Цитата Сообщение от Bers Посмотреть сообщение
Да да, тому самому товарищу привёл, который так любит посылать людишек в бейсик, коли они желают читать код, вместо того, что бы разгадывать ребусы.
Ну про бейсик тут где-то отдельная тема есть, но суть не в том... Я, кстати, против собственно бейсика ничего не имею. На бейсике можно заделать вполне функциональное юзверьское приложение, при этом без особой подготовки и не слишком напрягаясь. Точно знаю, сам так делал...
С - сам по себе язык красивый. И делает его таким как-раз возможность выражаться кратко и без выкрутасов. Другое дело, если 15 лет изо дня в день объяснять коллегам, что у тебя в каждой строчке написано, наверное, привыкнешь делать всё так, чтоб им понятно было. Но опять же учитывая
Цитата Сообщение от Evg Посмотреть сообщение
нормой считается безграмотность
так к старости и до быдлокода докатиться можно...
Так, что, вы, господа профессиональные программисты, как хотите, но код, требующий осмысления, но при этом грамотный и продуманный (то, что хорошо оформленный, даже не обсуждается) мне как-то больше нравится, чем понятный, но растянутый. Уснёшь нафиг, пока дочитаешь...
0
Заблокирован
30.06.2011, 23:54  [ТС]
Цитата Сообщение от prZzZ Посмотреть сообщение
Мне непонятно что вы этим примером хотели доказать в общем и мне в частности...
Я никому ничего не доказываю.

Я лишь хотел показать, что нечитабельный код (особливо не рабочий, ещё хуже - с семантическими ошибками) трудно понять независимо от того, насколько хорошо вы знаете синтаксис языка.

А ведь зачастую, использовать мощь и гибкость "великого и могучего" можно и без ущерба для читабельности.

Так зачем создавать себе и другим лишнею головную боль?
0
Maniac
Эксперт С++
 Аватар для ISergey
1465 / 966 / 160
Регистрация: 02.01.2009
Сообщений: 2,820
Записей в блоге: 1
01.07.2011, 00:00
Цитата Сообщение от iama Посмотреть сообщение
На практике strcpy так не пишут. Опытный программист предпочтет более короткую запись:
C++
1
2
3
4
5
6
 /* strcpy: копирует t в s; версия 2 (с указателями) */
 void strcpy(char *s, char *t)
 {
 while ((*s++ = *t++) != '\0')
 ;
 }
Опытный программист побайтно копировать не будет =))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.07.2011, 00:00

Unique ptr в классе
Добрый вечер, есть ли реальное решение придерживаться правилу нуля и иметь в классе std::unique_ptr ?

Разница в byte ptr
Подскажите пожаулйста: в чем разница между cmp byte ptr, 0 и cmp ECX, 0 и cmp , 0 Copyre: push offset...

Что такое qword ptr gs
Есть инструкция jmp qword ptr gs: Каким образом мне понять куда она прыгает (конкретный адрес)? Это указатель на что? И что такое gs

Что делает операция PTR
Привет всем! У меня вопрос к опытным программистам в ассемблере х86. Недавно в документации по Турбо Паскалю 6.0 в секции использования...

Что означает конструкция *(*ptr + j)
void board(int Mas) { for(int j=0;j<=99;j++) { cout<<*(*Mas+j)<<" "; } } можете объяснить че из себя...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru