Предупреждение: у нас есть цензура и предварительный отбор публикуемых материалов. Анекдоты здесь бывают... какие угодно. Если вам это не нравится, пожалуйста, покиньте сайт. 18+

История №1457458

Деду на его юбилей (90 лет) подарили ноутбук и научили пользоваться скайпом.
Тут собрались на его следующий день рождения.
Отец подкалывает:
- Ну, как там у тебя с компьютером, нормально всё?
А дед очень редко пользуется скайпом, почти всё время офлайн.
- Да вот, какая-то хрень твориться стала. Скачал плюсовую библиотеку, начинаю парсить файл на сто килобайт, где-то в середине съедается строка! В чём дело, не могу понять, хоть убейте!
- Часом, не 65 тысяч что-то там? - спрашивает мой сын-школьник.
Дед сидит, думает. Потом начинает поносить криворукого создателя библиотеки.
А мы все сидим, слушаем их и охреневаем: за год старик мало того, что освоил Интернет, так он ещё и научился худо-бедно программировать и сейчас пробует делать фрилансовые задачки, но пока — для себя и без заказчика.
А я за год только в Тайвань съездил...
+378
Проголосовало за – 464, против – 86
Статистика голосований по странам
Статистика голосований пользователей
Чтобы оставить комментарии, необходимо авторизоваться. За оскорбления и спам - бан.
20 комментариев, показывать
сначала новые

Веста14.05.24 21:43

Какой, к шутам, ноутбук 90-летнему деду. Там бы полежать да таблетки не забыть выпить, да не забыть какие таблетки не забыть выпить. Сказочники.

+0
ответить

asper➦Веста07.06.24 13:13

По телевизору показывали интервью с 95-тилетим композитором Зацепиным, автором миллиона хитов из советских фильмов и т.п.

Там он сидел за ноутбуком и жаловался что новая версия Cubase какая-то глючная, он обновился и жалеет, придётся наверное обратно на старую переходить

+0
ответить

Веста➦asper07.06.24 14:05

Это, скорее, исключение из правила

+0
ответить

Sergej Telev14.05.24 08:02

Люди, респект вам и уважуха. Анекдот.ру потихоньку вытесняет stackoverflow.com и проблемв деда уже практически решена :-)

+1
ответить

SudokuFan 13.05.24 19:55

Всё равно непонятно. Был использован short счётчик, дошёл до 65535, а потом - переполнение. Это ж он не просто в 0 вернулся, а произошёл exception, то есть программа должна была аварийно завершиться. А у деда только одна строка потерялась. Или библиотека запускалась в отдельном процессе?

+0
ответить

mrmr➦SudokuFan13.05.24 21:40

Да... вот и выросло поколение, не программировавшее не языках без managed memory. А если серьезно то ты трижды неправ. Во-первых,если библиотека заточена под 16 бит, то:
1. Она обрезала длину до переполнения.
2. Используюмый язык, скорее всего не тратит циклы процессора на проверку переполнения
3. Используемая платформа ннюаверняка не поддерживает exceptions

+4
ответить

Alexander_A 13.05.24 13:31

Дед, похоже, ассемблер изучал.
Но это - нормально. А вот то, что сын-школьник его знал...

+4
ответить

asper➦Alexander_A07.06.24 13:11

у меня племянник в шесть лет его знал, и опкоды в шестнадцатеричном виде тоже

+0
ответить

ystervark13.05.24 13:11

Речь идет о позиции 65536, то нечто в таком роде могло влиять лет тридцать назад. А скорее сорок. Сейчас чего-то шестнадцатибитного надо еще поискать. Хотя умельцы всегда найдутся.

+3
ответить

AlexMag62➦ystervark13.05.24 14:37

32-х разрядные компиляторы появились в середине 90-х.
Но и действие в истории скорее всего тоже происходило достаточно давно, около 2010 года.
Так что нарваться на неправильную библиотеку шанс был.

+1
ответить

Nosorog➦ystervark13.05.24 16:21

А фигли там уметь - запихнул счетчик в short и все дела!

+2
ответить

Kabot➦AlexMag6213.05.24 17:52

32-х разрядные компиляторы появились в середине 90-х.

32 битная архитектура появилась в 80-х, а средства разработки в 90-х? Как так? зачем тогда такие компьютеры нужны были? )

+0
ответить

Пустая полка➦ystervark13.05.24 19:10

В MySQL размер поля TEXT именно 65535. Если надо больше, то надо уже BLOB делать.

+2
ответить

AlexMag62➦Kabot13.05.24 19:14

Ну вот, начнём сейчас гениталиями меряться, кто лучше знает историю развития IT...
Просто помню что в 1994-95 годах на первых, новых тогда IBM-PC (это после DEC-овской техники) писали на Борландовских Паскале и С, 16-ти разрядных компиляторах, напрягали ограничения, сегментировананая память, разные типы указателей near-far-huge и т.д. А вскорости появились и 32-х разрядные компилеры, после его вся эта экзотика канула в лету.
Интернета тогда не было, софт и документы размножались копированием на флопиках. Скорее всего появились они раньше, но не у нас. Хотя Томск всегда был продвинутым городом в плане IT

+4
ответить

Нах➦ystervark14.05.24 04:33

так деду и больше сорока

+0
ответить

Ктототам➦Нах15.05.24 20:30

Так 16-битным-то был не дед.

+0
ответить

Ost13.05.24 12:55

Трёп.

+3
ответить

SHIVA13.05.24 12:53

расскажи ,как тайвань?
интересно.

+-1
ответить

finnn ➦SHIVA13.05.24 14:06

Ну что же рассказать вам про Тайвань?
На острове нормальная погода,
Конечно, тут такая глухомань,
Зато живём у самого восхода!

+7
ответить

SHIVA13.05.24 12:52

расскажу как там Тайвань?

+-1
ответить

Общий рейтинг комментаторов
Рейтинг стоп-листов

Рейтинг@Mail.ru