дьявол в деталях
Feb. 28th, 2017 03:00 pmВот чего я никогда не понимал в программировании, так это как люди помнят все подробности месяцы и годы после того, как они этим пользовались. Какой синтаксис тут, как называется функция там. У меня это все подчистую исчезает из памяти максимум через полгода, а обычно быстрее. Типа, полгода не писал на Перле - забыл ВСЕ. Понадобился язык снова - вспоминаю... не как с нуля, понятно, но не особо легче, чем что-то, чем 10 лет не пользовался.
Но вот что изменилось в последние годы - благодаря Гуглу и Stackoverflow все такие подробности и решения мелких проблем можно подсмотреть за пару секунд, практически без исключений. В результате таких, как я, становится больше, и таким, как мы, уже не нужно полгода, чтобы забыть основные вещи в языке, можно их просто не запоминать.
Очень солидарен с этим - прочел и рассмеялся, потому что буквально вчера писал что-то мелкое на Питоне и не мог вспомнить, как брать длину строки.
Но вот что изменилось в последние годы - благодаря Гуглу и Stackoverflow все такие подробности и решения мелких проблем можно подсмотреть за пару секунд, практически без исключений. В результате таких, как я, становится больше, и таким, как мы, уже не нужно полгода, чтобы забыть основные вещи в языке, можно их просто не запоминать.
Hello, my name is Tim. I'm a lead at Google with over 30 years coding experience and I need to look up how to get length of a python string. https://t.co/TZZeckGPyw
— Tim Dierks (@tdierks) February 26, 2017
Очень солидарен с этим - прочел и рассмеялся, потому что буквально вчера писал что-то мелкое на Питоне и не мог вспомнить, как брать длину строки.
no subject
Date: 2017-02-28 05:00 pm (UTC)strncpy (dst, src, strlen(src));
Я который год бьюсь, а сформулировать не могу.
no subject
Date: 2017-02-28 05:33 pm (UTC)Тю, берём стайл гайд, пишем там strcpy is unsafe, use strncpy instead, заставляем всех его прочитать, ждём полгода.
no subject
Date: 2017-02-28 05:45 pm (UTC)no subject
Date: 2017-02-28 05:58 pm (UTC)При том, что в общем случае, dst это неициализированная память, я бы не стал вызывать на ней strlen...
no subject
Date: 2017-02-28 06:25 pm (UTC)no subject
Date: 2017-02-28 07:51 pm (UTC)no subject
Date: 2017-02-28 08:36 pm (UTC)no subject
Date: 2017-02-28 09:40 pm (UTC)no subject
Date: 2017-03-01 03:40 am (UTC)no subject
Date: 2017-05-06 11:32 am (UTC)https://security-center.intel.com/advisory.aspx?intelid=INTEL-SA-00075&languageid=en-fr
https://www.embedi.com/files/white-papers/Silent-Bob-is-Silent.pdf