Cargando…

Emerging programming languages : Crystal, Elixir, Elm, Julia, Kotlin, and Rust /

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-...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor Corporativo: O'Reilly Editorial Team (Editor )
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly Media, [2019]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1109957634
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 190723s2019 caua o 000 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d OCLCF  |d CZL  |d OCLCQ  |d OCLCO  |d OCLCQ 
020 |z 9781492082583 
035 |a (OCoLC)1109957634 
037 |a CL0501000061  |b Safari Books Online 
050 4 |a QA76.7 
049 |a UAMI 
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 
588 0 |a Online resource; title from title page (Safari, viewed July 19, 2019). 
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. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Programming languages (Electronic computers) 
650 0 |a Elixir (Computer program language) 
650 0 |a Julia (Computer program language) 
650 0 |a Rust (Computer program language) 
650 6 |a Elixir (Langage de programmation) 
650 6 |a Julia (Langage de programmation) 
650 6 |a Rust (Langage de programmation) 
650 7 |a Elixir (Computer program language)  |2 fast  |0 (OCoLC)fst01921039 
650 7 |a Julia (Computer program language)  |2 fast  |0 (OCoLC)fst01938397 
650 7 |a Programming languages (Electronic computers)  |2 fast  |0 (OCoLC)fst01078704 
650 7 |a Rust (Computer program language)  |2 fast  |0 (OCoLC)fst02002371 
710 2 |a O'Reilly Editorial Team,  |e editor. 
710 2 |a O'Reilly & Associates,  |e publisher. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781492082590/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
994 |a 92  |b IZTAP