<bgdev />free

| |  


All tags 2023 9may ai algorithm alpha amd american api argon2 arm asm asmbb assembler attachment awareness balgaria bay888 bcrypt bender beta bgdev-next bgdev-next.👍 big.data bitchnigga bitcoin bmw boi borg brexit bug bulgaria business c cad chat cloud computer-names console crossorigin deprivation desktop dna dotnet email eupl falling feature forum foundation fp fresh fun game gcc github goats google gpl gpt gpt.3.5 gypsies happiness harvard hash improvement include investment it java javascript js kleta kleta.maqka.balg lambi language learning leftovers legend level levenshtein.dist libx license linkedlist linux m0 ma mcafee mele microsoft minimag minimalism negro net nginx nigga not.a.bug oop paradigm parler patterns perception persuasion pipe play.station politics populi pornhub pow pro programming protonmail python reba rust sci-fi scripting seks seo server shell sleep smartbeauty soft-skills sqlite srabska sse starship sugerface syntax tablet tailwindcss telegram theme thug troll80lvl tutanota typescript uacme ui uk unix untermensch upload uptime usa utilities ux vb via viber virtual.reality vox vps vulnerable war wasm weapons-grade web windows word x86 xbox xss youtube zig ziglang Übermensch БОКЕБЪЛГАРИН БЪ БЪлгария Белезниците Били Били.Белезниците БялДонор Веган Виста Възраждане ГЛУПАК Гана Глиста ЕС Казарма Копейкин Мода.и.овча.мисъ НЕКАДЪРНИК НРБ ПО-ЗЛЕ.И.ОТ.РАБИ Подкасти Разни Румен СИК СКУМ СетенЧук Скум ТИР Туче Украйна Урсула Яначков авангард аз айфонджия алгоритми амбиции анархизъм антиваксъри армения аудио аутисти бази.данни бакъп без без.пръчове безпросвета бенчмарк биготи биомаса бира боклук борисов ботев брадва булшит бъг бъгове бял ваксина вандал век венерика викинги вицове вишу война вървежен гана ганорник гей гейщина германия герои гешев глупак говеда групировка гюбек данъкоплатец двойни.стандарти дедотия демокрация дизайн дисциплина добитък докери долар донори држава дришльо дрон ебане еврогейски.съюз езици експеримент електроника електроника.s2 емиграция ендпойнт енум ерген ергономия жалкар задача затоплизъм защита здраве златен злато игри идеали идиократ идиократи идиокрация идиот избори избори.рабин изкуство икономика имбецили имейл инвестиране инокулация инструмента интервю ипад искам.да.си.реда казах камшикодържач капитализъм карабах караница картечница кино клавиатура ковид19 колайдер колям.кур комари комплексар комунизъм консолидация конспирации космонавтика кофа кофит-19 краставица криптовалути курви кучелюбци лайно лаладжия лаптоп либерастия литература лоши.практики луд лъжеучени лъжец любов майни майтапи малоумници мафия мениджмънт месо местене метавселена метафизика механика мистика мисъл мода мода.овча.мисъл модерация морал мутра мутри наука национализъм не.it негър некадърник некадърници неон нидерландия овча овчи олигофрени организация офтопик парички партия педал пенджури пенсия пишока плюскане победа погромист поезия политика порно посредствен почивка празници прасе превод предалщина програмиране проект проста простотии против.правилата проф пръч пръч.дришльо пръчка психика психични.болести психология пустиняк путин путката путьо рабин рабин.е.шибан.пе работа радост разврат разни разработка расизъм резерват рейтинг реклама рекламен религия рест ризи ропче ропчета русия руски.език рутина самоковска сасипаха секира село селяндур сериали сериозно.програм сетен сеянин симулация скопяване скръм слушалки сортиране софия софтуер софтуни социализъм спектрометър спринтове сране стандарти стил стуйо стюи сушилня сцена съвет съм сън сървър сърничка таб ташаци телевизия тема територията терминология термояд технологии титли традиция тролинг тръмп туба туче тъпак тъпанари тъпня уиндоус украйна умнокрасивци фалит фантастика фашизъм фейк.акаунти физика филми форум форумни.проекти футбол хазарт хамали харабия хардуер хахаха хомофобия хостинг храна хумор цайко цайси целофан цензура цензурра циганин чалга чалгар чекии чернокраки честота чипове чнг чужбина чук шпация щайга юан яката яко ям 🔨 😂 🪓


за std феновете

  

0 1 2


  Дон Реба  Създадено на 14.03.2021, видяно: 782 пъти. #31681
bvbfan

Това е нещо нормално, това, което не може да се дефинира, няма как да се направи.

както винаги, най-големите проповедници не са много наясно. то има как да се дефинира и да се направи, всички тия шитове с недефинираното поведение идват не от някаква трудност за дефиниране, а защото по замисъл езика трябва да е бърз, авторите много са държали точно на тая му част, и не са искали чрез дефиниция да принуждават компилатора да генерира бавен код. например ако дефинираш строго размер за инт да е 32 бита, на 16 битов процесор кода ще е излишно бавен (така недомислено са смятали), или пък ако дефинираш >> да е аритметичен шифт, на 6502 няма такава инструкция и компилатора ще генерира излишно разни хватки с флага за пренос и кода ще е бавен. практиката обаче показва че това са били много лоши сметки без кръчмар, направо учебникарски пример за "каква я мислехме каква стана". не само че УБ е пряка причина за милиони бъгове, но и практически води до точно обратното - за да се избегне УБ кода става по-бавен. нормалните програмисти не знаят стандарта, ако някой знае стандарта значи е тежък социопат и ще ти докара ядове в колектива. нормалните хора просто свикват с конкретна платформа, където нещата са конвергирали някак си, и когато минат на друга бам бам, УБ бъговете почват да валят.



  Евлампи  Създадено на 14.03.2021, видяно: 765 пъти. #31685
Дон Реба

нормалните хора просто свикват с конкретна платформа, където нещата са конвергирали някак си, и когато минат на друга бам бам, УБ бъговете почват да валят.

Забавното е че в цъ без плюсовете понеже е грубо ренде зависимия от платформата/средата код от немайкъде се изолира в обособена част на проекта и тия неща са по-очевидни от плюс пляса който с всичките 'умни' фатки които предлага дава лъжливата илюзия че може безплатно да се пише код дето хем е 'високо ниво' хем е производителен



  Дон Реба  Създадено на 14.03.2021, видяно: 762 пъти. #31687

УБ частите в стандарта са толкова много, че зависимия от платформата код винаги е повече отколкото подозираш, просто с времето научаваш какво не бива да правиш на конкретната платформа, но нямаш си и и на идея кое от нещата които правиш и работят е дефинирано и кое не е. като цяло ако искаш човешко поведение - компилатор на микрософт и пей сърце, всичко се държи правилно, УБ не ти забранява нещата да са правилни, и микрософт избират винаги прявилната интуитивна имплементация, а не "бързата", дето евентуално добавя 0.01 точки в някой чекиджийски бенчмарк, ако си компилирал на О1000. гцц са точно наопаки избират найгадната имплементация, даже да не им носи бенчмарк точки, подозирам че просто ей така да им е гадно на приложните програмисчета и да не забравят че са низша сган. на гцц за да си сигурен че УБ хуевете ще са по-малко (пак ги има), най-добре компилираш без оптимизации, ето така на практика гцц става по-бавен, нищо че реално не е.



  Dr.Who  Създадено на 14.03.2021, видяно: 748 пъти. #31690
Евлампи
Дон Реба

нормалните хора просто свикват с конкретна платформа, където нещата са конвергирали някак си, и когато минат на друга бам бам, УБ бъговете почват да валят.

Забавното е че в цъ без плюсовете понеже е грубо ренде зависимия от платформата/средата код от немайкъде се изолира в обособена част на проекта и тия неща са по-очевидни от плюс пляса който с всичките 'умни' фатки които предлага дава лъжливата илюзия че може безплатно да се пише код дето хем е 'високо ниво' хем е производителен

Всичко е лъжа! Заблуда и лъжа.

Аз като по-млад нещо не им вярвах, но се изредиха всякакви С++ гурута и всички ми твърдят, че С++ компилатора генерира код все едно писан на ръка. И тъкмо им повярвах и бам С++11 - "ние добавихме move семантика и сега е още по-бързо".

Е нали беше максимално бързо? Как така още по-бързо стана?



  johnfound  Създадено на 14.03.2021, видяно: 741 пъти. #31691
Dr.Who

Е нали беше максимално бързо? Как така още по-бързо стана?

Е, ти не си ли гледал реклами за прах за пране?!



  Dr.Who  Създадено на 14.03.2021, видяно: 734 пъти. #31693
johnfound
Dr.Who

Е нали беше максимално бързо? Как така още по-бързо стана?

Е, ти не си ли гледал реклами за прах за пране?!

Не съм. Рабин е по рекламите.



  Евлампи  Създадено на 14.03.2021, видяно: 725 пъти. #31696
johnfound

Е, ти не си ли гледал реклами за прах за пране?!

Значи цъ плюс пляс вече изпира и картинките на тениските, при това с по-малко прах ползвайки код от високо ниво!

Голям майтап, не съм хейтър на цпп ама метам некой друг камък по лъснатите му витрини като падне сгода а бях почти цпп zealot навремето, Реба може и да помни :)



  |  Създадено на 14.03.2021, видяно: 705 пъти. #31727
Dr.Who

Това не го разбрах. Явно не съм достатъчно умен за С++-саджия.

Защо "не може да се дефинира" ?

Аз като пиша на асемблер, всичко ми е на 100% дефинирано и знам процесора какво ще направи.

bvbfan просто си бълнува идиотщини, както обикновено. :)


0 1 2


за std феновете

  



AsmBB v3.0 (check-in: 7544654b24928b93); SQLite v3.47.0 (check-in: 03a9703e27c44437);
©2016..2024 John Found; Licensed under EUPL; Powered by Assembly language Created with Fresh IDE