Andrey2008, а вы не думали выпустить нечто аналогичное Visual Assist для C++? Заодно — интеграция с PVS Studio.
PS: Много лет использую Visual Assist, хотелось бы видеть нечто подобное, но с расширенными функциями рефакторинга/хинтами, чтобы по функциональности было ближе к Resharper.
К тому же, у Visual Assist'а множество хронических болезней, которые существуют годами :(
Задача:
Есть продукт, который ищет ошибки в C++ коде. Нужно его продать. Как и кому? Опытным разработчикам он не слишком интересен.
Решение:
1. Повсюду пишем, как плохо себя чувствует C++, по возможности — промываем мозг на конференциях
2. Приходят тыщи студентов изучать «модный» C++, устраиваются в ООО «Рога и Копыта» на должность C++ девелоперов
3. Пишут говнокод с тоннами тривиальных ошибок
4. Чтобы хоть как-то запустить продукт (читай: исправить ошибки) ООО ищут пути решения проблем
5. Узнают, что есть крутой софт для статического анализа C++ кода
6. ????
7. PROFIT!!!
А POP3 сервер у них уже стабильно работает? До недавнего времени постоянно были проблемы с получением писем.
Еще хотелось бы, наконец-таки, увидеть поддержку TLS.
Хм, может я неверно понимаю что делает __syncthreads?
Потому что любой поток в этом месте будет ждать, пока остальные потоки доберутся до точки синхронизации.
И так как в той области нет изменений A[] (изменения только в п.4), то, по идее, неважно, в каком месте той области (до синхронизации) мы запоминаем значение A[tid].
При переходе получаю «Сайт находится в разработке».
Где взять новую версию?
PS: Много лет использую Visual Assist, хотелось бы видеть нечто подобное, но с расширенными функциями рефакторинга/хинтами, чтобы по функциональности было ближе к Resharper.
К тому же, у Visual Assist'а множество хронических болезней, которые существуют годами :(
Есть продукт, который ищет ошибки в C++ коде. Нужно его продать. Как и кому? Опытным разработчикам он не слишком интересен.
Решение:
1. Повсюду пишем, как плохо себя чувствует C++, по возможности — промываем мозг на конференциях
2. Приходят тыщи студентов изучать «модный» C++, устраиваются в ООО «Рога и Копыта» на должность C++ девелоперов
3. Пишут говнокод с тоннами тривиальных ошибок
4. Чтобы хоть как-то запустить продукт (читай: исправить ошибки) ООО ищут пути решения проблем
5. Узнают, что есть крутой софт для статического анализа C++ кода
6. ????
7. PROFIT!!!
> y=(x*cos(theta)+rho)/sin(theta).
Насколько я помню, формула такая: x*cos(a)+y*sin(a)=r, откуда y=(r-x*cos(a))/sin(a).
Еще хотелось бы, наконец-таки, увидеть поддержку TLS.
Потому что любой поток в этом месте будет ждать, пока остальные потоки доберутся до точки синхронизации.
И так как в той области нет изменений A[] (изменения только в п.4), то, по идее, неважно, в каком месте той области (до синхронизации) мы запоминаем значение A[tid].
Работы очень много, а людей не хватает…