Kodsnack 438 - Skrivet på ett sparsamt sätt, med Olle Westergård
Kodsnack5 Okt 2021

Kodsnack 438 - Skrivet på ett sparsamt sätt, med Olle Westergård

Fredrik snackar vidare med Olle Westergård om assemblerprogrammering. Vi börjar med att diskutera varför man skulle kunna tänkas välja assembler idag, och om att COBOL gör det svårt för en att förstöra saker jämfört med assembler där man äger CPU:n på ett helt annat sätt. Är du beroende av att det ska gå snabbt kan assembler fortfarande vara ett alternativ. Och hastighet är trots allt fortfarande viktigt många gånger. Och tillgänglighet utan störningar. Man kan inte ha en digital plånbok som plötsligt blir otillgänglig.

Olle berättar om lösningar för att i assembler skapa framåtkompatibilitet med intressanta specialtecken i system med fast hårdvara som redan är på plats ute på bankkontoren. Flexibiliten fungerar bra ihop med assembler.

På tal om prestanda tar Olle uppp saker som att läsa minne som tillhör andra processer och att minska antalet IO-accesser för att hålla hastigheten. Minne, för att inte tala om disk, är otroligt långsamt.

Ett system som är skrivet på ett snålt sätt i ett lågnivåspråk är svårt att hitta bra motivationer att byta ut. Olle diskuterar några motivationer som tagits upp.

Olle berättar också lite om makrospråk man lagt ovanpå assembler för att göra skrivandet lite mer effektivt och lättläst.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik.

Länkar Titlar
  • Inte gjorda för människor att läsa
  • Kostnadseffektiv och snabb
  • En större och större CPU
  • Leva med en digital plånbok
  • Lösa sin framåtkompatibilitet
  • Hur många transaktioner som helst
  • En enda väg in
  • Läsa minna som tillhör andra processer
  • Kapa bort en access
  • Skrivet på ett sparsamt sätt
  • Man vill lösa problemet

Det här avsnittet är hämtat från ett öppet RSS-flöde och publiceras inte av Podme. Det kan innehålla reklam.

Avsnitt(716)

Kodsnack 503 - Förhoppningsbolag, med Olle Aronsson

Kodsnack 503 - Förhoppningsbolag, med Olle Aronsson

Fredrik snackar enhörningsföretag, startups, eller helt enkelt förhoppningsbolag med Olle på Breakit. Varför finns startups och enhörningar, hur funkar ekonomin bakom dem, och vad kommer alla höga vär...

13 Dec 202239min

Kodsnack 502 - Rakt in i returregistret

Kodsnack 502 - Rakt in i returregistret

Fredrik och Tobias snackar om hur språk som C++ omvandlas till maskinkod. Tobias går på djupet om hur man bär sig åt för att kunna felsöka kod när kompilatorn kan bestämma sig för att helt enkelt slän...

6 Dec 202253min

Kodsnack 501 - Den ultimata spelsyltupplevelsen

Kodsnack 501 - Den ultimata spelsyltupplevelsen

Kodsnacks sjunde spelsylt har avslutats, och Fredrik snackar spelskapande med deltagarna Therese Andersson - som dessutom vann med spelet Valter, Stefan Forsberg - som skapade Nät, fisk & krill, och J...

29 Nov 202242min

Kodsnack 500 - På ett berg i Lerum

Kodsnack 500 - På ett berg i Lerum

Kodsnack fyllde tio år under hösten, och större delen av det här avsnittet spelades in live med publik under firandet. Fredrik och Tobias snackar poddens historia, tio år av hemmajobbande, och hur utv...

22 Nov 202258min

Kodsnack 499 - Göra musik med Excel

Kodsnack 499 - Göra musik med Excel

Fredrik och Kristoffer värmer upp med att diskutera bebisars oerhört korta CV:n. Kristoffers pappaledighet gör intressanta saker för fokus, inspiration, och vakna timmar på dygnet. Sedan fokuserar vi ...

15 Nov 202257min

Kodsnack 498 - Typerna i centrum, med Albert Dahlin och Jacob Holm

Kodsnack 498 - Typerna i centrum, med Albert Dahlin och Jacob Holm

Fredrik snackar med Albert Dahlin och Jacob Holm på om hur det är att webbutveckla i Elm. Vad är Elm? Hur skiljer det sig från andra språk och ramverk för webben? Vad spelar det för roll att Elm har a...

8 Nov 202253min

Kodsnack 497 - På med alla varningar

Kodsnack 497 - På med alla varningar

Fredrik och Tobias är höst-trötta. Fredrik känner att hösten har en viss sorts energi, men Tobias är mest trött. Tobias har lite uppföljning kring Obsidian och synk av anteckningar. Han har provat att...

1 Nov 202247min

Kodsnack 496 - Det är lika bra att jag antecknar

Kodsnack 496 - Det är lika bra att jag antecknar

Fredrik och Tobias snackar Obsidian och versions-postmortem. Vi börjar med att diskutera hur Tobias jobbar med Obsidian. Det blir nyttigaplugins, mallar, och synk. Tobias har provat flera synkmetoder...

25 Okt 20221h

Populärt inom Utbildning

historiepodden-se
det-skaver
rss-bara-en-till-om-missbruk-medberoende-2
allt-du-velat-veta
nu-blir-det-historia
harrisons-dramatiska-historia
roda-vita-rosen
sektledare
johannes-hansen-podcast
not-fanny-anymore
rss-viktmedicinpodden
sa-in-i-sjalen
i-vantan-pa-katastrofen
rss-foraldramotet-bring-lagercrantz
rikatillsammans-om-privatekonomi-rikedom-i-livet
rss-sjalsligt-avkladd
rss-om-vi-ska-vara-arliga
rss-relationsrevolutionen
rss-dr-bjorklund
rss-basta-livet