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 495 - Jag kan tweeta mig ur det här, med Bartek Tatkowski

Kodsnack 495 - Jag kan tweeta mig ur det här, med Bartek Tatkowski

Fredrik får hjälp av Bartek Tatkowski - skapare av nyligen återupplivade podden Kompilator - med att reda ut turerna kring Elon Musks försök att köpa Twitter. En resa med fler oväntade vändningar än ...

18 Loka 202245min

Kodsnack 494 - Ett fönster där dörren är i rummet, med Christoffer Bask

Kodsnack 494 - Ett fönster där dörren är i rummet, med Christoffer Bask

Fredrik snackar om att jobba i VR med Christoffer Bask, som faktiskt gör det till vardags istället för att bara fundera över det. Hur får man saker gjorda, vilka prylar behövs, och hur får man sina s...

11 Loka 20221h 4min

Kodsnack 493 - I really care about the weather, with Malin Sundberg and Kai Dombrowski

Kodsnack 493 - I really care about the weather, with Malin Sundberg and Kai Dombrowski

Fredrik talks to Kai Dombrowski and Malin Sundberg of Triple glazed studiosabout their new weather app Mercury weather. Malin and Kai tell us how the app went from idea to release in a few short month...

4 Loka 20221h 27min

Kodsnack 492 - Två miljoner nya rader

Kodsnack 492 - Två miljoner nya rader

Fredrik och Tobias snackar om hur det är att vara ansvarig för släppet av en ny version av LLVM. Tobias berättar om hela vägen från hur han kom in i LLVM-gemenskapen till hur han blev släppansvarig, v...

27 Syys 202251min

Kodsnack 491 - Silverkulor hela vägen, med Niclas Edenvin, Erik Hedberg, och Adam Sernheim

Kodsnack 491 - Silverkulor hela vägen, med Niclas Edenvin, Erik Hedberg, och Adam Sernheim

Fredrik snackar med Niclas Edenvin, Erik Hedberg, och Adam Sernheim om artikeln " A development process startup founders should use to ship features weirdly fast", en kort artikel med ganska starka å...

20 Syys 20221h 14min

Kodsnack 490 - Hur många tangenter behöver jag, med Daniel Grenehed

Kodsnack 490 - Hur många tangenter behöver jag, med Daniel Grenehed

Fredrik snackar med Daniel som berättar allt om sitt tangentbordsbygge HS22K och vägen som ledde dit. Från stora och ganska vanliga tangentbord via Colemak och Planck hela vägen till att designa sitt...

13 Syys 20221h 1min

Kodsnack 489.5 - Födelsedagsfest och spelsylt

Kodsnack 489.5 - Födelsedagsfest och spelsylt

Ett par specialmeddelanden lagom till helgen: Det blir en sjunde spelsylt Kodsnack fyller tio år i år, kom och fira med oss i Stockholm 4 oktober! Ett stort tack till Cloudnet som sponsrar vår VPS! ...

9 Syys 20221min

Kodsnack 489 - Hej, det här är ett fulhack, med Martin Gunnarsson

Kodsnack 489 - Hej, det här är ett fulhack, med Martin Gunnarsson

Fredrik och Martin snackar korta projekt, jobb hemifråns negativa aspekter, dokumentation av sammanhang, och mycket mer. Har sockerfri cola blivit standard? Hemmajobb som ny och mer erfaren på jobbet ...

6 Syys 20221h 11min

Suosittua kategoriassa Koulutus

rss-murhan-anatomia
psykopodiaa-podcast
voi-hyvin-meditaatiot-2
adhd-podi
rss-rahamania
rss-liian-kuuma-peruna
rahapuhetta
kesken
rss-valo-minussa-2
rss-narsisti
rss-luonnollinen-synnytys-podcast
rss-tietoinen-yhteys-podcast-2
rss-vapaudu-voimaasi
rss-niinku-asia-on
filocast-filosofian-perusteet
psykologia
ihminen-tavattavissa-tommy-hellsten-instituutti
rss-duodecim-lehti
aamukahvilla
rss-elamankoulu