![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Алексей1153 |
![]()
Сообщение
#1
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Iron Bug |
![]()
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
по-моему, как-то слишком уж примитивно. хотя... программисты бывают разные
![]() так что и такие тесты иногда помогают ... |
|
|
ufna |
![]()
Сообщение
#3
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 362 Регистрация: 24.5.2008 Из: Курган/СПб Пользователь №: 182 Спасибо сказали: 29 раз(а) Репутация: ![]() ![]() ![]() |
некоторые вещи не знал, т.к. никогда их не касался, к примеру прерывания и volatile. С другой стороны, если работать с Си и встраиваемыми системами, уверен что перечислен базовый минимум.
|
|
|
Алексей1153 |
![]()
Сообщение
#4
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
ценность сего произведения не столько в том, что это тест, а в том, что тут собраны самые редкие грабли. Вообще, сколько с Си/С++ не сталкиваешься, всегда что-то новое узнаётся )) Ну и как освежающая в памяти некоторые вещи шпаргалка - тоже сойдёт )
|
|
|
Iron Bug |
![]()
Сообщение
#5
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
для меня всё, что описано в статье - обычная ежедневная рутина. видимо, поэтому и кажется примитивным.
есть области, которые для меня полный мрак. вот, например, локали! недавно с ними возилась. я дико ненавижу всю эту систему кодировок и разбираться детально в этих наворотах совершенно некогда, а иногда нужно позарез. Сообщение отредактировал Iron Bug - 13.10.2010, 7:02 |
|
|
Алексей1153 |
![]()
Сообщение
#6
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
для меня всё, что описано в статье - обычная ежедневная рутина для меня почти всё тоже. Но некоторыми вещами не приходилось пользоваться )) Например, объявлять указатель на массив вот таким извращённым способом )) int (*a)[10]; // Указатель на массив из десяти целых хотя, полезно знать, что такая конструкция в языке есть, ибо можно как-нибудь наткнуться в чужом коде Сообщение отредактировал Алексей1153 - 13.10.2010, 7:30 |
|
|
Iron Bug |
![]()
Сообщение
#7
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
у меня как раз указателей иногда каких только не бывает. правда, это в коде, который "для юзеров". хотя, конечно, какой
это код для юзеров... он работает с устройствами, а юзеру выдаёт результаты или позволяет более-менее "дружественным" и централизованным образом регулировать сложные настройки многочисленных девайсов. иногда я пишу ещё более юзерские интерфейсы - морды. ну, те обычно вообще представляют собой нечто графическое, под wxWidgets, и имеют только одну функцию: отправлять события и данные от юзера основному модулю, который обычно консольный или сервисный и сам по себе имеет туеву хучу параметров в конфиге и командной строке, но может работать и через морду, для удобства юзеров. а то когда я говорю юзерам, что у девайса 71 параметр и их можно задать через командную строку, то у них настроение сильно портится ![]() |
|
|
Алексей1153 |
![]()
Сообщение
#8
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
что у девайса 71 параметр и их можно задать через командную строку, то у них настроение сильно портится ![]() До меня для всех приборов нашей конторы были txt файлы (наподобие конфига), где техники вносили параметры для программирования приборов, а файлик читался/зиливался какой-то поделкой предыдущего программиста. Там могли только опытные техники могли вносить. Зато теперь - может кто ни попадя (хотя, нюансы есть, но уже в логике работы приборов) А при работе с массивами (если STL низя) предпочитаю использовать указатель + длину массива, так универсальнее и нагляднее Сообщение отредактировал Алексей1153 - 13.10.2010, 8:44 |
|
|
AD |
![]()
Сообщение
#9
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
Неплохой тест. Мне понравился. Иногда теперь буду заглядывать, чтобы кое-что вспомнить. Некоторыми вещами приходилось пользоваться и пользуюсь, а некоторыми - нет. Спасибо за ссылку на этот тест.
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 7.12.2023, 15:53 |