Yorick è un linguaggio di programmazione interpretato, progettato per l'analisi numerica e scientifica. È stato sviluppato principalmente da David H. Munro dell'Università di California, Berkeley.
Yorick è un linguaggio di programmazione interpretato, progettato per l'analisi numerica e scientifica. È stato sviluppato principalmente da David H. Munro dell'Università di California, Berkeley. Yorick è stato progettato per essere facile da imparare e utilizzare, con una sintassi simile a quella di C.
Yorick è utilizzato principalmente per l'analisi numerica e scientifica, come la modellizzazione di dati sperimentali, la simulazione di sistemi fisici e la visualizzazione di dati. Yorick è anche utilizzato per l'elaborazione di immagini e la grafica 3D.
Yorick è un linguaggio di programmazione ad alto livello, interpretato e orientato agli array. Supporta la programmazione procedurale e funzionale, e ha una vasta libreria standard per l'analisi numerica e scientifica. Yorick supporta anche la creazione di grafici 2D e 3D, e può essere esteso con librerie esterne scritte in C.
yorick func fibonacci(n) { if (n <= 1) return n; return fibonacci(n - 1) + fibonacci(n - 2); }
print, fibonacci(10);
In questo esempio, abbiamo definito una funzione ricorsiva per calcolare la sequenza di Fibonacci e abbiamo stampato il decimo valore della sequenza.
Yorick ha una vasta libreria standard per l'analisi numerica e scientifica, che include funzioni per l'algebra lineare, la trasformata di Fourier, l'ottimizzazione e la statistica. Inoltre, Yorick può essere esteso con librerie esterne scritte in C.
Yorick è relativamente facile da imparare per chi ha esperienza con altri linguaggi di programmazione ad alto livello come C o Python. La documentazione ufficiale di Yorick è disponibile online, insieme a numerosi esempi e tutorial.