Anonymous
я и забыл прост, что у меня alias cmake "cmake -G Ninja"
Anonymous
и что получается делаю cmake -G Ninja -E, что как минимум странно выглядит
Anonymous
извините за тупость и отнятое время)
Berkus
ага, я тоже не сразу понял что оно явно сжирает какие-то опции сначала
Диджитал
коллеги, кто-нибудь владеет статистикой по размеру крупнейших проектов в привязке к языку программирования?
Диджитал
типа си-линукс-18кк
Danil
чо?
Anonymous
Anonymous
и вообще, ты похоже ошибься чатом. Тут С/С++ хлопцы сидят
Danil
он ведь и привел пример сяшечка под лялю
Danil
;D
Anonymous
Диджитал
интересует не общее количество строк на языке, а общее количество строк в одном проекте
Danil
но зачем
Диджитал
по другому сформулирую: какой самый большой проект был написан на плюсах?
Danil
много их
Диджитал
самый большой по метрике "строчки кода"
Диджитал
зачем - есть гипотеза, что качества языка влияют на то, насколько эффективно на нем можно создавать большие проекты
Alpha
Danil
глупая же какая-то метрика
Диджитал
хочется проверить
Danil
на плюсах больно и дорого пилить же, ну
Диджитал
мне бы количественно
Danil
еще раз - очень глупая метрика
Danil
вот у нас 60 мб сорцов + еще 70 мб генеренного кода выходит
Danil
перед компиляшками
Диджитал
я не доказываю, что она умная, просто других все равно нет
Danil
что тебе дала эта метрика?
Диджитал
строки кода можешь посчитать?
Danil
шланг/гцц - сорцов побольше должно быть
Danil
хотя и не факт
Danil
что тебе это дало?
Danil
https://github.com/gcc-mirror/gcc
Danil
вот в gcc коммитов в два раза больше чем у нас
Диджитал
gcc по быстрому гуглению 14.5 кк
Danil
и сорцов думаю явно больше
Диджитал
пока ничего не дало, я только статистику собрать хочу
Danil
git clone --recursive https://github.com/gcc-mirror/gcc
cloc gcc/*
Danil
будет тебе щастье
Danil
это без гугления и сам все точно пощитаешь
Evgenii
Moving RISC-V LLVM forwards http://www.lowrisc.org/blog/2017/09/moving-risc-v-llvm-forwards/
Danil
надо запомнить
Danil
Timur
с другой стороны, мало кому интересна на 1ом шаге оценки метрика с ракладкой по языкам (обычно это один язык в массе своей), количеству пустых строк и комментариев. Как минимум мне интересно общее количество строк для Си/Си++ и это быстрее всего подсчитать вот таким заклинанием
find . -name .git -a -type d -prune -o -name "*.c" -o \( -name "*.cxx" -o -name "*.cpp" -o -name "*.h" -o -name "*.hpp" \) -print0 | xargs -0 wc -l | grep -v ' total' | awk '/([0-9]+)/ { print $1 }' | paste -sd+ |bc
Timur
(но мы быстро уходим в офтопик)
Anonymous
господи исусе
Anonymous
что это
Anatoly
сон вызванный полетом шмеля за секунду до пробуждения
Billy
болотный газ в свете луны
Ioann_
Ебать копать. Скомпилил изи прожку под триалкой интела и под вижлой 17
Ioann_
Интел чудом обгоняет на секунду
Ioann_
5 у него 6 у вижлы
Ioann_
Флаги и там и там одни и те же
Ioann_
Я мог бы все понять, но как так в простой, простяцкой проге....
Ioann_
Может я чо не то по флагам ставлю ?
Ioann_
Просто не верится что вижла за 20 лет не научилась
Evgenii
Ioann_
Ой, этих ребят еще ставить нужно. Ну гцц вообще линевый.
Ioann_
Интел компилятор увв совсем не бесплатный
Ioann_
:(
Square
Evgenii
Evgenii
относительно шланга и гцц по крайней мере
Square
Ioann_
А вот гцц вроде как даже бесплатный :)
Ioann_
Кстати, а вот такой вопрос. Если был куплен компилятор, но платится н-ая сумма в год. А на след год я сию сумму не проплатил. На сколько легально продавать софт собранный ранее ?
Square
Лучше почитать eula
Ioann_
Я конечно, за то чтобы платить разрабам. Зарплату же они должны с чего то начислять.
Evgenii
хм, а тестов с наскока не нашел
Evgenii
хоть самому прогонять
Berkus
Berkus
Evgenii
https://www.youtube.com/watch?v=4AfRAVcThyA
Evgenii
вот тоже годно, хотя ничего принципиально нового вроде