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

Denne episoden er hentet fra en åpen RSS-feed og er ikke publisert av Podme. Den kan derfor inneholde annonser.

Episoder(716)

Kodsnack 432 - Ny bland folk, med Martin Gunnarsson

Kodsnack 432 - Ny bland folk, med Martin Gunnarsson

Fredrik får återbesök av Martin Gunnarsson. Det snackas arbetslivet efter pandemin, bråkigheter med databindning i gränssnitt, och att jobba på en dator direkt från hyllan. Vi börjar med att prata om ...

24 Aug 20211h 16min

Kodsnack 431 - A game is just smoke and mirrors, with Tommy Maloteaux

Kodsnack 431 - A game is just smoke and mirrors, with Tommy Maloteaux

Fredrik chats with Tommy Maloteaux about his VR god game Deisim and all the interesting stuff which has happened in and around the game since episode 406where Tommy first was a guest on the podcast. W...

17 Aug 20211h 16min

Kodsnack 430 - Lös inte alla problem

Kodsnack 430 - Lös inte alla problem

Fredrik och Kristoffer snackar om Kristoffers resa med tangentbordet Rama works M50-A, sexism på Blizzard, och Casey Muratoris klagomål på hastigheten i Windows terminal. Till att börja med har Krist...

10 Aug 20211h 11min

Kodsnack 429 - This is a meetup, with Harald Achitz

Kodsnack 429 - This is a meetup, with Harald Achitz

Kristoffer chats with Harald Achitz about test-driven development, Djinni, meetups, and the standardization of C++. How does Harald do TDD? His focus on code coverage plays a role too. Clouds make it ...

3 Aug 20211h 2min

Kodsnack 428 - Yes, it gives me no guarantee, with Harald Achitz

Kodsnack 428 - Yes, it gives me no guarantee, with Harald Achitz

Kristoffer chats with Harald Achitz about Harald's path as a developer, test-driven development, seeing the big picture, and more. The first part of the discussion is Harald's background: Growing up o...

27 Jul 20211h 2min

Kodsnack 427 - Hur ska ett tangentbord vara? Med Johannes Jansson

Kodsnack 427 - Hur ska ett tangentbord vara? Med Johannes Jansson

Fredrik snackar med Johannes Jansson om tangentbord. Främst klickiga, programmerbara tangentbord, och gärna hemmabyggda. Vad är charmen, hur halkade vi in på området, hur funkar det, och vad får vi ut...

20 Jul 20211h 19min

Kodsnack 426 - En IT-fabrik, med Mats Nordkvist, Mats Törnblom, och Erik Weyler

Kodsnack 426 - En IT-fabrik, med Mats Nordkvist, Mats Törnblom, och Erik Weyler

Fredrik snackar med Mats Nordkvist, Mats Törnblom, och Erik Weyler i en diskussion som är fortsättningen på avsnitt 424. Vi börjar med att diskutera transaktioner och transaktionshanterare - menar sto...

13 Jul 202158min

Kodsnack 425 - Rätt ut på internet, med Martin Gunnarsson

Kodsnack 425 - Rätt ut på internet, med Martin Gunnarsson

Fredrik snackar med Martin Gunnarsson. Som uppvärmning pratar vi lite om bakgrunden till M vs M - Martins och Magnus just nu ofrekventa podd om allt som är viktigt. Sedan om var och hur man ska göra o...

6 Jul 20211h 22min

Populært innen Fakta

fastlegen
dine-penger-pengeradet
rss-bisarr-historie
relasjonspodden-med-dora-thorhallsdottir-kjersti-idem
foreldreradet
treningspodden
rss-strid-de-norske-borgerkrigene
jakt-og-fiskepodden
rss-kunsten-a-leve
rss-sunn-okonomi
mikkels-paskenotter
sinnsyn
hverdagspsyken
gravid-uke-for-uke
rss-sarbar-med-lotte-erik
rss-bak-luftfarten
fryktlos
hagespiren-podcast
rss-kull
rss-mind-body-podden