Что напечатает следующая программа? Компилируем посредством "clang++ -std=c++11 lol.cc -o lol".
#include <iostream>
using namespace std;
int main() {
int lol = 10;
int lol = 10;
int lol = 10;
int lol = lol + lol + lol;
cout << lol << endl;
return 0;
}
(
отсюда)
no subject
Date: 2017-05-13 10:30 (UTC)no subject
Date: 2017-05-13 15:46 (UTC)int abc = 10;
int abс = 10;
перепутать легко, русская 'c' на той же клавише.
no subject
Date: 2017-05-15 10:43 (UTC)no subject
Date: 2017-05-13 19:14 (UTC)no subject
Date: 2017-05-14 09:25 (UTC)no subject
Date: 2017-05-14 09:31 (UTC)no subject
Date: 2017-05-14 09:54 (UTC)no subject
Date: 2017-07-04 05:14 (UTC)no subject
Date: 2017-07-04 08:58 (UTC)no subject
Date: 2017-07-04 17:46 (UTC)no subject
Date: 2017-07-05 12:09 (UTC)no subject
Date: 2017-07-02 19:48 (UTC)no subject
Date: 2017-07-03 07:58 (UTC)no subject
Date: 2017-07-03 09:23 (UTC)no subject
Date: 2017-07-03 09:43 (UTC)Если clang прикрутить к кодогенератору в машкод, то получится "еще один C++", только обратно несовместимый. Нахрена он нужен, не могу представить.
no subject
Date: 2017-07-03 09:50 (UTC)1. Просто альтернативная реализация - всегда полезна хотя бы для сравнения и контроля.
2. Многим не подходит лицензия GPL, даже с исключениями. Многим - GPLv3 (поэтому GCC остался на 4.2).
3. LLVM сейчас объективно проще и удобнее для расширения и развития, чем GCC, в котором legacy в совершенно безумном объёме.
no subject
Date: 2017-07-03 10:25 (UTC)А для новых проектов можно использовать С++ согласно новому стандарту с новыми фишками.
LLVM и .NET - одна ниша. Болезнь развертывания и дополнительного слоя зависимостей не лечится, ибо заложена в приципе.
no subject
Date: 2017-07-03 10:29 (UTC)Мне что-то сложно понять, как можно назвать "одной нишей" переносимый ассемблер, не имеющий никакой привязки к местности, кроме пары размерностей, и совершенно конкретную виртуальную машину с кучей своей специфики.
> Болезнь развертывания и дополнительного слоя зависимостей не лечится, ибо заложена в приципе.
Какая нафиг "болезнь развертывания и дополнительного слоя зависимостей", если clang в обычном режиме просто собирает объектники и бинарники? Вы его вообще хоть раз запускали?
no subject
Date: 2017-07-03 11:04 (UTC)А про новые проекты я уже сказал.
no subject
Date: 2017-07-04 04:38 (UTC)K&R? А где он вообще остался?
> А про новые проекты я уже сказал.
Настолько сумбурно, что ничего не ясно.
no subject
Date: 2017-07-04 08:48 (UTC)На С++ за 30 лет написано столько библиотек, включая стандартную, что K&R тут вообще не при делах.
У меня, например, есть выбор между старым bcc32 и новым сlang. И с новым я практически ничего не могу сдкелать, только начинать с нуля переписывание миллиона строк.