Learning Julia : abstract, concrete, and parametric types /

What you'll learn--and how you can apply it In this lesson we'll explore some of the more advanced features of Julia's type system and how these tools enable more expressive and higher-performance code. We'll examine how abstract and concrete types relate to each other in the typ...

Full description

Saved in:
Bibliographic Details
Main Authors: Hanson, Leah (Author), Russell, Spencer (Author)
Format: Electronic eBook
Language:English
Published: [Place of publication not identified] : O'Reilly, [2017]
Subjects:
Online Access:CONNECT

MARC

LEADER 00000cam a2200000 i 4500
001 in00006069024
006 m o d
007 cr unu||||||||
008 171106s2017 xx a o 000 0 eng d
005 20220713133528.8
035 |a 1WRLDSHRon1009870002 
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d MERER  |d STF  |d OCLCQ  |d OCLCF  |d COO  |d TOH  |d UOK  |d CEF  |d KSU  |d WYU  |d C6I  |d UAB  |d CNCEN  |d OCLCQ  |d LVT  |d OCLCO 
019 |a 1302289469 
020 0 |z 9781491999585 
035 |a (OCoLC)1009870002  |z (OCoLC)1302289469 
037 |a CL0500000910  |b Safari Books Online 
050 4 |a QA76.73.J8 
082 1 4 |a [E] 
049 |a TXMM 
100 1 |a Hanson, Leah,  |e author. 
245 1 0 |a Learning Julia :  |b abstract, concrete, and parametric types /  |c Leah Hanson and Spencer Russell. 
264 1 |a [Place of publication not identified] :  |b O'Reilly,  |c [2017] 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Online resource; title from title page (Safari, viewed November 6, 2017). 
500 |a "From Learning Julia : rapid technical computing and data analysis by Spencer Russell, Avik Sengupta & Leah Hanson"--Cover 
500 |a Date of publication from resource description page. 
520 |a What you'll learn--and how you can apply it In this lesson we'll explore some of the more advanced features of Julia's type system and how these tools enable more expressive and higher-performance code. We'll examine how abstract and concrete types relate to each other in the type hierarchy, and how to effectively use Julia's multiple dispatch mechanism. We'll also explore parametric types which enable maximally generic code without sacrificing performance. This lesson is for you because You are a programmer with some Julia experience looking to level-up your code by reducing duplication and maximize performance. Prerequisites: Learning Julia: Intro to Types Basic-level Julia skills Materials or downloads needed: Julia 0.6 About the instructors Spencer Russell is a researcher and PhD candidate at the MIT Media Lab, where his work has ranged from wireless mesh networks and sensor infrastructure to audio spatialization and augmented musical instruments. He holds a BA from Oberlin College, a BS in Electrical Engineering from Columbia University, and an MA from the MIT Media Lab. He is the primary author and maintainer of several core audio-related Julia packages and the JuliaAudio organization on GitHub. In previous lives he has sound-designed sold-out theater performances in New York, toured throughout the US and Europe as a double-bassist, and ran a software and hardware development team that deployed multi-thousand unit building automation systems. He lives with his wife Kate and dog Eleanor Roosevelt in Jamaica Plain, MA, but longs for the rainy Pacific Northwest. 
590 |a O'Reilly Online Learning Platform: Academic Edition (SAML SSO Access) 
650 0 |a Julia (Computer program language) 
650 0 |a Dynamic programming. 
650 0 |a Data structures (Computer science) 
700 1 |a Russell, Spencer,  |e author. 
730 0 |a WORLDSHARE SUB RECORDS 
740 0 |a Learning Julia : rapid technical computing and data analysis. 
856 4 0 |u https://go.oreilly.com/middle-tennessee-state-university/library/view/-/9781491999585/?ar  |z CONNECT  |3 O'Reilly  |t 0 
949 |a ho0 
994 |a 92  |b TXM 
998 |a wi  |d z 
999 f f |s f40ce0af-632d-44aa-ae6a-3b336cd221dd  |i e320d2ad-ea38-4798-8fb8-06c4d5e378de  |t 0 
952 f f |a Middle Tennessee State University  |b Main  |c James E. Walker Library  |d Electronic Resources  |t 0  |e QA76.73.J8   |h Library of Congress classification 
856 4 0 |3 O'Reilly  |t 0  |u https://go.oreilly.com/middle-tennessee-state-university/library/view/-/9781491999585/?ar  |z CONNECT