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 559 - Non-fungible plants, with Cyrus Clarke

Kodsnack 559 - Non-fungible plants, with Cyrus Clarke

Recorded on-stage at Øredev 2023 just after his keynote, Fredrik chats to Cyrus Clarke about plants, imagining things, exploring, and building. And not presenting speculative things as possible here ...

14 Des 202326min

Kodsnack 558 - Software outlives you, with Na'Tosha Bard

Kodsnack 558 - Software outlives you, with Na'Tosha Bard

Recorded on-stage at Øredev 2023 just after her keynote, Fredrik chats to Na'Tosha Bard about picking good building blocks, getting products done, and code outliving you. Software outlives you. How e...

13 Des 202321min

Kodsnack 557 - All I had was science fiction, with Galit Ariel

Kodsnack 557 - All I had was science fiction, with Galit Ariel

Recorded on-stage at Øredev 2023 just after her keynote, Fredrik chats to Galit Ariel about being inspired by the right science fiction, uninspired futures, and much more. It's all thanks to Star Tr...

12 Des 202338min

Kodsnack 556 - Informed hope, with Monika Bielskyte

Kodsnack 556 - Informed hope, with Monika Bielskyte

Recorded on-stage at Øredev 2023 just after her keynote, Fredrik chats to Monika Bielskyte about finding, building, and approaching better visions for the future. We discuss things such as: Disabili...

11 Des 202337min

Kodsnack 555 - Fyra exempel i tabellformat

Kodsnack 555 - Fyra exempel i tabellformat

Fredrik funderar över byggsteg på webben, att tänka igenom saker innan man börjar skriva kod, vettig användning av språkmodeller och först och minst att tejpa fast hårddiskar under skrivbordet. Advent...

5 Des 202329min

Kodsnack 554 - Kontroll på båda sidor av språkmodellen, med Daniel Mauno Pettersson

Kodsnack 554 - Kontroll på båda sidor av språkmodellen, med Daniel Mauno Pettersson

Fredrik får besök av Daniel Mauno Pettersson och de diskuterar vad och hur man kan bygga på språkmodeller. Gränssnittstester, till exempel, som Daniel och hans företag ägnar sig åt. Vi är i generativ ...

28 Nov 202347min

Kodsnack 553 - Retrofönstret, med Joakim Melin

Kodsnack 553 - Retrofönstret, med Joakim Melin

Fredrik får besök av Joakim Melin, chefredaktör för Datormagazin retro: den numera årliga retrodatortidningen vars sjunde nummer kommer i mitten av december. Jocke berättar om tidningens bakgrund - fr...

23 Nov 20231h 3min

Kodsnack 552 - Klickbetesdravel

Kodsnack 552 - Klickbetesdravel

Fredrik diskuterar sin fascination för bildgenerering, undrar om vi redan nått toppen för generativa modeller, och funderar över sitt kluvna förhållande till dem. Dessutom en kort rapport efter årets ...

21 Nov 202335min

Populært innen Fakta

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