дьявол в деталях
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
Очень солидарен с этим - прочел и рассмеялся, потому что буквально вчера писал что-то мелкое на Питоне и не мог вспомнить, как брать длину строки.
Re: длина строки
Date: 2017-02-28 04:31 pm (UTC)Длина строки - один из часто используемых примитивов работы со строками :о)
Re: длина строки
Date: 2017-02-28 04:55 pm (UTC)В C довольно часто нужно знать, сколько байт занимает строка. В этом языке есть функция strlen, которая возвращает размер строки в байтах и прекрасно работает с utf-8. Ваш комментарий как бы намекает, что байты — это неправильные попугаи и нужны другие. Вот я и спрашиваю, какие и зачем?
Re: длина строки
Date: 2017-02-28 05:10 pm (UTC)чему равно l?
Re: длина строки
Date: 2017-02-28 05:15 pm (UTC)Сообщение об ошибке компиляции. Нельзя присваивать значение результату функции.
Зависит от кодировки. C не предписывает никакой кодировки, но в UTF-8 это будет 0. Это представляет какую-то проблему?
Re: длина строки
Date: 2017-02-28 05:17 pm (UTC)или новые компиляторы требуют для целых == ?
Re: длина строки
Date: 2017-02-28 05:23 pm (UTC)Re: длина строки
Date: 2017-02-28 05:39 pm (UTC)Re: длина строки
Date: 2017-02-28 06:24 pm (UTC)Re: длина строки
Date: 2017-02-28 06:33 pm (UTC)2. Я твёрдо помню, что для чисел применялось = а для строк ==
Re: длина строки
Date: 2017-02-28 06:48 pm (UTC)Re: длина строки
Date: 2017-02-28 06:53 pm (UTC)Re: длина строки
Date: 2017-02-28 07:02 pm (UTC)Re: длина строки
Date: 2017-02-28 07:05 pm (UTC)Re: длина строки
Date: 2017-03-01 12:07 am (UTC)это про картинку с роботами-убийцами?
Date: 2017-03-01 05:45 pm (UTC)Re: длина строки
Date: 2017-02-28 05:20 pm (UTC)разве тип string меняет длину данных в зависимости от данных динамически? :о)
Re: длина строки
Date: 2017-02-28 05:28 pm (UTC)Re: длина строки
Date: 2017-02-28 05:38 pm (UTC)Типа если сохраню исходник в 1251, то будет один результат выполнения проги, а сохраню в утф-8, будет другой рехультат выполнения? :о)))
Интересно девки пляшут :о)
Re: длина строки
Date: 2017-02-28 06:20 pm (UTC)Re: длина строки
Date: 2017-02-28 06:23 pm (UTC)Re: длина строки
Date: 2017-02-28 06:28 pm (UTC)Re: длина строки
Date: 2017-02-28 06:29 pm (UTC)Re: длина строки
Date: 2017-02-28 06:43 pm (UTC)Re: длина строки
Date: 2017-02-28 06:48 pm (UTC)Единицей измерения длины строки байт служить не может, как мы уже увидели :о)
Re: длина строки
Date: 2017-02-28 06:51 pm (UTC)Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From:Re: длина строки
From: