Porting Quake III to F#: A Journey to Functional Programming
This is a modal window.
The media could not be loaded, either because the server or network failed or because the format is not supported.
Formal Metadata
Title |
| |
Title of Series | ||
Number of Parts | 170 | |
Author | ||
License | CC Attribution - NonCommercial - ShareAlike 3.0 Unported: You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this | |
Identifiers | 10.5446/50878 (DOI) | |
Publisher | ||
Release Date | ||
Language |
Content Metadata
Subject Area | ||
Genre | ||
Abstract |
|
00:00
Game theoryComputer networkSoftware developerFunctional programmingAndroid (robot)Run time (program lifecycle phase)Flow separationNeuroinformatikBeer steinMultiplication signForm (programming)Right angleWindowAndroid (robot)Flow separationProjective planeSoftware developerGoodness of fitPoint (geometry)Enterprise architectureGroup actionVideo gameProcess (computing)Real numberFunctional programmingBitLibrary (computing)Open sourceDifferent (Kate Ryan album)Functional programmingSoftware testingoutputConfidence intervalDemo (music)WritingTouchscreenSoftware frameworkVariable (mathematics)Computer animation
06:40
Game theoryInteractive televisionKey (cryptography)Fraction (mathematics)Scale (map)Interior (topology)Convex hullCartesian coordinate systemCore dumpMathematicsVolumenvisualisierungShader <Informatik>PhysicsTwin primeForm (programming)TorusCodeDisk read-and-write headSoftware developerQuicksortCASE <Informatik>MathematicsLogicPosition operatorSign (mathematics)AreaGame theoryLevel (video gaming)Escape characterFigurate numberInteractive televisionComputer animation
11:04
Cartesian coordinate systemForm (programming)Game theoryMathematicsIRIS-TProgramming languageFunction (mathematics)Code refactoringCompilerKeyboard shortcutService (economics)Interactive televisionInversion (music)outputStreaming mediaString (computer science)SynchronizationComputer fileContent (media)Functional programmingBound stateIntegerVector spaceEmailDefault (computer science)View (database)Number theoryMereologyCodeMultiplication signDemo (music)Game theoryClient (computing)ImplementationEntire functionLatent heatPosition operatorVariable (mathematics)Service (economics)Level (video gaming)Computer fileSound effectType theoryInteractive televisionSurfaceFunctional programmingAngleSign (mathematics)State of matterCuboidSet (mathematics)Endliche ModelltheorieProgramming languageScripting languageMathematicsExpressionSystem callComputer configurationLogicFrustrationPerformance appraisalOrientation (vector space)Local ringBound stateoutputView (database)Function (mathematics)Core dumpParameter (computer programming)CompilerPolygon meshTupleData storage deviceComputer programmingKeyboard shortcutBootingRight anglePointer (computer programming)VolumenvisualisierungFunctional programmingComputer animation
18:33
MereologyAsynchronous Transfer ModeFunction (mathematics)Bound stateOrientation (vector space)Singuläres IntegralCartesian coordinate systemView (database)Local ringCode refactoringFunctional programmingElectronic signatureSubject indexingTrianglePlane (geometry)SurfaceVertex (graph theory)Price indexPoint (geometry)Sign (mathematics)Data typeTelephone number mappingStrutContext awarenessBinary codeSurfaceType theoryIdentity managementEndliche ModelltheorieFunctional programmingRow (database)Field (computer science)Orientation (vector space)State of matterLocal ringEntire functionSystem callParameter (computer programming)PolygonNatural numberElectronic signatureRight angleCasting (performing arts)Statement (computer science)Matching (graph theory)AbstractionCode refactoringFunctional programmingCuboidTelephone number mappingExistential quantificationImplementationBitDataflowArithmetic meanContext awarenessSound effectSemiconductor memoryTriangleWebsitePoint (geometry)Data structureFactory (trading post)Fraction (mathematics)Revision controlComputer fileMessage passingCASE <Informatik>Service (economics)Structural loadMetropolitan area networkComputer animation
25:28
SurfacePattern matchingView (database)Social classAbstractionClient (computing)Game theoryPhysical systemOvalDefault (computer science)System callError messageBound stateFunction (mathematics)SpacetimePointer (computer programming)Data typeTexture mappingCartesian coordinate systemSystem callImplementationMultiplication signProcess (computing)Functional programmingFunctional programmingLibrary (computing)Object (grammar)BitComputing platformBootingBoilerplate (text)Line (geometry)Projective planeSoftwareRevision controlData structureData conversionType theoryOrder (biology)Parameter (computer programming)MappingMacro (computer science)Natural numberPattern languageNumberClient (computing)Metropolitan area networkComputer fileDifferent (Kate Ryan album)SurfaceResultantVisualization (computer graphics)Endliche ModelltheorieDynamical systemPoint (geometry)Function (mathematics)Game theoryCode2 (number)Physical systemMathematicsProduct (business)Information securityLogicStandard deviationSpacetimeLatent heatField (computer science)Module (mathematics)Price indexGoogolWeightInclined planePointer (computer programming)Subject indexingComputer animation
32:22
Functional programmingLogicCuboidCodeFunctional programmingSet (mathematics)Physical lawBitLocal ringMountain passComputer animation
33:16
MathematicsVector spaceDegree (graph theory)Module (mathematics)Cartesian coordinate systemAngleSinguläres IntegralStreaming mediaReading (process)String (computer science)Shader <Informatik>ParsingSurfaceEmailFrame problemLengthEquals signEndliche ModelltheorieSoftware frameworkWindowPhysical systemSample (statistics)ParsingUtility softwareLibrary (computing)Degree (graph theory)Data structureFunctional programmingFunctional programmingWave packetNeuroinformatikNoise (electronics)LogicRotationBinary codePoint (geometry)ImplementationMultiplication signMathematicsType theoryFrame problemMeasurementFluxBoilerplate (text)Fitness functionCalculationFraktalgeometrieAngleLine (geometry)DemosceneParameter (computer programming)Overhead (computing)Cartesian coordinate systemExecution unitStreaming mediaSoftware testingProduct (business)Service (economics)TriangleMaß <Mathematik>Endliche ModelltheorieNormal (geometry)CodeTypprüfungParsingFigurate numberSystem callWritingDynamical systemLengthComputer animation
39:16
Run time (program lifecycle phase)MathematicsPhysical systemGame theoryConvex hullBeer steinInclusion mapLink (knot theory)CodeDisk read-and-write headReal numberData storage deviceWeightWebsiteLine (geometry)TouchscreenMachine codeKeyboard shortcutTriangleCodeProjective planeLogicType theoryMereologyLibrary (computing)Utility softwareExterior algebraArtistic renderingFigurate numberPoint (geometry)Multiplication signSpeicherbereinigungLink (knot theory)Data structureEndliche ModelltheorieSystem callOpen setRoyal NavyAlgebraic closureFamilyBitComputing platformAreaRow (database)Operational amplifierLevel (video gaming)Computer fileComplete metric spaceRing (mathematics)Computer architecture
44:43
TwitterEmailBoilerplate (text)Point (geometry)MappingData storage deviceQuicksortSemiconductor memoryMultiplication signFunctional programmingFibonacci numberCodeSpacetimeType theoryTheory of relativitySummierbarkeitWeightBitVector spaceService (economics)Functional programmingSequenceCycle (graph theory)Real numberElectronic mailing listSet (mathematics)Process (computing)Computer animation
50:09
Computer animation
Transcript: English(auto-generated)