Hacker News

Fandaminana haingana, tsy misy rantsana amin'ny endrika

\u003ch2\u003e Fanasokajiana haingana, tsy misy rantsana araka ny endrika\u003c/h2\u003e \u003cp\u003e Ity lahatsoratra ity dia manome hevi-baovao sy fampahalalana sarobidy momba ny lohaheviny, mandray anjara amin'ny fizarana fahalalana sy fahatakarana.\u003c/p\u003e \u003ch3\u003eKey Takeaways\u003c/h3\u003e \u003cp\u003eVakio...

3 min read Via 00f.net

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003e Fanasokajiana haingana, tsy misy rantsana araka ny endrika\u003c/h2\u003e \u003cp\u003e Ity lahatsoratra ity dia manome hevi-baovao sy fampahalalana sarobidy momba ny lohaheviny, mandray anjara amin'ny fizarana fahalalana sy fahatakarana.\u003c/p\u003e \u003ch3\u003eKey Takeaways\u003c/h3\u003e \u003cp\u003eAfaka manantena hahazo ny mpamaky:\u003c/p\u003e \u003cul\u003e \u003cli\u003e Fahatakarana lalina momba ny lohahevitra\u003c/li\u003e \u003cli\u003eFampiharana azo ampiharina sy mifandraika amin'izao tontolo izao\u003c/li\u003e \u003cli\u003e Fomba fijery sy famakafakana ny manam-pahaizana\u003c/li\u003e \u003cli\u003eFampahafantarana vaovao momba ny fivoarana ankehitriny\u003c/li\u003e \u003c/ul\u003e \u003ch3\u003eValue Proposition\u003c/h3\u003e \u003cp\u003e Ny votoaty kalitao tahaka izao dia manampy amin'ny fananganana fahalalana ary mampiroborobo ny fandraisana fanapahan-kevitra amin'ny sehatra samihafa.\u003c/p\u003e

Fanontaniana matetika

Inona no atao hoe fanasokajiana tsy misy rantsana ary nahoana izany no zava-dehibe?

Ny fanasokajiana tsy misy sampana dia manafoana ny sampana misy fepetra (raha misy fanambarana hafa) amin'ny asa fampitahana, mamela ny fantsona CPU manatanteraka tsy misy sazy diso. Miantehitra amin'ny vinavinan'ny sampana ny mpanamboatra maoderina, ary rehefa tsy mahomby ny vinavina dia mijanona ny fantsona. Ny endrika tsy misy sampana dia mampiasa tetika arithmetika toy ny fihetsehana misy fepetra mba hitazomana ny angona mikoriana tsara, ka mahatonga ny fotoana fanasokajiana haingana kokoa amin'ny angona lehibe na tsy ampoizina.

Haingana kokoa ve ny fanasokajiana tsy misy rantsana raha oharina amin'ny fomba nentim-paharazana?

Miankina amin'ny toetran'ny angon-drakitra ny tombony azo amin'ny asa, fa ny fanasokajiana tsy misy sampana dia mety ho 2-5x haingana kokoa amin'ny fampidirana kisendrasendra na mifanohitra izay tsy mahomby matetika ny faminanian'ny sampana. Amin'ny angon-drakitra saika voasokajy, mihena ny tombony satria ny mpamantatra dia mitantana tsara ny lamina. Ny tena fandresena dia azo avy amin'ny fampiharana saro-pady toy ny rafitra amin'ny fotoana tena izy, ny maotera lalao, ary ny fanodinana angona amin'ny hafainganam-pandeha avo izay isaina isaky ny microsegondra ny fahombiazan'ny fantsona.

Afaka mampihatra teknika tsy misy rantsana amin'ny tetikasako manokana ve aho?

Tena. Ny lamina tsy misy sampana dia miasa amin'ny C, C ++, Rust, ary na dia ny fampandehanana JavaScript aza. Atombohy amin'ny fanoloana fepetra tsotra amin'ny mitovy arithmetika—ohatra, mampiasa (a > b) * a + (a <= b) * b fa tsy if/else ho an'ny max. Ireo mpamorona mampiasa ny sehatra Mewayz dia afaka mikaroka ireo maody mifantoka amin'ny zava-bita manerana ny maody 207 misy azy, azo idirana avokoa amin'ny $19/mo, mba hampidirana ireo algorithm nohatsaraina amin'ny fizotran'ny famokarana.

Rahoviana aho no tokony hiala amin'ny fanasokajiana tsy misy rantsana?

Tsy safidy tsara foana ny fanasokajiana tsy misy sampana. Ho an'ny array kely (eo ambanin'ny ~ 64 singa), matetika ny fampidiran-dresaka miaraka amin'ny sampana dia mandresy noho ny ambany kokoa. Rehefa voasokajy na manana lamina azo vinavinaina ny angon-drakitra, dia mahatratra ny fahitsiana saika tonga lafatra ny mpamantatra ny sampana, ka tsy ilaina ny sampana ambony. Tohizo hatrany amin'ny angona tena izy alohan'ny hirosoana amin'ny fomba fiasa tsy misy sampana—ny fanatsarana aloha loatra tsy misy ny mombamomba azy dia mety hampisy fahasarotana tsy misy tombony azo refesina.