Kodsnack 382 - Det hade varit smidigt om källkoden var LaTeX, med Per Alexandersson
2020-09-08 05:26Fredrik snackar akademisk programmering med Per Alexandersson. Som forskare inom matematik, eller kanske som akademiker i allmänhet, kan man arbeta med och använda programmering med lite andra förutsättningar än inom många andra branscher. Vi diskuterar programmering för att skaffa sig intuition, pröva hypoteser, och om kod som är fullt tillräckligt bra om den på rimlig tid körs för värden lägre än fyra. Per berättar varför man gärna väljer att skriva sitt exjobb i LaTeX istället för i Word, och vi diskuterer utbyte mellan matematik och programmering. En nyttig förmåga man till exempel övar inom matematik är att stegvis omvandla och omforma nya problem i termer av kända och lösbara problem. Per berättar också om sammanhang där han som matematiker haft stor nytta av sin programmeringsbakgrund och programmerartänk kring problem. Vi kommer också in på intressanta samarbeten där både science fiction-författare och anonyma Reddit-användare bidragit till att föra matematiken framåt.
Sist men inte minst berättar Per om hur han skapar sin webbsida som katalogiserar familjer av symmetriska funktioner - en ganska ovanlig och för området väldigt passande statisk sidgenerator.
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.
Länkar
- Per Alexandersson
- Pers sida på Stockholms universitet
- Kombinatorik
- Tidskomplexitet
- n-fakultet
- Mathematica
- Fortran
- MATLAB
- Differentialekvationer
- Sage - Pythonbaserat “matematikmjukvarusystem”
- Polynom
- Diskret matematik
- Numerik
- Matematisk statistik
- Wolframalpha
- Symmetriska funktioner
- Per på Github
- Symmetrica - C-bibliotek med tyska kommentarer som Sage bygger på
- LaTeX
- arxiv.org
- Open access
- TeX på Stack exchange
- Mathematica på Stack exchange
- Matematikforumet för studenter - “math underflow”
- Math overflow
- Polymath - samarbetsblogg och wiki för matematiker
- Kadison-Singer-problemet
- Superpermutationer
- Problemet som löstes av en anonym användare och Greg Egan
- Greg Egan
- Gregs böcker
- Quanta magazine
- Tävlingsprogrammering
- Knapsack-problem
- Project Euler
- Advent of code
- Kortaste-vägen-algoritmen
- Pers katalog över symmetriska funktioner
- Det gär inte att använda regexp för att parsa HTML
- Lynx
Titlar
- Inte för en stor målgrupp
- Väldigt mycket mer renodlat
- Obehaglig tidskomplexitet
- Sedan tar det för lång tid
- Jag använder det för att få intuition
- Allt i sitt standardbibliotek
- Kompilera C-kod från Mathematica
- För objektorienterat för min smak
- Annorlunda när man skriver för andra människor
- Väldigt open source
- Då vill man oftast använda LaTeX
- En anonym användare och en science fiction-författare
- Mycket referenser till matematik
- Problem vi kan bevisa inte går att lösa
- Det hade varit smidigt om källkoden var LaTeX
- Jag samlar på familjer av symmetriska funktioner
- Sorteringen görs med hjälp av CSS
- Tänka igenom sitt referenssystem