Говоря за тулл-инг преди 2019-та година, 20г. нямат такъв, то от там им са проблемите.
Raising Windows, OS X and C++ binaries needs to be added.
Говоря за тулл-инг преди 2019-та година, 20г. нямат такъв, то от там им са проблемите.
Raising Windows, OS X and C++ binaries needs to be added.
bvbfan Проблемът на М$ е винаги бил туул-инга, липса на всякакъв нормален профайлър, статик анализайзър и прочие. Грешките с паметта са тези, които се ловят най-лесно, както писа Джон.
Естествено,че не е вярно това,най-лесно се ловят грешки при компилиране,след това гърмят разни системни рънтайм асърти и ексепшъни(ако има такива),и чак тогава идва омазване на памет и нулеви поинтъри,при които профайлърите и анализаторите я бачкат,я не
saruman bvbfan Проблемът на М$ е винаги бил туул-инга, липса на всякакъв нормален профайлър, статик анализайзър и прочие. Грешките с паметта са тези, които се ловят най-лесно, както писа Джон.
Естествено,че не е вярно това,най-лесно се ловят грешки при компилиране,след това гърмят разни системни рънтайм асърти и ексепшъни(ако има такива),и чак тогава идва омазване на памет и нулеви поинтъри,при които профайлърите и анализаторите я бачкат,я не
Пускал ли си през живота си статик аналайзер или работиш са М$?
bvbfan Raising Windows, OS X and C++ binaries needs to be added.
Rome wasn't built in a day
bvbfan saruman bvbfan Проблемът на М$ е винаги бил туул-инга, липса на всякакъв нормален профайлър, статик анализайзър и прочие. Грешките с паметта са тези, които се ловят най-лесно, както писа Джон.
Естествено,че не е вярно това,най-лесно се ловят грешки при компилиране,след това гърмят разни системни рънтайм асърти и ексепшъни(ако има такива),и чак тогава идва омазване на памет и нулеви поинтъри,при които профайлърите и анализаторите я бачкат,я не
Пускал ли си през живота си статик аналайзер или работиш са М$?
На мен даже идето ми е нагласено с някви такива Clang аналайзери,Valgrind съм ползвал,cppcheck също,ама не виждам какво променя това
Valgrind не е статик, променя че ти казва проблемите без да стартираш, т.е. мемори коръпшъни няма.
bvbfan Valgrind не е статик, променя че ти казва проблемите без да стартираш, т.е. мемори коръпшъни няма.
Еми cppcheck-а не хваща нулеви поинтъри примерно,но както и да е,това са подробности,идеята е че щом имаш нужда от допълнителни тулове за хващане на грешки,които компилатора пропуска,явно тези грешки не са най-лесните,ами точно обратното,най-трудни за ловене
Евлампи saruman A lot of tooling is built around C/C++. In particular, Microsoft binaries are now almost completely built on the Microsoft Visual C++ compiler which produces MSVC binaries, whereas Rust relies on LLVM
This tool statically (AOT) translates (or raises) binaries to LLVM IR
Гледай мача :)
Да бе,тоя мач съм го гледал,особено голям кеф е като е опън сос библиотеката,ама идеалистите,които са я писали изгубят интерес да я съпортват след определен период от време,и се почва едно клониране,дебъгване,пачване,мамата си ебало и кеф
Евлампи Elim Garak Накрая всички ще пишете на ръждата, даже и фронтенда
Аз си имам едно много симпатично в уебпак тулчейна Walt js
Walt is an alternative syntax for WebAssembly text format. It's an experiment for using JavaScript syntax to write to as 'close to the metal' as possible. It's JavaScript with rules. .walt files compile directly to WebAssembly binary format.
Highlights:
Write "close to the metal" JavaScript! No C/C++ or Rust required, just typed JavaScript. NO LLVM/binary toolkits required, zero dependencies 100% written in JS. Fast compilation, integrates into webpack!
Цар Джаваскрипт оценява по достойнство Уста Ръст.
Обаче Царят е ЕДИН :)
Llvm is magic. Само заради него си заслужава да пишеш вебасембли на ръст.
saruman Евлампи saruman A lot of tooling is built around C/C++. In particular, Microsoft binaries are now almost completely built on the Microsoft Visual C++ compiler which produces MSVC binaries, whereas Rust relies on LLVM
This tool statically (AOT) translates (or raises) binaries to LLVM IR
Гледай мача :)
Да бе,тоя мач съм го гледал,особено голям кеф е като е опън сос библиотеката,ама идеалистите,които са я писали изгубят интерес да я съпортват след определен период от време,и се почва едно клониране,дебъгване,пачване,мамата си ебало и кеф
Еми и така ви се пада. В опенсоса трябва да се допринася към библиотеките които ползвате. Не може само да се лапа.
Elim Garak saruman Евлампи saruman A lot of tooling is built around C/C++. In particular, Microsoft binaries are now almost completely built on the Microsoft Visual C++ compiler which produces MSVC binaries, whereas Rust relies on LLVM
This tool statically (AOT) translates (or raises) binaries to LLVM IR
Гледай мача :)
Да бе,тоя мач съм го гледал,особено голям кеф е като е опън сос библиотеката,ама идеалистите,които са я писали изгубят интерес да я съпортват след определен период от време,и се почва едно клониране,дебъгване,пачване,мамата си ебало и кеф
Еми и така ви се пада. В опенсоса трябва да се допринася към библиотеките които ползвате. Не може само да се лапа.
Рибата ще ти го обясни малко по-подробно от мен,ама накратко след като живота е гаден,идеални езици като Ръст нямат място в него 😁
saruman Elim Garak saruman Евлампи saruman A lot of tooling is built around C/C++. In particular, Microsoft binaries are now almost completely built on the Microsoft Visual C++ compiler which produces MSVC binaries, whereas Rust relies on LLVM
This tool statically (AOT) translates (or raises) binaries to LLVM IR
Гледай мача :)
Да бе,тоя мач съм го гледал,особено голям кеф е като е опън сос библиотеката,ама идеалистите,които са я писали изгубят интерес да я съпортват след определен период от време,и се почва едно клониране,дебъгване,пачване,мамата си ебало и кеф
Еми и така ви се пада. В опенсоса трябва да се допринася към библиотеките които ползвате. Не може само да се лапа.
Рибата ще ти го обясни малко по-подробно от мен,ама накратко след като живота е гаден,идеални езици като Ръст нямат място в него 😁
borrow checker-a е далеч от идеален :)
Elim Garak borrow checker-a е далеч от идеален :)
Ако бех некъв гаден щех да питам кое му е най-проблемния недостатък понастоящем
Ами има много програми, които са коректни, но borrowchecker-a ги смята за грешни, защото не може да докаже обратното. С NLL (non-lexical lifetimes) много от тези проблеми изчезнаха, но не всички.
Rabin Автомобилните пишат на С и малко Java. Самолетите ги пишат на Ада.
Колко тематично подръпване на дявола за опашката. Обикновено грешките там завършват в огнени кълбета. Не им ли е хрумвало да сменят името на тоя език.
Delegate Rabin Автомобилните пишат на С и малко Java. Самолетите ги пишат на Ада.
Колко тематично подръпване на дявола за опашката. Обикновено грешките там завършват в огнени кълбета. Не им ли е хрумвало да сменят името на тоя език.
Бе напоследък самолети взеха да падат основно зарад софтуерни недоглеждания. За мое удовлетворение не е писано на С и жава. Оутсорснали фърмуера да го кодят у Индия. Дето пишат one two tree.
Delegate Rabin Автомобилните пишат на С и малко Java. Самолетите ги пишат на Ада.
Колко тематично подръпване на дявола за опашката. Обикновено грешките там завършват в огнени кълбета. Не им ли е хрумвало да сменят името на тоя език.
Не е подръпване, направо си е скубанье, не случайно има традиция да не се качват жени на борда на по-предприемчивите кораби.