Noțiuni introductive cu limbajul de programare Julia

Evaluare:   (4.1 din 5)

Noțiuni introductive cu limbajul de programare Julia (Ivo Balbaert)

Recenzii ale cititorilor

Rezumat:

Cartea servește ca o introducere solidă în limbajul de programare Julia, oferind o abordare structurată a conceptelor sale de bază, fără detalii copleșitoare. Recenzenții apreciază progresia sa logică, lizibilitatea și claritatea, făcând-o accesibilă pentru cei noi în Julia. Cu toate acestea, unele critici evidențiază lipsa de profunzime în anumite subiecte și lipsa de exemple detaliate care să prezinte punctele forte unice ale limbajului Julia.

Avantaje:

Subiecte bine structurate și prezentate logic.
Limbaj clar și simplu, facilitând citirea.
Oferă o bună introducere în Julia fără detalii copleșitoare.
Referințe utile la modificările viitoare ale limbajului.
Performanță puternică în sarcinile de calcul și caracteristici precum metaprogramarea și paralelismul.

Dezavantaje:

Lipsesc exemple detaliate care să demonstreze avantajele unice ale limbajului Julia, cum ar fi dispecerizarea multiplă și compilatorul său JIT.
Unele capitole ar putea fi îmbunătățite sau clarificate, în special pe subiecte avansate precum metaprogramarea.
Lipsesc pașii de instalare pentru anumite instrumente (de exemplu, IPython).
Unii recenzenți au găsit probleme cu gramatica și calitatea limbii engleze pe alocuri.

(pe baza a 17 recenzii ale cititorilor)

Titlul original:

Getting started with Julia Programming Language

Conținutul cărții:

Intrați în lumea captivantă a limbajului Julia, un limbaj de înaltă performanță pentru calcul tehnic

Despre această carte

Lucrați cu Julia într-un mediu multi-core, distribuit și în rețea Învățați tehnicile pentru a crea programe extrem de rapide cu Julia Cartea vă conduce prin diverse exemple practice pentru a vă familiariza cu Julia

Pentru cine este această carte

Această carte este pentru dvs. dacă sunteți un cercetător de date sau lucrați la orice proiecte de calcul tehnic sau științific. Cartea presupune că aveți cunoștințe de lucru de bază în limbaje dinamice de nivel înalt, cum ar fi MATLAB, R, Python sau Ruby.

Ce veți învăța

Să vă configurați mediul Julia pentru a obține cea mai mare productivitate Să vă rezolvați sarcinile într-un limbaj dinamic de nivel înalt și să utilizați tipuri pentru datele dvs. numai atunci când este necesar Să vă creați propriile tipuri pentru a extinde sistemul de tipuri încorporat Să vă vizualizați datele în IJulia cu ajutorul pachetelor de trasare Explorați utilizarea macro-urilor încorporate pentru testare, depanare, benchmarking și multe altele Să aplicați Julia pentru a rezolva probleme simultan și într-un mediu distribuit Să vă integrați cu alte limbaje precum C, Python și MATLAB

În detaliu

Julia este un nou limbaj de programare cu sursă deschisă care este utilizat în domeniul calculării științei datelor. A fost creat pentru a rezolva dilema dintre codul lent de nivel înalt și codul rapid, dar de nivel scăzut, și necesitatea de a le utiliza pe ambele pentru a obține performanțe ridicate. Această carte vă va oferi un avantaj pentru a vă aborda problemele numerice și de date cu Julia. Călătoria dvs. va începe prin a învăța cum să configurați o platformă Julia funcțională, înainte de a explora diferitele tipuri încorporate ale acesteia. Veți trece apoi la acoperirea diferitelor funcții și construcții din Julia. Cartea vă va conduce apoi prin cele două tipuri importante de colecții - array-uri și matrici. Pe parcursul cărții, veți face cunoștință și cu homoiconicitatea, conceptul de metaprogramare în Julia.

Spre partea finală a cărții, veți învăța, de asemenea, cum să rulați programe externe. Această carte va acoperi tot ceea ce trebuie să știți despre Julia pentru a profita de viteza și eficiența sa ridicată.

Alte date despre carte:

ISBN:9781783284795
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Ghid complet de referință pentru programarea Julia 1.0 - Julia 1.0 Programming Complete Reference...
Învățați programarea dinamică cu Julia pentru a...
Ghid complet de referință pentru programarea Julia 1.0 - Julia 1.0 Programming Complete Reference Guide
The Way to Go: O introducere aprofundată în limbajul de programare Go - The Way to Go: A Thorough...
Această carte oferă cititorului o prezentare...
The Way to Go: O introducere aprofundată în limbajul de programare Go - The Way to Go: A Thorough Introduction to the Go Programming Language
Programarea Crystal: Crearea de aplicații performante, sigure și concurente - Programming Crystal:...
Crystal este pentru programatorii Ruby care doresc...
Programarea Crystal: Crearea de aplicații performante, sigure și concurente - Programming Crystal: Create High-Performance, Safe, Concurrent Apps
Web Development with Julia and Genie: Un ghid practic pentru dezvoltarea web de înaltă performanță...
Obțineți o prezentare practică a dezvoltării web...
Web Development with Julia and Genie: Un ghid practic pentru dezvoltarea web de înaltă performanță pe partea de server cu limbajul de programare Julia - Web Development with Julia and Genie: A hands-on guide to high-performance server-side web development with the Julia programming language
Învățarea lui Dart - Ediția a doua - Learning Dart - Second Edition
Învățați să dezvoltați aplicații de înaltă performanță cu Dart 1. 10Despre această...
Învățarea lui Dart - Ediția a doua - Learning Dart - Second Edition
Noțiuni introductive cu limbajul de programare Julia - Getting started with Julia Programming...
Intrați în lumea captivantă a limbajului Julia, un...
Noțiuni introductive cu limbajul de programare Julia - Getting started with Julia Programming Language

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)