Practical Foundations for Programming Languages
Practical Foundations for Programming Languages

Thistextdevelopsacomprehensivetheoryofprogramminglanguagesbasedontypesystemsandstructuraloperationalsemantics.Languageconceptsarepreciselydefinedbytheirstaticanddynamicseman

Haskell Programming from first principles
Haskell Programming from first principles

IamwritingthisbookbecauseIhadahardtimelearningHaskell.Itdoesn'thavetobethatway.I'vespentthelastcoupleyearsactivelyteachingHaskellonlineandinperson.Alongtheway,I

Parallel and Concurrent Programming in Haskell
Parallel and Concurrent Programming in Haskell

ThisbookcoversthebreadthofHaskell'sdiverseselectionofprogrammingAPIsforconcurrentandparallelprogramming.Itissplitintotwoparts.Thefirstpart,onparallelprogramming,coversthe

Programming Kubernetes
Programming Kubernetes

WhileKuberneteshasestablisheditselfastheindustrystandardformanagingcontainersandtheirlifecycles,there’sadefiniteneedforgoodpracticesonhowtowritenativeapplications.Thispra

The Practice of Programming
The Practice of Programming

WiththesameinsightandauthoritythatmadetheirbookTheUnixProgrammingEnvironmentaclassic,BrianKernighanandRobPikehavewrittenThePracticeofProgrammingtohelpmakeindividualprogr

Programming Rust, 2nd Edition
Programming Rust, 2nd Edition

TheRustprogramminglanguageofferstherareandvaluablecombinationofstaticallyverifiedmemorysafetyandlow-levelcontrol.ImagineC++butwithoutdanglingpointers,nullpointerdereferences,

Pthreads Programming
Pthreads Programming

POSIXthreads,orpthreads,allowmultipletaskstorunconcurrentlywithinthesameprogram.TheycanshareasingleCPUasprocessesdo,ortakeadvantageofmultipleCPUswhenavailable.Ineither

Core Python Programming
Core Python Programming

AquickguidetoeverythinganyonewouldwanttoknowaboutthesoaringlypopularInternetprogramminglanguage,Python.ProvidesanintroductiontonewfeaturesintroducedinPython1.6,andtopicsc

Practical Foundations for Programming Languages
Practical Foundations for Programming Languages

Inthisinnovativebook,ProfessorRobertHarperoffersafreshperspectiveonthefundamentalsofprogramminglanguagesthroughtheuseoftypetheory.Whereasmosttextbooksonthissubjectemphasiz

Advanced Programming in the UNIX(R) Environment (2nd Edition)
Advanced Programming in the UNIX(R) Environment (2nd Edition)

"StephenRago'supdateisalongoverduebenefittothecommunityofprofessionalsusingtheversatilefamilyofUNIXandUNIX-likeoperatingenvironments.Itremovesobsolescenceandincludesnewerd