Emerging programming languages : Crystal, Elixir, Elm, Julia, Kotlin, and Rust
Published
Sebastopol, CA : O'Reilly Media, [2019].
Status
Available Online
Description
Loading Description...
More Details
Format
Language
English
Notes
Description
C++, Java, Python, and other established programming languages may yet be with us for a long time, but our current software development landscape has given rise to new languages that benefit from the lessons learned over decades of programming. In this report, you'll examine six of the fastest-growing programming languages: Crystal, Elixir, Elm, Julia, Kotlin, and Rust. The O'Reilly editorial team covers the issues that drive modern language development and provides an overview of each language's origins, features, usage, and trends. You'll learn the answers to several key questions: Why are these languages important to software developers and the programming community? What makes them good at challenging other, more established languages? What problems do they solve for programmers and software architects? This report examines: Issues addressed by these modern languages such as concurrency, visibility, environment, syntax, robustness, data types, and functions The purpose that motivated each language's creation, as well as choices and trade-offs made in the process Unique features that each language offers to programmers What their rapid rise reveals about the shifting ecosystem.
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition
Also in this Series
Checking series information...
Citations
APA Citation, 7th Edition (style guide)
(2019). Emerging programming languages: Crystal, Elixir, Elm, Julia, Kotlin, and Rust . O'Reilly Media.
Chicago / Turabian - Author Date Citation, 17th Edition (style guide)2019. Emerging Programming Languages: Crystal, Elixir, Elm, Julia, Kotlin, and Rust. Sebastopol, CA: O'Reilly Media.
Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)Emerging Programming Languages: Crystal, Elixir, Elm, Julia, Kotlin, and Rust Sebastopol, CA: O'Reilly Media, 2019.
Harvard Citation (style guide)(2019). Emerging programming languages: crystal, elixir, elm, julia, kotlin, and rust. Sebastopol, CA: O'Reilly Media.
MLA Citation, 9th Edition (style guide)Emerging Programming Languages: Crystal, Elixir, Elm, Julia, Kotlin, and Rust O'Reilly Media, 2019.
Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.
Staff View
Grouped Work ID
1597606f-72bd-1629-97a6-04cdafc1319e-eng
Grouping Information
Grouped Work ID | 1597606f-72bd-1629-97a6-04cdafc1319e-eng |
---|---|
Full title | emerging programming languages crystal elixir elm julia kotlin and rust |
Author | oreilly editorial team |
Grouping Category | book |
Last Update | 2024-12-17 08:30:41AM |
Last Indexed | 2024-12-17 08:34:16AM |
Book Cover Information
Image Source | default |
---|---|
First Loaded | Sep 10, 2024 |
Last Used | Nov 24, 2024 |
Marc Record
First Detected | Mar 21, 2023 01:12:53 PM |
---|---|
Last File Modification Time | Dec 17, 2024 08:09:26 AM |
Suppressed | Record had no items |
MARC Record
LEADER | 02735cam a2200385 i 4500 | ||
---|---|---|---|
001 | on1109957634 | ||
003 | OCoLC | ||
005 | 20241217080735.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 190723s2019 caua o 000 0 eng d | ||
035 | |a (OCoLC)1109957634 | ||
037 | |a CL0501000061|b Safari Books Online | ||
040 | |a UMI|b eng|e rda|e pn|c UMI|d OCLCF|d CZL|d OCLCQ|d OCLCO|d OCLCQ|d OCLCO | ||
049 | |a MAIN | ||
050 | 4 | |a QA76.7 | |
245 | 0 | 0 | |a Emerging programming languages :|b Crystal, Elixir, Elm, Julia, Kotlin, and Rust /|c O'Reilly Editorial Team. |
264 | 1 | |a Sebastopol, CA :|b O'Reilly Media,|c [2019] | |
264 | 4 | |c ©2019 | |
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 | ||
520 | |a C++, Java, Python, and other established programming languages may yet be with us for a long time, but our current software development landscape has given rise to new languages that benefit from the lessons learned over decades of programming. In this report, you'll examine six of the fastest-growing programming languages: Crystal, Elixir, Elm, Julia, Kotlin, and Rust. The O'Reilly editorial team covers the issues that drive modern language development and provides an overview of each language's origins, features, usage, and trends. You'll learn the answers to several key questions: Why are these languages important to software developers and the programming community? What makes them good at challenging other, more established languages? What problems do they solve for programmers and software architects? This report examines: Issues addressed by these modern languages such as concurrency, visibility, environment, syntax, robustness, data types, and functions The purpose that motivated each language's creation, as well as choices and trade-offs made in the process Unique features that each language offers to programmers What their rapid rise reveals about the shifting ecosystem. | ||
588 | 0 | |a Online resource; title from title page (Safari, viewed July 19, 2019). | |
590 | |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition | ||
650 | 0 | |a Programming languages (Electronic computers)|9 52264 | |
650 | 0 | |a Elixir (Computer program language) | |
650 | 0 | |a Julia (Computer program language)|9 418070 | |
650 | 0 | |a Rust (Computer program language)|9 418086 | |
710 | 2 | |a O'Reilly Editorial Team,|e editor. | |
710 | 2 | |a O'Reilly & Associates,|e publisher.|9 168143 | |
856 | 4 | 0 | |u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781492082590/?ar|x O'Reilly|z eBook |
994 | |a 92|b VIA | ||
999 | |c 289730|d 289730 |