In Ce Limbaj De Programare Este Scris Bitdefender?

Buna ziua.


In ce limbaj/e de programare este scris Bitdefender?


Si daca se poate o argumentare a raspunsului.


Unul din antivirusii f buni de pe piata este scris in mare parte in limbaj de asamblare pentru a fi f rapid.


Din ce motive nu ar face si Bitdefender acelasi lucru, sa treaca la scrierea lui in limbaj de asamblare?


Nu sunt suficienti programatori Bitdefender care sa se priceapa la un limbaj de asamblare?


Am deschis acest topic tocmai pentru ca sunt nemultumit de cum merge 2008-ul, credeam ca tendinta trebuie sa fie ceva gen linux, bun dar cu resurse mai putin consumate, dar se incearca vad trendul Microsoft, si cu bug-uri dar si slow.


Nu scriu acest post pentru acei programatori Bitdefender care intra zilnic pe forum, il scriu pentru conducerea Bitdefender, daca intra cineva sa vada si parerea altora decat a editorilor de publicatii de profil din lume.


O zi buna.

Comentarii

  • 1. ala scris in assembler nu este deloc antivirus de top.


    2. limbajul de asamblare nu este un limbaj de programare.


    3. tu chiar crezi ca Bitdefender merge greu pt ca nu e scris in assembler? <img class=" /> Presupun ca n-ai facut programare in viata ta, nu?


    Nu stiu exact in ce e scris BitDefender, dar presupun ca in C++, aceasta fiind alegerea cea mai logica.

  • Limbajul de asamblare este limbaj de programare.


    Avantajul este ca aplicatiile scrise in el sunt f rapide.


    Dezavantajul este ca nu se scrie usor in el, este mai greu de facut un antivirus in el.


    Programul de care vb este de TOP la partea de euristica, da are probleme cu spy-ware si ad-aware unde cam da rateuri.


    Eu ma gandeam la virusi in special cand vorbeam de top.

  • 1. ala scris in assembler nu este deloc antivirus de top.


    Poti sa dai exemplu concret?


    2. limbajul de asamblare nu este un limbaj de programare.


    Assemblerul este un limbaj de programare, mai precis un limbaj de programare low level.


    3. tu chiar crezi ca Bitdefender merge greu pt ca nu e scris in assembler? Presupun ca n-ai facut programare in viata ta, nu?


    ...sau tu...? Nu conteaza in ce e scris, assemblerul aduce, intradevar un spor de performanta, insa doar unele module se mai programeaza in assembler, considerate critice din punct de vedere al timpului de executie/memoriei alocate. Crede-ma, nu e deloc la indemana sa scri un soft 100% in asm.

  • SorinK
    editat ianuarie 2008

    Buna ziua.


    AndreiASM ma refer la NOD32 care prin euristica si consumul de resurse ma impresionat.


    Este un antivirus care la viteza de scanare si consum de resurse cred ca ocupa locul 1 sau 2 in lume.


    La consum de resurse s-ar putea ca AVIRA sa il intreaca, sa consume mai putin.


    Are probleme cu interfata care nu este asa easy-to-use ca cea a BitDefender iar Bitdefender il bate la numarul de definitii si pe partea de detectie si indepartare de spy-ware si ad-aware.


    Daca anumite parti macar ar fi scrise in ASM probabil si Bitdefender ar scana repede si ar consuma putine resurse, inteleg sa creasca consumul cand ii deschid fereastra plina de briz brizuri dar cand e langa ceas, ar trebuii sa consume f putin si pur si simplu nici sa nu il simt.


    De curand am luat un alt calculator si la 2,80 GHz AMD Athlon 64 biti, dual-core si 2 GB RAM, il simt ca ruleaza si creste timpul sesizabil la pornirea de aplicatii.


    In prezent am Windows XP Pro, ma intreb daca pe VISTA ar fi mai bine sau mai rau, poate Bitdefender se vrea mai bun pe VISTA si consuma asa pe XP ca sa ma determine sa fac upgrade la VISTA, nu stiu ce sa mai cred.


    Eu unul prefer alti antivirusi printre care si Bitdefender pentru ca mai platesc gazduirea web si domeniile cu cardul iar un spyware mi-ar putea aduce surprize neplacute.

  • Poti sa dai exemplu concret?


    NOD32 (care din pct meu de vedere, nu este un antivirus de top)


    Assemblerul este un limbaj de programare, mai precis un limbaj de programare low level.


    Scuze, greseala mea, m-am grabit cu afirmatia aia.. totusi, era trecut de 4 dimineata, la ora aia nimik nu mai este limbaj de programare :P


    ...sau tu...? Nu conteaza in ce e scris, assemblerul aduce, intradevar un spor de performanta, insa doar unele module se mai programeaza in assembler, considerate critice din punct de vedere al timpului de executie/memoriei alocate. Crede-ma, nu e deloc la indemana sa scri un soft 100% in asm.


    Exact asta am zis si eu :)


    Motivul pt care Bitdefender merge prost nu este ca nu e scris in assembler, ci pentru ca e scris prost in C++ (sau in ce-o fi).


    Ar fi aiurea sa se scrie tot programul in asm, pe langa faptul ca ar fi o munca inutila, performantele nu ar fi izbitor de diferite.


    De cele mai multe ori nu limbajul face diferenta, ci modul de programare. In niciun caz nu zic ca programatorii de la Softwin nu sunt buni, din contra, am o parere extrem de buna despre aceasta companie. Totusi, se vede clar ca versiunea 2008 are niste probleme serioase care raman nerezolvate de prea multa vreme.


    @SorinK: din pacate Bitdefender este mai rau pe Vista decat pe XP. De fapt, asta este motivul care m-a facut sa renunt la Bitdefender si sa aleg alta solutie de securitate.

  • In anuntzul de angajare BitDefender scrie clar ca programatorul trebuie sa cunoasca OOP in C++ + Assmbler 86


    Deci... imi vine sa cred ca o parte din program e facut in assembler.


    Dupa cum ziceai si u, cunoashte multe semnaturi... poate asta il mai ingreuneaza... dar cu sigurantza baietzii stiu ce shtiu... si daca ar fi putut sa-l faca mai rapid... ar fi facut-o pana acum