My Account Log in

1 option

Learning Julia: : Introduction to Types / Russell, Spencer.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Russell, Spencer, author.
Hanson, Leah, author.
Language:
English
Subjects (All):
Julia (Computer program language).
Dynamic programming.
Data structures (Computer science).
Physical Description:
1 online resource (20 pages)
Edition:
1st edition
Other Title:
Learning Julia : rapid technical computing and data analysis.
Place of Publication:
O'Reilly Media, Inc., 2017.
System Details:
text file
Summary:
What you’ll learn—and how you can apply it Julia's type system is one of its key features, and enables both flexible programming and fast performance. But, what is a type and how can it optimize your code? In this lesson, we'll introduce types in Julia, and discuss how to use them effectively in your code. We'll explore Julia’s built-in types as well as show you how to define your own, including defining custom constructor methods. We'll also help you get a feel for various design decisions you'll face, such as when to use mutable vs. immutable types. This lesson is for you because You are a relatively new Julia developer looking for a firm foundation in Julia's type system. You want to write code that is high-performance without sacrificing maintainability. Prerequisites: None 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
Notes:
Online resource; Title from title page (viewed October 15, 2017)
"From Learning Julia : rapid technical computing and data analysis by Spencer Russell, Avik Sengupta & Leah Hanson"--Cover.
Date of publication from resource description page.
ISBN:
9781491999646
1491999640
OCLC:
1009870001

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account