Käsitteistä

Saattaa olla hyvinkin peruskysymys tai sitten ei. Tarvitsee kuitenkin tietää, mitä ohjelmoinnissa tarkoittavat käsitteet laajentaminen ja puskurointi.
1207
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

Puskuroinnissa tietoa haetaan / tallennetaan jonoon vaikka sitä ei vielä käsiteltäisikään. Esimerkiksi jos ohjelma käsittelee vaikka 2 tavua kerrallaan tiedostosta ei kannata tehdä 10000 2 tavun hakua kovalevylle vaan lukea kovalevyltä kerralla 20000 tavua puskuriin ja tehdä muistissa olevaan puskuriin 10000 hakua. Eli puskuri on "varasto" jolla nopeutetaan ohjelmien toimintaa ja vältetään pullonkauloja ja annetaan ohjelman eri osille pelivaraa toistensa suhteen.

Laajentamisesta en ole varma mutta se saattaa tarkoittaa termiä englanninkielistä "function expanding / value table", toisin sanoen tietyn ohjelman toiminnallisuuden kaikki mahdolliset arvot viedään taulukkoon etukäteen jolloin ohjelman ei tarvitse laskea arvoa hitaalla funktiolla vaan oikea lopputulos voidaan hakea suoraan taulukosta. Esimerkiksi sinifunktion arvot kaikille kokonaisille asteille 1-360 voisi kannattaa laittaa taulukkoon jos ohjelma ei käytä kuin kokonaislukuja välillä 1-360; tällöin vältetään kokonaan hitaan sin() funktion käyttö. Laajentamisessa toisinsanoen käytetään valmiiksi laskettuja osuuksia korvaamassa funktioiden sisältöä.

Äänestä

Kommentoi aloitusta


Cdore kirjoitti:

Saattaa olla hyvinkin peruskysymys tai sitten ei. Tarvitsee kuitenkin tietää, mitä ohjelmoinnissa tarkoittavat käsitteet laajentaminen ja puskurointi.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu