Atelier OCaml

Dans la série des ateliers “Wanna be dev” pour étudier des langages de développement libres et innovants, Silex Labs vous invite à un atelier pour découvrir OCaml un langage de programmation libre et français.

À propos d’OCaml :

OCaml est un langage de programmation de niveau industriel supportant les styles fonctionnel, impératif et orienté-objet. Il apporte une grande aide au programmeur, en s’efforçant de détecter le plus possible d’erreurs grâce à son système de typage.

Le langage OCaml est:

  • fonctionnel: les fonctions sont des valeurs de première classe, elles peuvent être retournées en résultat et passées en argument à d’autres fonctions.
  • à gestion mémoire automatique (comme JAVA)
  • fortement typé: le typage garantit l’absence d’erreur (de la machine) à l’exécution.
  • avec synthèse de types: les types sont facultatifs et synthétisés par le système.
  • compilé ou interactif (mode interactif = grosse calculette)

De plus le langage possède:

  • une couche à objets assez sophistiquée,
  • un système de modules très expressif.
C’est notamment le langage avec lequel le compilateur Haxe est codé, et auquel on doit certaines particularités très appréciées du langage Haxe.
Les domaines de prédilection de ce langage sont
  • Le calcul symbolique: Preuves mathématiques, compilation, interprétation, analyses de programmes.
  • Le prototypage rapide. Langage de script. Langages dédiés.
  • La programmation distribuée (bytecode rapide).

ocaml-logo

Programme :

Pour cet atelier on vous propose une initiation au langage OCaml qui a pour but de vous permettre de vous débrouiller avec ce langage.

Cible :

Développeurs débutants en fonctionnel ou curieux très motivés

Matériel :

Des ordinateurs (Mac) sont disponibles sur places mais vous pouvez ramener votre ordi si vous préférez.

Date / Lieu / Inscription :

L’atelier aura lieu le mercredi 26 août 2015 de 19H à 21H à Mediabox 23 rue de Bruxelles, 75009 Paris.

Inscrivez vous gratuitement en envoyant un mail à contact(at)silexlabs(point)org

Intervenant :

dens
Cet atelier sera animé par Denis Cousineau, PhD, Ingénieur R&D chez Prove N Run

Linkedin

Pré-requis :

Des bases en programmation en général
savoir ce que sont les variables, les fonctions, les constantes, une boucle.

Le tour du web en 50 ateliers

Cet atelier entre dans le cadre du projet “Le tour du Web en 50 ateliers” qui propose des ateliers d’initiation aux métiers du numérique par la pratique pour permettre aux personnes défavorisées face à l’accès au numérique, de comprendre ce secteur et de s’initier à ses métiers.

Questionnaire

Chargement en cours…

OCAML#2-JUILL-15_Mediabox-carre6

Tags

Rejoignez nous