scispace - formally typeset
S

Stefan Karpinski

Researcher at Massachusetts Institute of Technology

Publications -  16
Citations -  7241

Stefan Karpinski is an academic researcher from Massachusetts Institute of Technology. The author has contributed to research in topics: Multiple dispatch & Compiler. The author has an hindex of 10, co-authored 16 publications receiving 4804 citations. Previous affiliations of Stefan Karpinski include University of California, Santa Barbara & Citrix Systems.

Papers
More filters
Journal ArticleDOI

Julia: A Fresh Approach to Numerical Computing

TL;DR: The Julia programming language as mentioned in this paper combines expertise from the diverse fields of computer science and computational science to create a new approach to numerical computing, which is designed to be easy and fast and questions notions generally held to be “laws of nature" by practitioners of numerical computing.
Journal Article

Julia: A Fresh Approach to Numerical Computing

TL;DR: The Julia programming language and its design is introduced---a dance between specialization and abstraction, which recognizes what remains the same after computation, and which is best left untouched as they have been built by the experts.
Posted Content

Julia: A Fresh Approach to Numerical Computing

TL;DR: The Julia programming language as discussed by the authors combines expertise from the diverse fields of computer science and computational science to create a new approach to numerical computing, which is designed to be easy and fast.
Posted Content

Julia: A Fast Dynamic Language for Technical Computing

TL;DR: Julia is presented, a new dynamic language for technical computing, designed for performance from the beginning by adapting and extending modern programming language techniques, which enables an expressive programming model and successful type inference, leading to good performance for a wide range of programs.
Journal ArticleDOI

Julia: dynamism and performance reconciled by design

TL;DR: This paper details the design choices made by the creators of Julia and reflects on the implications of those choices for performance and usability.