Programmation Libre en avril/mai 2015 à Cognac

Posté par . Édité par Benoît Sibaud et palm123. Modéré par tankey. Licence CC by-sa
4
21
mar.
2015
Lug

L'association Logiciels Libres et Linux de Cognac, fait la promotion des Logiciels Libres depuis 2007. Dans ce cadre nous intervenons dans les écoles, dans des cycles de formation, ou directement auprès du grand public afin d'organiser des présentations. Nous proposons aussi des initiations diverses liées à l'utilisation des Logiciels sous Licence Libres et l'utilisation d'Internet Libre, comme:

  • Initiation à la bureautique
  • Installation et initiation à l'utilisation de GNU/Linux (Linux Mint, Mageia, Fedora, Ubuntu, …)
  • Initiation à l'utilisation d'Internet avec des outils libres

Dans le cadre de ces initiations et suite à plusieurs demandes, nous organisons en avril et mai des fins de semaines liées à la programmation. En effet le but des Logiciels Libres est de donner une autonomie illimitée aux utilisateurs. Cela peut donc passer par l'apprentissage de langages de programmation, pour les plus courageux, les passionnés ou les professionnels.

Concours de programmation multijoueurs CodinGame le 6 Février 2015

15
4
fév.
2015
Jeu

Le 6 Février prochain à 18h (heure de Paris), CodinGame lancera son prochain challenge de programmation en ligne multijoueurs « The Great Escape ».

The Great Escape Challenge de Programmation

Gratuite et ouverte aux développeurs du monde entier, la compétition se déroulera sur deux semaines (24h/24). Objectif : coder l'intelligence artificielle la plus efficace pour s'échapper d'un labyrinthe tout en piégeant ses ennemis.

Les participants pourront tenter de décrocher les lots offerts aux meilleurs du classement, ou candidater pour des emplois ou des stages auprès des sociétés sponsors de l'évènement.

Les développeurs de tous niveaux sont les bienvenus : pas besoin d'être un expert en IA pour se faire plaisir !

Le langage Rust en version 1.0 alpha, on arrête de tout casser !

Posté par (page perso) . Édité par olivierweb, reno, tankey, BAud, patrick_g, palm123, Nÿco et Nicolas Boulay. Modéré par tankey. Licence CC by-sa
44
24
jan.
2015
Technologie

Rust est un langage de programmation conçu pour répondre aux problématiques modernes des gros logiciels clients et serveurs utilisant Internet, en particulier la sécurité, le contrôle de la mémoire et la parallélisation.

Comme le rappelle la rétrospective 2014, Rust est un sujet qui a été beaucoup traité l’année précédente. N’oublions pas non plus l’expérimentation avec Rust et ibus qui a fait l’objet d’une dépêche en octobre dernier.

Avec un peu de retard par rapport au communiqué lors de la sortie de la version 0.12, mais comme annoncé le 12 décembre, c'est près de 3 ans après la version 0.1 que l'équipe de Rust publie la version alpha de la version 1.0 du langage ce 9 janvier.

Journal L'AFNOR a besoin de vous

Posté par (page perso) . Licence CC by-sa
21
10
nov.
2014

Bon, je sais, ce n'est pas directement lié au libre mais quand même.

Le groupe Ada de l'AFNOR, qui a en charge de participer à la commission de normalisation du langage, est en passe de disparaître par manque de participants aux deux réunions annuelles.
La disparition du groupe entraînerait l'absence des utilisateurs français dans la commission de normalisation.

Sans vouloir faire de chauvinisme, avouons que ce serait dommage pour un langage autrefois défini par un groupe français :)
Et (...)

Rust 0.12 : non, pas le jeu vidéo, le langage !

35
3
nov.
2014
Technologie

Le langage de programmation Rust continue son bonhomme de chemin et se prépare à une version bêta 1.0 avant la fin de l'année.

En attendant, Rust 0.12 est sorti le 9 octobre 2014 ! Pour rappel, Rust est un langage de programmation système qui vise la performance et la sûreté. Il est développé par Mozilla, en parallèle d'un nouveau moteur expérimental de rendu de pages web écrit en Rust : Servo.

Rust

Rust est open source au sens de l'OSI et libre. Son développement est fait de façon ouverte sur GitHub et le code source est publié sous double licence Apache 2.0 et licence MIT.

Pour une meilleure compréhension des détails techniques de cette dépêche et des évolutions de Rust, il est conseillé de se référer à la dépêche sur Rust 0.8 (ainsi qu’aux suivantes que vous trouverez via les tags rust et langage_rust).

Revue de presse de l'April pour la semaine 43 de l'année 2014

17
27
oct.
2014
Internet

La revue de presse de l'April est régulièrement éditée par les membres de l'association. Elle couvre l'actualité de la presse en ligne, liée au logiciel libre. Il s'agit donc d'une sélection d'articles de presse et non de prises de position de l'association de promotion et de défense du logiciel libre.

Sommaire

MicroAlg: langage et environnements pour l’algorithmique

Posté par (page perso) . Édité par Benoît Sibaud, NeoX, Xavier Teyssier, BAud et tuiu pol. Modéré par Benoît Sibaud. Licence CC by-sa
36
23
oct.
2014
Éducation

Professeur de mathématiques et d’informatique, n’étant pas pleinement satisfait par les outils pédagogiques du moment, j’ai décidé de créer MicroAlg. Une des forces de MicroAlg est qu’il est utilisable dans un navigateur (voir la page d’accueil du site officiel ou la galerie).

MicroAlg est un langage de programmation en « français » dédié à l’algorithmique et à son enseignement. Jeune (commencé fin mars 2014) et simple (des parenthèses pour seule syntaxe), il permet l’apprentissage des concepts les plus importants de l’algorithmique et de la programmation impérative.

La licence retenue est la GPL2. Des bibliothèques sont sous MIT, LGPLv3, BSD et Apache2. Le site est sous CC By Sa 3.0.

Exemple :

(Afficher "Quel âge as-tu ?")
(Si (< (Nombre (Demander)) 18)
 Alors (Afficher "Tu es mineur.")
 Sinon (Afficher "Tu prétends être majeur.")
)

Avis aux testeurs et aux contributeurs !

Concours de programmation CodinGame le 25 octobre 2014

14
23
oct.
2014
Jeu

Le prochain challenge de code en ligne proposé par CodinGame aura lieu le samedi 25 octobre 2014 à 18h (heure de Paris).

Titre de l'image

L'événement accueillera des développeurs du monde entier pour leur permettre de passer un bon moment, défier leurs pairs, gagner des prix (iPhone 6 Plus, Robot "JD" de EZ-Robot) ou entrer en contact avec des sociétés qui leur plaisent et qui recrutent.

Journal Nouvelles de "Ada for Automation"

Posté par (page perso) . Licence CC by-sa
26
17
oct.
2014

Bonjour,

Je crois que les automaticiens ne sont pas légion sur linuxfr.org mais je ne désespère pas de les y amener comme je ne désespère pas de les amener à utiliser et créer du logiciel libre, en Ada qui plus est. We will rock you…

"Ada for Automation" (A4A en version courte) est un cadre applicatif, ou framework, pour la conception d’applications d’automatisme industriel dans le langage Ada. Il s’appuie sur la bibliothèque libmodbus pour permettre de réaliser un client (...)

Mons, le 16 octobre – Apprendre à programmer à l’école : pourquoi et comment?

Posté par (page perso) . Édité par ZeroHeure et Benoît Sibaud. Modéré par ZeroHeure. Licence CC by-sa
11
8
oct.
2014
Communauté

Ce jeudi 16 octobre 2014 à 19h, dans le cadre de la Quinzaine Numérique 2014 à Mons, le Mundaneum et les Jeudis du Libre s’associent pour proposer une conférence grand public sur les objectifs et les moyens de l’apprentissage de la programmation.

Le titre de l’exposé : Apprendre à programmer à l’école : pourquoi et comment ?
Thématique : Programmation
Public : Tout public
L’animateur conférencier : Martin Quinson (Université de Lorraine, France)

Description : L’apprentissage de base et pour tous de la programmation est un enjeu majeur de notre société basée sur la connaissance et les réseaux. D’une part pour éviter que le citoyen ne se sente démuni ou victime face à la déferlante des technologies de l’information et de la communication ; d’autre part pour susciter des intérêts voire des vocations pour un secteur particulièrement prometteur d’emplois.

Revue de presse de l'April pour la semaine 39 de l'année 2014

Posté par (page perso) . Modéré par Pierre Jarillon. Licence CC by-sa
15
29
sept.
2014
Internet

La revue de presse de l'April est régulièrement éditée par les membres de l'association. Elle couvre l'actualité de la presse en ligne, liée au logiciel libre. Il s'agit donc d'une sélection d'articles de presse et non de prises de position de l'association de promotion et de défense du logiciel libre.

Sommaire

Concours de programmation CodinGame le 27 septembre 2014

14
24
sept.
2014
Jeu

Challenge de code Vox Codei

Le prochain challenge de code en ligne proposé par CodinGame sur sa nouvelle plate-forme aura lieu le samedi 27 septembre 2014 à 18h (heure de Paris).

L'événement accueillera des développeurs du monde entier pour leur permettre de passer un bon moment, défier leurs pairs, gagner des prix ou entrer en contact avec des sociétés qui leur plaisent et qui recrutent.

Parmi les nouveautés sur le site : un IDE remanié avec un nouveau visualiseur, des boutons pour lancer les jeux de test séparément ou simultanément, un tutoriel de prise en main, un mode solo et multijoueur.

Revue des techniques de programmation en shell

111
22
sept.
2014
Ligne de commande

L'été est fini, c'est la rentrée ! Pour se remettre en forme, rien de tel qu'une revue des techniques de programmation en shell — ces techniques sont pour le shell de Bourne /bin/sh mais peuvent être utilisées avec les shells compatibles qui permettent parfois des solutions plus faciles.

Journal int *(*(*foo[])(int))(float*);

70
13
sept.
2014

Salut,

J'ai profité de mes vacances pour rédiger un petit article sur la lecture des déclarations complexes (dans le sens "obscures") en C. Ces "monstres" comme celui du titre, ne sont pas forcément fréquents, mais il peut-être utile de savoir les lire et de manière symétrique de pouvoir les construire.

Un petit rappel des déclarations est proposé autour de quelques éléments clés :

  • déclaration vs définition,
  • décomposition d'une déclaration : storage class, type qualifier, type specifier, declarator
  • les opérateurs (...)

Journal Python comme premier langage de programmation ?

30
22
juil.
2014

Un récent article recensait quel langage est étudié en premier dans le cursus universitaire aux Etat-unis. Il en ressort que Python est le langage le plus utilisé, devant Java, Matlab et C/C++. Ce n'est pas vraiment une surprise, au vu de la popularité du langage et de sa relative simplicité d'apprentissage.

Si je devais apprendre à programmer aujourd'hui je pense que je choisirais Scala, parce qu'il élégant, statiquement typé et combine les notions de programmation fonctionnelle et orientée-objet. Et vous (...)