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(715)

Kodsnack 661 - Silhuetter på en OH-projektor

Kodsnack 661 - Silhuetter på en OH-projektor

Fredrik och Kristoffer åkte på Goatmire Elixir (och Nervesconf EU) och hittade en stund i en park under den sista dagens sista kaffepaus att spela in några osorterade och väldigt entusiastiska intryck...

14 Sep 202522min

Kodsnack 660 - Backops, med Christian Petersson

Kodsnack 660 - Backops, med Christian Petersson

Fredrik snackar backuper med Christian Petersson, grundare av IssTech som också sponsrar hela avsnittet. Backuper kan vara så mycket mer än bara säkerhetskopiering av en databas eller Google drive. Ha...

11 Sep 202547min

Kodsnack 659 - Där stararna landar, med Ragnar Eklund och Adam Sernheim

Kodsnack 659 - Där stararna landar, med Ragnar Eklund och Adam Sernheim

Fredrik snackar med Ragnar Eklund och Adam Sernheim om Barry O'Reillysartikel Complexity considered harmful? Oh starling, you can't say that! Barry var gäst i avsnitt 631, och Fredrik har känt att h...

9 Sep 202553min

Kodsnack 658 - Failure of ergonomics, with Taylor Troesh

Kodsnack 658 - Failure of ergonomics, with Taylor Troesh

Fredrik talks to Taylor Troesh about packaging things, generating code, and database evolution. Why is it so hard to package and build things? Is it a failure of ergonomics? Is there hope for a change...

2 Sep 202546min

Kodsnack 657 - Strukturer människor rör sig i

Kodsnack 657 - Strukturer människor rör sig i

Fredrik och Kristoffer snackar agil arkitektur, silos på internet, och löften från nittiotalet. Efter en uppvärmning om poddar med ordning och reda diskuteras löften från nittiotalet som inte infriats...

26 Aug 20251h

Kodsnack 656 - People want native controls, with Maddy Montaquila

Kodsnack 656 - People want native controls, with Maddy Montaquila

Fredrik talks to Maddy Montaquila about building user interfaces, and how .net has come a much longer way than people may think. We talk about the various .net-related options for building user interf...

19 Aug 202536min

Kodsnack 655 - Gratis prestanda

Kodsnack 655 - Gratis prestanda

Fredrik och Tobias diskuterar en tillräckligt mystisk bugg Tobias jagat ifatt, och berättar på vägen om register och vektorisering. Tobias har sedan sist varit med och levererat sitt första spel på Ub...

12 Aug 202555min

Kodsnack 654 - German-style strings, with Matt Topol

Kodsnack 654 - German-style strings, with Matt Topol

Fredrik talks to Matt Topol about Arrow and how the Arrow ecosystem is evolving. Arrow is an open source, columnar in-memory data format designed for efficient data processing and analytics - which me...

5 Aug 202553min

Populärt inom Utbildning

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