Pull to refresh
8
0

Программист

Send message
В последнее время меня интересует вопрос о влиянии const на время компиляции. Логика заключается в следующем: если компилятору сообщить что переменная определена только для чтения, то это должно отсеять некоторые заведомо некорректные ветки в процессе оптимизации, а следовательно и сократить время работы компилятора.
Если посмотреть about в студии, то там написано:
Microsoft Visual Studio [edition] 2015 Version 14.[some loooong number]

Видимо, это не одно и то же.
Строка дня (написана в MSVS):
const unsigned int VAL = -10;
Так, может, просто не тех людей нанимали?
С моей точки зрения если человек пишет код в блокноте, но при этом код нормальный, читаемый и вовремя написаный, то все равно как его пишут.
В IDE тоже можно писать так себе код. Снова повторюсь: дело в людях.
Не могу ничего возразить, но у нас с Вами разный опыт.
Всегда пишу новые модули в Vim в одном стиле форматирования, а у когллег (пишут код исключительно в MSVS редакторе) почему-то стиль форматирования отличается от того, который задокументирован в проекте от файла к файлу, от функции к функции.

Дело тут совсем не в инструменте, а в людях и их привычках.
Не прибита, но в приложениях бывают глюки на этой почве.
Панель внизу уже даже в винде не использую — больше строк кода видно.
Хм… В целом, это повод задуматься о своих убеждениях.
даже Линус Торвальдс говорит, что ненависть к Microsoft это болезнь.

Я этого не исключаю.
Я пользователь Ubuntu (дома уже 3 года как нет Windows) и Microsoft-hater со стажем. На работе я вынужден пользоваться Windows и для того чтобы пользоваться всякими линуксовыми плюшками приходится юзать Cygwin. Поэтому, если эти плюшки будут доступны из коробки, я буду только рад.

К тому же, я признаю что MS Office не имеет нормальных аналогов и если его когда-либо портируют для Ubuntu, я его куплю без доли сомнения.
Об этом я писал в приведенном далее предложении.

Не спорю, что и тут могут быть свои проблемы (подключение неофициальных репозиториев, например).

Возможно неясно выразился.
Это мог бы быть клиент Dropbox, драйвер для принтера или даже софт в репозитории

С первыми двумя пунктами я согласен на все 100%. Идея комментария была в том, что в репозитории находится большинство программ нужных широкому пользователю (на мой взгляд конкретно не хватает только MS Office).
Подмена софта в самом репозитории мне кажется сложнее. Однако же, можно добавить в список сторонние репозитории. Но с этого момента безопасность в руках пользователя.
Поэтому лично мне нравится Ubuntu. За все время пользования пришлось скачать с левых источников 3 вещи: RawTherapee, Dropbox и драйвер для принтера. Для всех остальных целей есть apt-get или Ubuntu Software Center.

Не спорю, что и тут могут быть свои проблемы (подключение неофициальных репозиториев, например).
В этом отношении централизованное хранилище приложений, как в Ubuntu выглядит надежнее т.к его проще контролировать.
Никто, однако, не отменял ручной установки пакетов и сторонних репозиториев.
Статья про то же и с теми же картинками на ГТ на 3 часа раньше.
От таких всплесков спасает средне-медианное.
А как же бессмертные Fallout 1/2?

Information

Rating
Does not participate
Registered
Activity