Kodsnack 397 - I de här instruktionerna är noll ett, med Olle Westergård
Kodsnack22 Des 2020

Kodsnack 397 - I de här instruktionerna är noll ett, med Olle Westergård

Fredrik snackar mer assemblerutveckling med Olle Westergård. Olle gästade podden i avsnitt 378 och 379, men det fanns alldeles för mycket kvar att prata om för att sluta där. (Nej, vi hann inte med allt denna gång heller, så det kommer att bli mer assembler framöver!)

Vi börjar med att prata om assemblers egenhet att vara olika för olika arkitekturer - assembler är ju specifika instruktioner för specifik hårdvara. Olle berättar om säkerheten i stordatorerna, minneshantering, och hur I/O-väntetider tar så mycket tid att det är värt att optimera för att minska det. Vi snackar också effektivitet - optimering och effektivitet i systemet för att spara energi och andra resurser istället för att bara kasta resurser på ett problem för att lösa det.

Sedan snackar vi utbildningar - det finns inte många kvar i Sverige när det gäller assembler, och de som finns i utlandet är inte speciellt pedagogiska. Vi diskuterar hur man bäst lär sig, och hur det tagits in i Olles assemblerundervisande. När mobbprogrammerade du senast i assembler?

Vi diskuterar också standarder och regelverk för att skriva bra assemblerprogram och hur standarderna har utvecklas över tiden.

Man kan inte skämta på samma sätt längre, stordatorvärlden var klart mindre förr, då kunde det vara roligt att skicka oväntade meddelanden till operatörerna.

Avsnittet sponsras av GleSYS - eminenta VPS:er i egna miljövänliga datorhallar på svensk mark. Oavsett om du behöver en Linux- eller Windows-VPS, en Kuberneteslösning, eller en Gitlabserver kan du komma igång på några minuter via GleSYS smidiga kontrollpanel.

Olle berättar vidare om de assemblerinstruktioner man använder, hur man väljer vilka som används, varför många av dem är från 1970-talet, och varför det finns 1400 instruktioner tillgängliga.

Ibland har man problem med hastigheten. Oftast för att det går för fort.

Sist men inte minst diskuterar vi rekryteringsproblemen, och egenheten man som människa har att fästa sig vid vilka språk en utvecklare kan innan hen börjar på en tjänst.

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
  • Det finns väldigt många sorters assembler
  • Behöriga att göra viktiga saker
  • Hålla fingrarna i styr
  • Auktoriserade instruktioner
  • Auktoriserade program
  • Assemblerkompetensen är en bristvara
  • Mobbprogrammering på distans
  • Då är det ingen människa som hittar dit
  • Det är koden som gäller
  • Mycket mer kod än COBOL
  • En jättedump och pannkaka av alltihop
  • Busa med operatörerna
  • Vilka assemblerinstruktioner använder vi?
  • 31-bitarsminne
  • Vi är fortfarande 24-bitars
  • Framåtkompatibilitet från 70-talet
  • När maskinerna var små
  • Sidor i minnet
  • Din adressrymd
  • Din virtuella adressvärld
  • En egenhet när du kodar mainframeassembler
  • Varför ska vi slösa bort nollan?
  • I de här instruktionerna är noll ett
  • Viljan att utbilda och lära

Denne episoden er hentet fra en åpen RSS-feed og er ikke publisert av Podme. Den kan derfor inneholde annonser.

Episoder(716)

Kodsnack 670 - Prat om paradigm, med Daniel Raniz Raneland och Johan Thelin

Kodsnack 670 - Prat om paradigm, med Daniel Raniz Raneland och Johan Thelin

Fredrik snackar med först Johan Thelin och sedan Daniel Raniz Raneland om paradigm, och om konferensen Lindholmen software development day som alla tre nyss deltagit i. Konferensen firade tjugo år oc...

11 Nov 20251h 6min

Kodsnack 669 - Egen stil och stämning

Kodsnack 669 - Egen stil och stämning

Fredrik, Kristoffer och Tobias snackar om Nordic.js, och om att hålla sig i form. Som uppvärmning pratar vi om hur det kan kännas svårt att ta sig tid till saker man vill göra, men inte få något annat...

4 Nov 20251h 3min

Kodsnack 668 - En olaglig hemsida, med Martin Lexelius

Kodsnack 668 - En olaglig hemsida, med Martin Lexelius

Fredrik snackar tillgänglighet på nätet med Martin Lexelius. Är webbtjänsten du bygger olaglig? Har du i så fall koll på vad du behöver göra för att lösa det? Martin har bakgrund och tips på vägen för...

28 Okt 202559min

Kodsnack 667 - Kompilatorn tog bort ditt program

Kodsnack 667 - Kompilatorn tog bort ditt program

Kristoffer, Tobias, och Fredrik snackar Gleam, minneshantering, Rust, och C++. Kristoffer ville bara ha en blogg. Det blev 60 utkast till artiklar, och början på en Markdownparser i Gleam. Från det ko...

21 Okt 202555min

Kodsnack 666 - Grader av funktionell programmering, med Christoffer Ekeroth

Kodsnack 666 - Grader av funktionell programmering, med Christoffer Ekeroth

Fredrik snackar med Christoffer Ekeroth om funktionell programmering. Vi diskuterar företags medvetenhet om funktionell programmering, fördelarna med att nischa sig, och Christoffers egen väg in i omr...

14 Okt 20251h 5min

Kodsnack 665 - Event i en låda, med Gustav Nyberg och Malin Leverin

Kodsnack 665 - Event i en låda, med Gustav Nyberg och Malin Leverin

Fredrik snackar med Malin Leverin och Gustav Nyberg om Cursed Code. Det började förra året som en halvdagskonferens och blir i år en mjukvarufestival på två dagar - en dag mer klassisk utvecklarkonfer...

7 Okt 202553min

Kodsnack 664 - På neutral plats, med Mattias Karlsson

Kodsnack 664 - På neutral plats, med Mattias Karlsson

Fredrik snackar med Mattias Karlsson om Javaforums och Jfokus historia och nutid. Hur blir man plötsligt arrangör för en stor årlig konferens på bara 18 år? Mattias berättar om Javaforums historia och...

30 Sep 202557min

Kodsnack 663 - En injektion av inspiration

Kodsnack 663 - En injektion av inspiration

Fredrik, Kristoffer, och Tobias: åter i samma avsnitt! Först diskuterar vi Goatmire Elixir, vad "'låg nivå" egentligen är för kod, typhantering och injektioner av inspiration. Därifrån glider vi över ...

23 Sep 202559min

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-kull
rss-bak-luftfarten
sinnsyn
hverdagspsyken
rss-kunsten-a-leve
gravid-uke-for-uke
fryktlos
hagespiren-podcast
lrerrommet
rss-sarbar-med-lotte-erik