Kodsnack 438 - Skrivet på ett sparsamt sätt, med Olle Westergård
Kodsnack5 Loka 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

Tämä jakso on lisätty Podme-palveluun avoimen RSS-syötteen kautta eikä se ole Podmen omaa tuotantoa. Siksi jakso saattaa sisältää mainontaa.

Jaksot(716)

Kodsnack 371 - Ingen vill skriva de här rutinerna

Kodsnack 371 - Ingen vill skriva de här rutinerna

Tobias och Fredrik snackar som uppvärmning om chocken att det snart är midsommar, och dessutom varmt på hemmakontoret. Som veckans huvudämne berättar Tobias till att börja med om hur C++ egentligen ko...

23 Kesä 20201h 10min

Kodsnack 370 - C sharper, med Anders Arpi

Kodsnack 370 - C sharper, med Anders Arpi

Fredrik snackar C# med Anders Arpi, en utvecklare som till skilnad från Kodsnacks standardpanel har bra koll på språket och hela .NET. Vi snackar lite om .NET genom tiderna, Microsofts omvandling frå...

16 Kesä 20201h 20min

Kodsnack 369 - Mer socialt och mindre medier

Kodsnack 369 - Mer socialt och mindre medier

Kristoffer och Fredrik snackar om byggen. På ytan handlar det mycket om bygge av utedass, men under ytan handlar det nästan precis lika mycket om kodhantverket som alltid. Fördelen med att bygga på ri...

9 Kesä 202058min

Kodsnack 368 - Läget i Javavärlden

Kodsnack 368 - Läget i Javavärlden

Kristoffer och Fredrik snackar, till att börja med om att spela in avsnitt själv, och tackar så mycket för alla glada tillrop våra soloavsnitt fått. Sedan snackar vi om Kristoffers nya jobb som frilan...

2 Kesä 20201h 9min

Kodsnack 367 - Ingen annan har några rättigheter

Kodsnack 367 - Ingen annan har några rättigheter

Vi - Fredrik, Henrik Sandklef, Jeena Paradies, Johan Thelin, och Tobias Olausson - följer upp snacket om licenser i avsnitt 360 och försöker ge mer bakgrundsinformation. Vi börjar bakifrån: hur funger...

26 Touko 20201h 16min

Kodsnack 366 - No servers involved, Beaker with Paul Frazee

Kodsnack 366 - No servers involved, Beaker with Paul Frazee

Paul Frazee returns to discuss the evolution of Beaker - the peer-to-peer browser for web hackers. Just released as a public beta, Beaker has gone through a lot of changes since October when we last c...

19 Touko 20201h 6min

Kodsnack 365 - Ett uttalande som är baserat på fakta

Kodsnack 365 - Ett uttalande som är baserat på fakta

Tobias snackar om att vara ensam om det man gör, och om att anpassa sig till den coronafokuserade värld vi just nu lever i. Han pratar om känslan av att vara den ende som sliter med just det problem m...

14 Touko 202035min

Kodsnack 364 - Skriva kod i webbläsaren, med Henrik Enström

Kodsnack 364 - Skriva kod i webbläsaren, med Henrik Enström

Fredrik snackar med Henrik Enström på Future skill om det community kring kod man just släppt. Man kan inte bara lära sig programmera genom att lösa problem och få poäng och utmärkelser, man kan också...

12 Touko 202044min

Suosittua kategoriassa Koulutus

rss-murhan-anatomia
psykopodiaa-podcast
voi-hyvin-meditaatiot-2
adhd-podi
rss-rahamania
rss-valo-minussa-2
rss-luonnollinen-synnytys-podcast
rss-narsisti
rahapuhetta
kesken
rss-liian-kuuma-peruna
rss-tietoinen-yhteys-podcast-2
rss-niinku-asia-on
filocast-filosofian-perusteet
ihminen-tavattavissa-tommy-hellsten-instituutti
rss-arkea-ja-aurinkoa-podcast-espanjasta
aamukahvilla
jari-sarasvuo-podcast
dear-ladies
rss-vapaudu-voimaasi