Тема: VS 2013 та припадки перфекціонізму
Всім привіт.
Якого воно біса так? Було в когось?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Windows → VS 2013 та припадки перфекціонізму
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Всім привіт.
Якого воно біса так? Було в когось?
Відключення рантайм бібліотеки це не припадки префекціонізму, а потреба. У мене зараз так -
inline VOID _memcpy(LPVOID p1, LPVOID p2, DWORD len) {
__asm {
mov edi, p1
mov esi, p2
mov ecx, len
rep movsb
}
}
В моєму випадку це потреба написати шеллкод без зайвих залежностей.
а я всерівно не зрозумів
ви про стиль
function () {
}
чи про щось інше?
а я всерівно не зрозумів
ви про стильfunction () { }
чи про щось інше?
Я про візуальне згортання блоків.
Це нормально, це ж M$
а що з ним не так?
Нема галочки аби його згорнути.
FakiNyan написав:а що з ним не так?
Нема галочки аби його згорнути.
а, ліл
Може це через відсутність пропуску перед "{" в кінці 16го рядка в першій картинці? Хоча малоймовірно.
А взагалі таких ляпів повно в сорцях Qt.
Рекомендація: Незвертайте на це уваги, поки воно компілюється і працює
Не дарма зараз пішла мода відмовлятися від окремих парсерів синтаксису, а використовувати замість них куски компілятора. Навіть якщо мова про просту підсвітку. Приклади: C#, C++ та інші, навіть розробники Делфі щось подібне тестують.
В LLVM "окремий парсер синтакисису" фронтендом зветься.
Навіть якщо мова про просту підсвітку.
Наведіть приклад, бо я не розумію як IR проміжний код LLVM допоможе в підсвітці синтаксису, а саме він на виході фронтенду.
Не дарма зараз пішла мода відмовлятися від окремих парсерів синтаксису, а використовувати замість них куски компілятора. Навіть якщо мова про просту підсвітку. Приклади: C#, C++ та інші, навіть розробники Делфі щось подібне тестують.
Прочитав. Зразу ж питання. Як це в'яжеться з DEP?
І чим це відрізняється від QScriptEngine з бібліотеки Qt 4.3? 2007 року виходу
0xDADA11C7
Я мав на увазі не фронтенд, а лише його частину. Бо у LLVM значно більше слоїв, ніж фронтенд та бекенд. І способів проміжного представлення коду також
yarko
Конкретно про QScriptEngine вперше чую, хоча про Qt читав не раз.
Що саме ви маєте на увазі під DEP також не знаю.
Що до Roslyn, LLVM/Clang, та інших модульних компіляторів, то суть у тому, щоб для усіх потреб використовувати один єдиний парсер мови програмування. А саме той, який вбудовано у компілятор. Бо зараз у компілятора свій нормальний парсер, а у IDE свій простий і кривий, а інколи й декілька, і кожний з підтримкою лише деяких фіч мови, яку він парсить. Відповідно у різних місцях різні глюки. А якщо порівнювати різні IDE, то взагалі жах.
На хабрі, сьогодні - "7 золотих правил одного програміста", і там наступне писано:
...
Не будь перфекционистом
...
Код должен работать без багов, быть тестируемым и читаемым. Все.
...
Мабуть треба відходити від компа, раз такі моменти в IDE та пр. починають дратувати))
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися