Size: a a a

2020 August 25

W

Wild_Wind in C++ Together 2.0
🦊fox.cpp
Тогда, может мне кто-нибудь объяснить ценность абстракции std::filesystem::path или что там?
Мне нравится отсутсвие необжодимости судрожных попытках вспомнить как правильно указать бек слеш на винде.
А так я делаю fs::path p = "dir_name";
p /= "file_name";
И радуюсь.
Да и вообще много фичей всяких в filesystem завезли.
источник

W

Wild_Wind in C++ Together 2.0
Danya
Наверное лучше тут
@pro_winapi
А, точно. Вечно их путаю.
источник

W

Wild_Wind in C++ Together 2.0
Michael
@shiz01 Мне тут птичка напела, что внутри gcc скрывается говнокод (хз в каком процентном содержании).

Это правда хотя бы частично?
Да. Копаться в сурсах gcc - как в дерьмо нырять. Там и сишную неведомую хрень найти можно.
В clang поменьше фекалий и чистые плюсы, без наследия си.
источник

W

Wild_Wind in C++ Together 2.0
🦊fox.cpp
Потому что отсутствует полноценное промежуточное представление сродни LLVM IR
Оно есть. Их там много.
Но llvm ir он как-то не так всрат, как gcc-шные вариации. Гимпл уж слишком на любителя.
источник

🦊

🦊fox.cpp in C++ Together 2.0
Ну, я тут как любитель рассуждаю, из рассказов других людей.
источник

W

Wild_Wind in C++ Together 2.0
🦊fox.cpp
Поэтому бекенд лезет в жопу фронтенда и начинается страшное.
А уж какой трындец лазанья по жопам при lto начинается...
источник

🦊

🦊fox.cpp in C++ Together 2.0
Лично удовольствие не испытывал работать ни с llvm, ни с gcc.
источник

IZ

Ilia Zviagin in C++ Together 2.0
Jinja.cpp
Народ, а есть что небудь толкового почитать, чтобы выучить WinAPI ? Чтобы прям м нуля
Фролов Фролов, книга "Программирование в Windows" , два тома.
Название приблизительное.
Кажется там есть ещё добавка "3.1".

Книга есть на их сайте, сведи всех их книг, в электронном виде
источник

W

Wild_Wind in C++ Together 2.0
🦊fox.cpp
Лично удовольствие не испытывал работать ни с llvm, ни с gcc.
Я с llvm ir немного копался, когда Аду на Webassembly портировали. Но так, совсем чутка.
источник

🦊

🦊fox.cpp in C++ Together 2.0
Ilia Zviagin
Фролов Фролов, книга "Программирование в Windows" , два тома.
Название приблизительное.
Кажется там есть ещё добавка "3.1".

Книга есть на их сайте, сведи всех их книг, в электронном виде
добавка 3.1 - это для Windows 3.1?
источник

D

Danya in C++ Together 2.0
Wild_Wind
Я с llvm ir немного копался, когда Аду на Webassembly портировали. Но так, совсем чутка.
Ты Аду на Вазм портировал?
источник

IZ

Ilia Zviagin in C++ Together 2.0
🦊fox.cpp
добавка 3.1 - это для Windows 3.1?
Да
источник

D

Danya in C++ Together 2.0
Актуальненько
источник

W

Wild_Wind in C++ Together 2.0
Danya
Ты Аду на Вазм портировал?
Не я. Я рядом стоял и смотрел.
источник

🦊

🦊fox.cpp in C++ Together 2.0
Страшное дело.
источник

IZ

Ilia Zviagin in C++ Together 2.0
🦊fox.cpp
добавка 3.1 - это для Windows 3.1?
Название программирование в Windows или программирование в Windows 3.1
источник

IZ

Ilia Zviagin in C++ Together 2.0
🦊fox.cpp
Страшное дело.
В смысле?
источник

W

Wild_Wind in C++ Together 2.0
Danya
Ты Аду на Вазм портировал?
Кста, оно рабочее получилось. llvm-gnat.
источник

🦊

🦊fox.cpp in C++ Together 2.0
Ilia Zviagin
В смысле?
Изучать интерфейсы надстроек доса в 2020.
источник

🦊

🦊fox.cpp in C++ Together 2.0
Неужели настолько апи не меняется у винды.
источник