Iniziare con il linguaggio di programmazione Julia

Punteggio:   (4,1 su 5)

Iniziare con il linguaggio di programmazione Julia (Ivo Balbaert)

Recensioni dei lettori

Riepilogo:

Il libro costituisce una solida introduzione al linguaggio di programmazione Julia, offrendo un approccio strutturato ai suoi concetti fondamentali senza eccedere nei dettagli. I recensori ne apprezzano la progressione logica, la leggibilità e la chiarezza, che lo rendono accessibile a chi è alle prime armi con Julia. Tuttavia, alcune critiche sottolineano la mancanza di profondità in argomenti specifici e la mancanza di esempi dettagliati che mostrino i punti di forza unici di Julia.

Vantaggi:

Argomenti ben strutturati e presentati in modo logico.
Linguaggio chiaro e semplice, che facilita la lettura.
Fornisce una buona introduzione a Julia senza eccedere nei dettagli.
Riferimenti utili ai futuri cambiamenti del linguaggio.
Ottime prestazioni in compiti computazionali e caratteristiche come la metaprogrammazione e il parallelismo.

Svantaggi:

Mancano esempi dettagliati che dimostrino i vantaggi unici di Julia, come il dispatch multiplo e il compilatore JIT.
Alcuni capitoli potrebbero essere migliorati o chiariti, in particolare su argomenti avanzati come la metaprogrammazione.
Mancano i passaggi di installazione di alcuni strumenti (ad esempio, IPython).
Alcuni recensori hanno riscontrato problemi di grammatica e di qualità dell'inglese in alcuni punti.

(basato su 17 recensioni dei lettori)

Titolo originale:

Getting started with Julia Programming Language

Contenuto del libro:

Entrate nell'entusiasmante mondo di Julia, un linguaggio ad alte prestazioni per il calcolo tecnico

Informazioni su questo libro

Lavorare con Julia in un ambiente multi-core, distribuito e in rete Imparare le tecniche per creare programmi incredibilmente veloci con Julia Il libro vi guida attraverso vari esempi pratici per prendere confidenza con Julia

Per chi è questo libro

Questo libro è destinato a chi è uno scienziato dei dati o lavora a progetti di calcolo tecnico o scientifico. Il libro presuppone una conoscenza di base dei linguaggi dinamici di alto livello come MATLAB, R, Python o Ruby.

Cosa imparerete

Impostare l'ambiente Julia per ottenere la massima produttività Risolvere i compiti in un linguaggio dinamico di alto livello e utilizzare i tipi per i dati solo quando necessario Creare i propri tipi per estendere il sistema di tipi incorporato Visualizzare i dati in IJulia con i pacchetti di plottaggio Esplorare l'uso delle macro incorporate per i test, il debug, il benchmarking e altro Applicare Julia per affrontare i problemi in modo concorrente e in un ambiente distribuito Integrare con altri linguaggi come C, Python e MATLAB

In dettaglio

Julia è un nuovo linguaggio di programmazione open source utilizzato nel campo dell'informatica per la scienza dei dati. È stato creato per risolvere il dilemma tra codice lento di alto livello e codice veloce ma di basso livello, e la necessità di utilizzare entrambi per ottenere prestazioni elevate. Questo libro vi darà la possibilità di affrontare i vostri problemi numerici e di dati con Julia. Il viaggio inizierà con l'apprendimento di come impostare una piattaforma Julia funzionante prima di esplorare i vari tipi incorporati. Si passerà poi a trattare le diverse funzioni e i costrutti di Julia. Il libro vi guiderà poi attraverso i due importanti tipi di collezione: gli array e le matrici. Nel corso del libro, si introdurrà anche l'omoiconicità, il concetto di metaprogrammazione in Julia.

Verso la parte conclusiva del libro, imparerete anche a eseguire programmi esterni. Questo libro copre tutto ciò che è necessario sapere su Julia per sfruttarne l'alta velocità e l'efficienza.

Altre informazioni sul libro:

ISBN:9781783284795
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Guida completa alla programmazione di Julia 1.0 - Julia 1.0 Programming Complete Reference...
Imparate la programmazione dinamica con Julia per costruire...
Guida completa alla programmazione di Julia 1.0 - Julia 1.0 Programming Complete Reference Guide
Il modo di andare: Un'accurata introduzione al linguaggio di programmazione Go - The Way to Go: A...
Questo libro offre al lettore una panoramica...
Il modo di andare: Un'accurata introduzione al linguaggio di programmazione Go - The Way to Go: A Thorough Introduction to the Go Programming Language
Programmare Crystal: creare applicazioni ad alte prestazioni, sicure e concorrenti - Programming...
Crystal è destinato ai programmatori Ruby che...
Programmare Crystal: creare applicazioni ad alte prestazioni, sicure e concorrenti - Programming Crystal: Create High-Performance, Safe, Concurrent Apps
Sviluppo web con Julia e Genie: una guida pratica allo sviluppo web lato server ad alte prestazioni...
Una panoramica pratica dello sviluppo web in...
Sviluppo web con Julia e Genie: una guida pratica allo sviluppo web lato server ad alte prestazioni con il linguaggio di programmazione Julia - Web Development with Julia and Genie: A hands-on guide to high-performance server-side web development with the Julia programming language
Imparare Dart - Seconda edizione - Learning Dart - Second Edition
Imparare a sviluppare applicazioni ad alte prestazioni con Dart 1. 10Informazioni su questo...
Imparare Dart - Seconda edizione - Learning Dart - Second Edition
Iniziare con il linguaggio di programmazione Julia - Getting started with Julia Programming...
Entrate nell'entusiasmante mondo di Julia, un linguaggio...
Iniziare con il linguaggio di programmazione Julia - Getting started with Julia Programming Language

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)