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 448 - En stadsbyggarleksak, med Oskar Stålberg

Kodsnack 448 - En stadsbyggarleksak, med Oskar Stålberg

Fredrik snackar med Oskar Stålberg, skapare av stadsbyggarleksaken Townscaper. Townscaper bygger på Oskars utforskande av procedurella algoritmer och hur man använder dem för att bygga vackra saker. P...

23 Marras 20211h 1min

Kodsnack 447 - God ton med paket, med Filip Christoffersson, Johan Wänglöf, Linnea Westman, och Maximilian Kern

Kodsnack 447 - God ton med paket, med Filip Christoffersson, Johan Wänglöf, Linnea Westman, och Maximilian Kern

Fredrik snackar med Filip Christoffersson, Johan Wänglöf, Linnea Westman, och Maximilian Kern - utvecklare på SBAB och Booli. Hela avsnittet sponsras av SBAB. Vi pratar först likheter och skillnader m...

18 Marras 202156min

Kodsnack 446 - Bakom ikonerna, med Oskar Groth

Kodsnack 446 - Bakom ikonerna, med Oskar Groth

Oskar Groth gästar podden igen och berättar om att bygga effektiva vyer i Swiftui. Hur får man vyerna att gå så snabbt som möjligt? Passar Swiftui bra för modulära gränssnitt? Oskar tycker det vore sk...

16 Marras 202148min

Kodsnack 445 - The momentum of developer love, with Guy Podjarny

Kodsnack 445 - The momentum of developer love, with Guy Podjarny

This episode is sponsored by Snyk. Fredrik talks to Snyk founder and president Guy Podjarny about building security tools for developers, tools which you will actually use and enjoy. Guy talks about h...

11 Marras 202152min

Kodsnack 444 - Se det inte som lathet

Kodsnack 444 - Se det inte som lathet

Fredrik och Kristoffer snackar om boken Laziness does not exist, hemarbete och asynkront arbete, och om Scrum. Laziness does not exist har lämnat tydliga positiva spår på båda läsarna, trots att inge...

9 Marras 20211h 4min

Kodsnack 443 - Lösa problem självmant, med Roberto Chaves och Maria Hjorth

Kodsnack 443 - Lösa problem självmant, med Roberto Chaves och Maria Hjorth

Fredrik snackar med Maria och Roberto från Nox consulting - företaget som sponsrar hela avsnittet och som förmedlar IT-konsulter och förenklar för egenföretagare. Nox academy är "ett litet sidoprojekt...

4 Marras 20211h 18min

Kodsnack 442 - Den bästa handklappen som går att få, med Niklas Backlund, Anders Ljung, och Erik Söderberg

Kodsnack 442 - Den bästa handklappen som går att få, med Niklas Backlund, Anders Ljung, och Erik Söderberg

Fredrik snackar med gänget bakom Robotic bean - Niklas Backlund(utveckling), Erik Söderberg (grafik), och Anders Ljung (det tråkiga). Robotic beans skapar plugins för ljudbearbetning, till exempel oer...

2 Marras 202155min

Kodsnack 441 - Folk hade sparat sin datorbudget

Kodsnack 441 - Folk hade sparat sin datorbudget

Fredrik och Tobias snackar om Apples senaste nyheter. I Tobias fall med en mycket energisk hund i rummet, vilket ger vissa bakgrundsljud. Bland nyheterna märks, såklart(?) det nya Apple music-abonnema...

26 Loka 202147min

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