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 519 - En överambitiös praktikant, med Bartek Tatkowski

Kodsnack 519 - En överambitiös praktikant, med Bartek Tatkowski

Fredrik och Kristoffer snackar med Bartek Tatkowski om AI. Skapa saker är fel. Men som andrepilot eller överambitiös praktikant kanske det finns en rimlig nisch att fylla? Bartek har provat GPT-4 ett ...

4 Apr 20231h 44min

Kodsnack 518 - Poppa från en annan stack

Kodsnack 518 - Poppa från en annan stack

Fredrik och Kristoffer värmer upp med att försöka läsa ordentligt. Sedan glider de över till Mastodon, och diskuterar att hänga med eller hantera ett lite för stort flöde av inlägg på Mastodon och and...

28 Mar 20231h

Kodsnack 517 - Tre månader utan lön, med Ingo Junefjord

Kodsnack 517 - Tre månader utan lön, med Ingo Junefjord

Ingo Junefjord berättar om hur det är när ens jobb går i konkurs. Vad hände i Ingos fall, vad gör man när man plötsligt inte får lön, och hur är det att jobba under en konkursförvaltare? När kan man b...

21 Mar 202344min

Kodsnack 516 - Ett tillfälle att använda Rust

Kodsnack 516 - Ett tillfälle att använda Rust

Bildentusiasm glider över i funderingar kring deadlines och känslan av att inte få något gjort. Ett litet utbrott av tangentbordssnack: Kristoffer ser risk för kontor i sin närmaste framtid och behöve...

14 Mar 20231h 6min

Kodsnack 515 - Lösa riktiga problem för riktiga människor, med Erik Brännström

Kodsnack 515 - Lösa riktiga problem för riktiga människor, med Erik Brännström

Erik Brännström gästar podden och berättar om hur det är att jobba med Ruby on rails på 2020-talet. Vi diskuterar hur det är att jobba med en långlivad kodbas i Rails, hur Rails i sig hängt med i utve...

7 Mar 202348min

Kodsnack 514 - Ordet "frivilligt" stryks, med Jan Jonsson

Kodsnack 514 - Ordet "frivilligt" stryks, med Jan Jonsson

Jan Jonsson, VD på Mullvad, besöker podden och berättar om Chat control, ett EU-direktiv som om det införs kommer att göra det obligatoriskt att övervaka allt du säger i alla kommunikationstjänster på...

28 Feb 202341min

Kodsnack 513 - Maskiner som ger feedback till maskiner, med Martin Mazur

Kodsnack 513 - Maskiner som ger feedback till maskiner, med Martin Mazur

Martin Mazur kommer på återbesök och snackar low code och AI:s möjligheter med Fredrik. Martin tror inte att AI kommer att ta någons jobb inom överskådlig tid, men det är intressant att fundera över v...

21 Feb 202359min

Kodsnack 512 - Enrich the graphics, with Denis Radin

Kodsnack 512 - Enrich the graphics, with Denis Radin

Recorded at the Øredev 2022 developer conference, Fredrik chats with Denis Radin about React, Webgpu, standards development, coding standards, and a lot more. We start way back, with early React devel...

14 Feb 202340min

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
rss-sunn-okonomi
mikkels-paskenotter
rss-kunsten-a-leve
hverdagspsyken
rss-kull
sinnsyn
gravid-uke-for-uke
rss-sarbar-med-lotte-erik
hagespiren-podcast
fryktlos
rss-bak-luftfarten
rss-impressions-2