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 393.9 - Handla tröjor, någon?

Kodsnack 393.9 - Handla tröjor, någon?

Ett specialmeddelande, misstänkt med oavsiktligt lägligt med cybermåndagen: nu har vi slagit upp vår egen butik på Spreadshirt! Främst tröjor, men också muggar samt en och annan keps, musmatta och nal...

30 Marras 20201min

Kodsnack 393.5 - Var med i Advent of code 2020

Kodsnack 393.5 - Var med i Advent of code 2020

Otroligt snart är det dags för Advent of code igen, och vi tycker såklart att du ska vara med och lösa problem, dela dina lösningar i vårt repo på Github, och - kanske viktigast av allt - snacka med a...

25 Marras 20201min

Kodsnack 393 - Alla driver bolag tillsammans, med Therése Komstadius och Anton Gunnarsson

Kodsnack 393 - Alla driver bolag tillsammans, med Therése Komstadius och Anton Gunnarsson

Fredrik snackar om livet som utvecklare med Therése Komstadius och Anton Gunnarsson, som bland annat gör Asdf - Sveriges kanske skönast avslappnade podd för utvecklare. Vi startar vår diskussion med l...

24 Marras 20201h 13min

Kodsnack 392 - x86-shaming, med Johan Larsson

Kodsnack 392 - x86-shaming, med Johan Larsson

Fredrik och Johan Larsson - känd från eminenta En podd om teknik - diskuterar Apples nysläppta M1-krets med tillhörande datorer. Vad är häftigt, vilka maskiner är vi sugna på, och vilka frågetecken f...

17 Marras 20201h 10min

Kodsnack 391 - Den virtuella overkligheten

Kodsnack 391 - Den virtuella overkligheten

Fredrik och Kristoffer snackar spelrekommendationer, VR, lättnaden efter valet i USE, Swift, och mikrofoner. Kristoffer har spelat Stoneshard och Tenderfoot tactics. Fredrik har skaffat Oculus quest 2...

10 Marras 20201h 9min

Kodsnack 390 - Nederländsk kurvatur

Kodsnack 390 - Nederländsk kurvatur

Fredrik och Kristoffer snackar tangentbord. Fredrik har för första gången lödat ihop ett tangentbord från byggsats och berättar hur det gick till. Fredrik har bara börjat fundera över vad den bästa la...

3 Marras 20201h 11min

Kodsnack 389 - Generatorer hela vägen ner, med Robert Wikander

Kodsnack 389 - Generatorer hela vägen ner, med Robert Wikander

Fredrik snackar med Robert Wikander om verifiering av kretsar, testning, skriptande, öppen hårvaras nutid och framtid, och mycket mer. Vad har Perl och Python för gemensam koppling till design av hård...

27 Loka 202047min

Kodsnack 388 - Länkaren visste inte vad OS var för något

Kodsnack 388 - Länkaren visste inte vad OS var för något

Fredrik och Tobias snackar om en del av allt som är nytt och förbättrat i version 11 av LLVM. Allt från prestanda och formattering till varningar och länkaren har fått sig ganska markanta lyft. Tobias...

20 Loka 20201h 11min

Suosittua kategoriassa Koulutus

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