The topic of this article may not meet Wikipedia's notability guideline for biographies .(December 2021) |
Jeff Bezanson (born December 26, 1981) is an American computer scientist best known for co-creating the Julia programming language with Stefan Karpinski, Alan Edelman and Viral B. Shah in 2012. [1] [2] [3] The language spawned Julia Computing Inc. [4] (since then renamed to JuliaHub Inc.) of which Bezanson is the CTO. As a founder of the company and co-creator of the language, Bezanson earned the 2019 J.H. Wilkinson Prize for his work on the Julia programming language [5] alongside Shah and Karpinski. Bezanson is also listed as an author on academic papers regarding the Julia language. [6] [7]
After receiving his undergraduate degree from Harvard in 2004, Bezanson moved on to graduate studies and researched in the field of technical computing at MIT and received his PhD in 2015; [8] his thesis is titled Abstraction in Technical Computing (2015). [9]
In 2019, Bezanson was awarded the J. H. Wilkinson Prize for Numerical Software with Stefan Karpinski and Viral B. Shah for their work on the Julia programming language. [10]
Brian Wilson Kernighan is a Canadian computer scientist. He worked at Bell Labs and contributed to the development of Unix alongside Unix creators Ken Thompson and Dennis Ritchie. Kernighan's name became widely known through co-authorship of the first book on the C programming language with Dennis Ritchie. Kernighan affirmed that he had no part in the design of the C language.
MATLAB is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages.
Numerical analysis is the study of algorithms that use numerical approximation for the problems of mathematical analysis. It is the study of numerical methods that attempt to find approximate solutions of problems rather than the exact ones. Numerical analysis finds application in all fields of engineering and the physical sciences, and in the 21st century also the life and social sciences like economics, medicine, business and even the arts. Current growth in computing power has enabled the use of more complex numerical analysis, providing detailed and realistic mathematical models in science and engineering. Examples of numerical analysis include: ordinary differential equations as found in celestial mechanics, numerical linear algebra in data analysis, and stochastic differential equations and Markov chains for simulating living cells in medicine and biology.
The history of programming languages spans from documentation of early mechanical computers to modern tools for software development. Early programming languages were highly specialized, relying on mathematical notation and similarly obscure syntax. Throughout the 20th century, research in compiler theory led to the creation of high-level programming languages, which use a more accessible syntax to communicate instructions.
Barbara Liskov is an American computer scientist who has made pioneering contributions to programming languages and distributed computing. Her notable work includes the introduction of abstract data types and the accompanying principle of data abstraction, along with the Liskov substitution principle, which applies these ideas to object-oriented programming, subtyping, and inheritance. Her work was recognized with the 2008 Turing Award, the highest distinction in computer science.
Society for Industrial and Applied Mathematics (SIAM) is a professional society dedicated to applied mathematics, computational science, and data science through research, publications, and community. SIAM is the world's largest scientific society devoted to applied mathematics, and roughly two-thirds of its membership resides within the United States. Founded in 1951, the organization began holding annual national meetings in 1954, and now hosts conferences, publishes books and scholarly journals, and engages in advocacy in issues of interest to its membership. Members include engineers, scientists, and mathematicians, both those employed in academia and those working in industry. The society supports educational institutions promoting applied mathematics.
The James H. Wilkinson Prize for Numerical Software is awarded every four years to honor outstanding contributions in the field of numerical software. The award is named to commemorate the outstanding contributions of James H. Wilkinson in the same field.
Probabilistic programming (PP) is a programming paradigm in which probabilistic models are specified and inference for these models is performed automatically. It represents an attempt to unify probabilistic modeling and traditional general purpose programming in order to make the former easier and more widely applicable. It can be used to create systems that help make decisions in the face of uncertainty.
ggplot2 is an open-source data visualization package for the statistical programming language R. Created by Hadley Wickham in 2005, ggplot2 is an implementation of Leland Wilkinson's Grammar of Graphics—a general scheme for data visualization which breaks up graphs into semantic components such as scales and layers. ggplot2 can serve as a replacement for the base graphics in R and contains a number of defaults for web and print display of common scales. Since 2005, ggplot2 has grown in use to become one of the most popular R packages.
Julia is a high-level, general-purpose dynamic programming language, still designed to be fast and productive, for e.g. data science, artificial intelligence, machine learning, modeling and simulation, most commonly used for numerical analysis and computational science.
Alan Stuart Edelman is an American mathematician and computer scientist. He is a professor of applied mathematics at the Massachusetts Institute of Technology (MIT) and a Principal Investigator at the MIT Computer Science and Artificial Intelligence Laboratory (CSAIL) where he leads a group in applied computing. In 2004, he founded a business called Interactive Supercomputing which was later acquired by Microsoft. Edelman is a fellow of American Mathematical Society (AMS), Society for Industrial and Applied Mathematics (SIAM), Institute of Electrical and Electronics Engineers (IEEE), and Association for Computing Machinery (ACM), for his contributions in numerical linear algebra, computational science, parallel computing, and random matrix theory. He is one of the creators of the technical programming language Julia.
Stefan Karpinski is an American computer scientist known for being a co-creator of the Julia programming language. He is an alumnus of Harvard and works at Julia Computing, which he co-founded with Julia co-creators, Alan Edelman, Jeff Bezanson, Viral B. Shah as well as Keno Fischer and Deepak Vinchhi.
Viral B Shah is an Indian computer scientist, best known for being a co-creator of the Julia programming language. He was also actively involved in the initial design of the Aadhaar project in India which provides a 12-digit unique identity number to each Indian resident based on their biometric and demographic data. Based on his experiences implementing Aadhaar and other complex technology projects in government, he co-authored the book Rebooting India with Nandan Nilekani.
Differentiable programming is a programming paradigm in which a numeric computer program can be differentiated throughout via automatic differentiation. This allows for gradient-based optimization of parameters in the program, often via gradient descent, as well as other learning approaches that are based on higher order derivative information. Differentiable programming has found use in a wide variety of areas, particularly scientific computing and machine learning. One of the early proposals to adopt such a framework in a systematic fashion to improve upon learning algorithms was made by the Advanced Concepts Team at the European Space Agency in early 2016.
The James H. Wilkinson Prize in Numerical Analysis and Scientific Computing is awarded every four years by the Society for Industrial and Applied Mathematics (SIAM). The award, named in honor of James H. Wilkinson, is made for research in, or other contributions to, numerical analysis and scientific computing during the 6 years preceding the year of the award. The prizewinner receives the prize, with $2000 (US), at the autumn conference of SIAM and gives a lecture there. It is intended to stimulate younger scientists in the early years of their careers.
Keno Fischer is a German computer scientist known for being a core member implementing the Julia programming language in Windows. He is an alumnus of Harvard for both his BA and MA. He works at Julia Computing, which he co-founded with Julia co-creators, Alan Edelman, Jeff Bezanson, Stefan Karpinski, Viral B. Shah and Deepak Vinchhi. He received a B.A. in mathematics and physics from Harvard in 2016, and he completed a Master of Arts in Physics also from Harvard in 2016.
Stefan Dietrich Güttel is a German numerical analyst. He is Professor of Applied Mathematics in the Department of Mathematics at the University of Manchester.
{{cite web}}
: CS1 maint: multiple names: authors list (link)This article needs additional or more specific categories .(December 2021) |