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

Kodsnack 621 - Illustrativt för resten av året

Kodsnack 621 - Illustrativt för resten av året

Fredrik snackar om året som gått. Det blir genomgång av Kodsnacksåret, och av kodåret på arbetstid - ett år där en snårig Reactkomponent satt tonen och gett saker att fundera på. Fredrik funderar ocks...

24 Joulu 202435min

Kodsnack 620 - Encapsulation of knowledge, with Dejan Milicic

Kodsnack 620 - Encapsulation of knowledge, with Dejan Milicic

Fredrik talks to Dejan Milicic about software development - understanding, methods, and stories. We start by talking about encapsulation of knowledge and the essential software in organizations. Almos...

17 Joulu 20241h 1min

Kodsnack 619 - Modulär hastighet, med Markus Backman och Christian Edström Boveng

Kodsnack 619 - Modulär hastighet, med Markus Backman och Christian Edström Boveng

Fredrik snackar med Markus Backman och Christian Edström Boveng om Andromeda - Swedbanks mikrotjänsbaserade utvecklingsplattform. Vägen till Andromeda - hur och varför bestämde man sig för att bygga ...

10 Joulu 202457min

Kodsnack 618 - This chaos element, with Ingrid af Sandeberg

Kodsnack 618 - This chaos element, with Ingrid af Sandeberg

Recorded on-stage at Øredev 2024, Fredrik talks to Ingrid af Sandeberg about AI and people's perception of it. While it's very powerful to be able to interact with models through natural language, tha...

6 Joulu 202415min

Kodsnack 617 - Craving for the human touch, with Laura Herman

Kodsnack 617 - Craving for the human touch, with Laura Herman

Recorded on-stage at Øredev 2024, Fredrik talks to Laura Herman about creativity, creation, and AI. Among other things, we discuss: How the perspectives of different groups differ, and Laura talks ab...

5 Joulu 202428min

Kodsnack 616 - Computers outside of computers, with Violet Whitney and William Martin

Kodsnack 616 - Computers outside of computers, with Violet Whitney and William Martin

Recorded on-stage at Øredev 2024, Fredrik talks to Violet Whitney and William Martin about the research they do into how we can interact with computers outside of the bounds of … well, a regular compu...

4 Joulu 202416min

Kodsnack 615 - All I had to do was break the build, with Kent Beck and Beth Andres-Beck

Kodsnack 615 - All I had to do was break the build, with Kent Beck and Beth Andres-Beck

Recorded on-stage at Øredev 2024, Fredrik talks to Kent Beck and Beth Andres-Beck about development practices, code reviews, and more. Unfortunately, sound quality is a lot worse than it should be. We...

3 Joulu 202417min

Kodsnack 614 - Somehow cheat the system, with David Jacoby

Kodsnack 614 - Somehow cheat the system, with David Jacoby

Recorded on-stage at Øredev 2024, Fredrik talks to IT security expert David Jacoby about his way into IT security. What was it like to get interested in computer security early on, and to try start wo...

3 Joulu 202414min

Suosittua kategoriassa Koulutus

rss-murhan-anatomia
psykopodiaa-podcast
voi-hyvin-meditaatiot-2
adhd-podi
rss-rahamania
psykologia
rss-niinku-asia-on
rss-liian-kuuma-peruna
rss-hereilla
rahapuhetta
kesken
rss-duodecim-lehti
rss-tietoinen-yhteys-podcast-2
rss-vapaudu-voimaasi
rss-arkea-ja-aurinkoa-podcast-espanjasta
kehossa
rss-valo-minussa-2
rss-naiseuden-helmoissa-tiipiituokioita-marikan-kanssa
rss-koira-haudattuna
rss-osaamisen-lukot-oppimisen-avaimet