Journal Un ouvrage sur Julia

39
5
jan.
2020

Bonjour,

Je me permets de faire un peu de publicité pour mon livre d’introduction au langage de programmation Julia, le premier livre en français à ma connaissance. Le livre est destiné en priorité (mais pas exclusivement) à un public de mathématiciens généralistes, pas forcément spécialistes du calcul scientifique. Les trucs très matheux représentent à peu près le tiers du livre.

On peut le lire gratuitement en ligne, ou acheter une version papier (en couleurs !) pour 19 € .
http://www.iecl.univ-lorraine.fr/~Olivier.Garet/livre_julia/

(…)

Forum général.général Un zoomer de fractal entierement en ligne en JavaScript.

Posté par  . Licence CC By‑SA.
Étiquettes :
3
16
jan.
2016

Bonjour à tous !

Je souhaitais partager avec vous FractalJS, ce magnifique projet open source qui permet d'explorer à l'envi les fractals en deux dimension tels que le mandelbrot, le julia et d'autre, instantanément depuis votre navigateur.

C'est ultra simple d'utilisation, beau, et très bien réalisé.

FractalJS
Le dépôt Github pour ceux qui voudraient contribuer.

Bonne découverte !

Benoît

Version 1.0 de Julia

Posté par  . Édité par reno, Nÿco, Brndan, Bruno Michel, Xavier Teyssier et olivierweb. Modéré par NeoX. Licence CC By‑SA.
40
4
mar.
2012
Technologie

Julia, un langage de programmation peu connu, a atteint la version 1.0 (disponible uniquement sur Linux et Mac OS X actuellement). Le langage a été créé par des scientifiques et se veut donc optimisé pour leurs besoins : le calcul scientifique, l'apprentissage automatique (machine learning en anglais), la fouille de données (data mining), le calcul algébrique linéaire à grande échelle et le calcul distribué et parallèle.

Ils veulent un langage :

  • Très simple à apprendre, mais qui puisse aussi convenir aux « hackeurs sérieux » : Julia a une syntaxe facile à apprendre pour les utilisateurs de Matlab, tout en étant homoiconique avec des vrais macros comme le Lisp.
  • Aussi utilisable pour la programmation « normale » que Python, aussi simple pour les statistiques que R, aussi naturel pour le traitement de texte que Perl (Julia supporte les PCRE), aussi puissant pour l'algèbre linéaire que Matlab et aussi bon pour lier des programmes ensemble que le shell.

Avec une implémentation :

  • Open source avec une licence peu contraignante : Julia est sous licence MIT.
  • Aussi performante que le C tout en ayant la dynamicité de Ruby : quelques benchmarks sont sur la page d'accueil de Julia qui est dynamiquement typé avec annotation optionnelle de type (et dispatch multiple).
  • Fournissant un mode interactif et compilé.

Bref, ils sont ambitieux ! Leur manuel de référence est assez bien fait : à vous de juger…

NdA : Merci à Nÿco, olivierweb, Brndan et particulièrement à reno pour leur aide lors de la rédaction de cette dépêche.