Forum Programmation.autre Quel est le meilleur moyen d'apprendre à utiliser un langage de programmation ?

Posté par . Licence CC by-sa
3
8
jan.
2016

Bonjour,

je cherche à évoluer en informatique et je me demande comment commencer à travailler ?

Je cherche en particulier à maîtriser les spécificités du C++ et du java.

Je connais un peu le langage C et je me débrouille pas trop mal avec python.

Pensez vous qu'il soit une bonne idée de me concentrer sur des projets concrets, plutôt de suivre des cours ou des ouvrages « pas à pas », enfin, devrais-je plutôt mettre à jour mes compétences théoriques ?

Merci beaucoup (...)

Dr. Geo 15.12

Posté par (page perso) . Édité par Yvan Munoz, tuiu pol et Storm. Modéré par tuiu pol. Licence CC by-sa
32
12
déc.
2015
Éducation

Dr. Geo est un environnement entièrement libre de géométrie interactive et de programmation. Il est développé avec Pharo, environnement et langage de programmation porté par l'INRIA.

logo DrGeo

Code vs Zombies, samedi 28 novembre 2015, concours de programmation en ligne sur 24 heures

13
27
nov.
2015
Jeu

CodinGame organise un concours de programmation en ligne "Code VS Zombies" qui aura lieu du samedi 28 novembre 2015 à 18h (heure de Paris) au dimanche 29 novembre (18h). Gratuite et ouverte aux développeurs du monde entier, la compétition se déroulera sur 24 heures.

Forum général.général Un projet scolaire ?

Posté par . Licence CC by-sa
2
12
oct.
2015

Bonjour,

Ma compagne, institutrice, recherche à enseigner quelques bases de programmation à ses élèves de CE2. Auriez-vous une idée d'un projet ludique susceptible de l'intéresser ?
L'idéal serait probablement un jeu simple, personnalisable, avec lequel les enfants pourront jouer sur leurs ordinateurs à la maison (qui sont souvent sous Windows).

Merci pour vos idées et conseils ! :)

Langage de programmation Linotte 2.6, programmons avec des blocs

Posté par . Édité par Benoît Sibaud et Yvan Munoz. Modéré par Xavier Claude. Licence CC by-sa
17
8
oct.
2015
Éducation

Après 10 ans d'existence, le langage Linotte revient avec une nouvelle version : Linotte 2.6. Pour rappel, Linotte est un langage de programmation et un atelier de programmation entièrement en français.

Cette dernière version apporte un nouveau module facilitant la réalisation d'algorithme ou la découverte de la programmation. Ce nouveau module permet de programmer visuellement en utilisant des blocs (ou timbres) que l'on glisse sur une planche les uns à la suite des autres.

Logo

Challenge de programmation en ligne Back to the Code le 26 Septembre 2015

Posté par (page perso) . Édité par ZeroHeure et Nils Ratusznik. Modéré par patrick_g. Licence CC by-sa
18
24
sept.
2015
Jeu

CodinGame organise un challenge de code en ligne multijoueurs "Back to the Code" qui aura lieu du samedi 26 septembre 2015 à 18h (heure de Paris) au dimanche 4 octobre (20h). Gratuite et ouverte aux développeurs du monde entier, la compétition se déroulera sur 8 jours.

Objectif : coder un bot (I.A.) fonctionnel et performant. Sur les 8 jours, il sera possible de jouer et soumettre son code autant que souhaité (pas de limitations, pas d'obligations). Pour rassurer ceux qui n'auraient pas beaucoup de temps à consacrer à leur programme, sachez qu'on peut démarrer et s'amuser avec une solution minimale qui peut être codée en quelques minutes seulement.

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

Rust versions 1.1, 1.2 et 1.3

51
23
sept.
2015
Technologie

D’après Wikipédia, « Rust est un langage de programmation compilé multi-paradigme conçu et développé par Mozilla Research. Il a été conçu pour être « un langage sécurisé, concurrent, pratique », prenant en charge les styles de programmation purement fonctionnelle, modèle d'acteur, procédurale et orientée objet. »

Rust

Rust a été largement couvert sur LinuxFr.org, à travers les versions 0.7, 0.8, 0.9, 0.10, 0.11, 0.12, la version 1.0-alpha, et enfin la version 1.0.

Journal Qui fait des trucs "cools" en France et en Europe?

17
10
sept.
2015

Cher Journal,

J'ai l'impression qu'en France et en Europe, il y a sûrement des entreprises et des organisations qui font des trucs "cools", mais elles ne sont pas mises en avant.

Ce que j'appelle des trucs "cools", ce sont des projet orientés très programmation système (en C) ou programmation fonctionnelle (principalement OCaml, Haskell et Erlang. Mais ça peut aussi être C++14, Scala, Clojure, …) ou « big data », avec du R&D de préférence libre.

J'ai cherché, je n'ai presque (...)

Journal Résolution naïve d'un jeu de société

41
20
juil.
2015

Bonjour nal,
Aujourd'hui je vais te parler de résolution naïve d'un problème combinatoire, en explorant un arbre. Le problème vient d'un jeu de société, et la résolution se fera en Haskell, illustrant des notions intéressantes : Anamorphisme et Deforestation_(computer_science).

Explication du jeu

Le jeu du Ricochet Robots est un jeu de société constitué d'une grille de jeu, comportant des cases, avec des murs certains côtés, et certaines cases ayant un symbole d'une certaine couleur.

Quatre Robots (chacun d'une (...)

La Semaine du Libre 2015 à Brignoles (83) du lundi 20 juillet au dimanche 26 juillet

6
17
juil.
2015
Communauté

L’association GULLIVAR organise du lundi 20 juillet au dimanche 26 juillet 2015, une semaine d'activités consacrée au Logiciels Libre et composée d’ateliers divers.

Chaque jour de 10h00 à 21h30; Salle des Saints Anges, chemin de San Sumian à Brignoles.

Repas pris en commun vers 12h30 / 13h00, chacun(e) amenant un (ou plusieurs) plat(s) à partager.

Les ateliers commencent à 14h00 sauf ceux de lundi qui commence à 10h00 et à 17h00.

IMPORTANT : nous vous demandons de vous inscrire pour chaque atelier et/ou activité, cela nous permettra de connaître le nombre de participants et de vous informez des détails pratiques de chaque atelier. Pour cela écrivez-vous à l'adresse courriel gullivar@gullivar.org en indiquant vos coordonnées (nom, prénom, adresse de Courriel [e-mail], numéro de téléphone mobile, choix du ou des ateliers) ou en remplissant le formulaire situé sur le site internet de GULLIVAR.

Libre participation aux frais. Programme susceptible de modifications de dernière minute.

Forum Programmation.autre SupertuxKart cherche programmeur OpenGL

Posté par (page perso) . Licence CC by-sa
7
26
juin
2015

Un petit message du groupe SupertuxKart : ils cherchent une personne qui connaisse bien openGL. Ca doit être rare,surtout pour faire du bénévolat (les financements dans les jeux libres, ce n'est pas encore ça).Mais si vous êtes partant contactez-les sur le channel IRC freenode #stk irc.freenode.net

Hackathon en ligne CodinGame les 27 et 28 juin 2015

Posté par (page perso) . Édité par Benoît Sibaud. Modéré par patrick_g. Licence CC by-sa
12
25
juin
2015
Jeu

Visuel

CodinGame organise un Hackathon en ligne "Code of The Rings" qui aura lieu du samedi 27 juin 2015 à 18h (heure de Paris) au dimanche 28 juin (18h).

Gratuite et ouverte aux développeurs du monde entier, la compétition se déroulera sur 24 heures.

Objectif : coder une solution à un problème donné et optimiser son programme le plus possible pour grimper dans le classement. Dans l'intervalle, il sera possible de jouer et soumettre son code autant que souhaité (pas de limitations, pas d'obligations).

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

Dr. Geo 15.07

Posté par (page perso) . Édité par palm123, tuiu pol et Nÿco. Modéré par tuiu pol. Licence CC by-sa
25
17
juin
2015
Éducation

Dr. Geo est un logiciel libre de géométrie dynamique et de programmation. Il est utilisable de l'école primaire au lycée, voire au delà.

Ce qui est particulier avec Dr. Geo c'est sa dimension programmation utilisateur très présente : écriture de script comme objet de code intégré dans un canevas, description d'une figure euclidienne avec un code et enfin modification de Dr. Geo depuis lui-même.

À noter : l'ensemble de Dr. Geo est sous licence libre, y compris les fichiers de traductions et les icônes de l'interface utilisateur.

Sortie de Haxe 3.2.0

28
17
juin
2015
Technologie

Haxe est un langage de programmation orienté objet, open source, basé sur un système de classes comme C# ou Java.
Il permet de mettre en place des types abstraits, des metadatas, des Generics, des Enums, ou encore faire de la programmation fonctionnelle comme en F#.
C’est une solution robuste, multi-paradigme, parfaitement adaptée au développement d’applications web, au jeu et au mobile.

Logo Haxe

Il y a quelques jours, la version 3.2.0 est sortie avec son lot de nouveautés et de corrections.
Cette dépêche présente les principaux changements et profite de l'occasion pour refaire un tour des possibilités offertes par ce langage.

Journal Annonce : HWA nouvelle version

15
17
mai
2015

HWA est un outil d'abstraction du matériel pour la programmation de microcontrôleurs en C (ou en assembleur).

Ce n'est pas une bibliothèque mais un ensemble de macros qui permettent d'écrire un code plus porté vers la description du résultat attendu que sur les valeurs à écrire dans les registres.

Une première version avait été sortie (un peu prématurément) il y a environ trois ans. HWA a depuis été entièrement réécrit pour proposer des instructions génériques acceptant des listes d'arguments de (...)