Un hackathon, marathon de programmation ou programmathon est un événement durant lequel des groupes de développeurs volontaires se réunissent pendant une période de temps donnée afin de travailler sur des projets de programmation informatique de manière collaborative. C'est un processus créatif aux objectifs larges et variés souvent axés sur la proposition de solutions informatiques innovantes, l'amélioration de logiciels existants ou la conception de nouvelles applications dans le domaine des technologies numériques.
Le terme est un mot-valise constitué de hack et marathon. La référence au « Marathon » se justifie par le travail sans interruption des développeurs pendant deux jours, généralement lors d'un week-end.
Le hackathon est à l'origine un rassemblement de développeurs, généralement organisés en équipe, par ou autour d'un ou plusieurs porteur(s) de projet avec l’objectif commun de tester une idée et de produire un prototype d'application en quelques heures (principe du prototypage rapide). Sous forme de concours chronométré, l'équipe gagnante est généralement désignée par un jury à l’issue du temps imparti.
Il s'inscrit généralement dans des perspectives de coconception, d'économie du partage et de l'économie collaborative, avec parfois une dimension artistique qui s'expriment dans ses aspects créatifs et parfois de design d'objet et parfois d'éducation au design collaboratif, éventuellement détournés par des entreprises.
La méthode est souvent réutilisée par des entreprises et autres entités commerciales (ex: Markathon, un Choreograthon...) et constitue ainsi une alternative aux méthodes classiques de développement du système d'information en interne ou d'appel d'offre de prestations.
L'événement a souvent lieu le weekend (pour permettre aux travailleurs salariés ou indépendants de se rendre plus facilement disponibles).
Il peut être organisé par une école, une société, une administration (Ministère, Région, Commune...).
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
As we move towards a design economy, the success of new products, systems and services depend increasingly on the excellence of personal experience. This course introduces students to the notion and p
OpenBSD est un système d'exploitation libre de type Unix, dérivé de 4.4BSD. Créé en 1994 par Theo de Raadt, il est issu de la séparation avec NetBSD, le plus ancien des trois autres principaux systèmes d'exploitation de la famille des BSD aujourd'hui en activité. Le projet OpenBSD est réputé pour son intransigeance sur la liberté du logiciel et du code source, la qualité de sa documentation, et l'importance accordée à la sécurité et la cryptographie intégrée.
Facebook ( « trombinoscope » en anglais) est un réseau social en ligne appartenant à Meta. Il permet à ses utilisateurs de publier des images, des photos, des vidéos, des fichiers et documents, d'échanger des messages, joindre et créer des groupes et d'utiliser une variété d'applications sur une variété d'appareils. Facebook est fondé en 2004 par Mark Zuckerberg et ses camarades de l'université Harvard : Chris Hughes, Eduardo Saverin, Andrew McCollum et Dustin Moskovitz.
x86-64, ou x64, est une extension du jeu d'instructions x86 d'Intel, introduite par la société AMD avec la gamme AMD64. Intel utilisera cette extension en l'appelant initialement EM64T renommé aujourd'hui en Intel 64. Cette extension permet la gestion des nombres sur 64 bits, avec pour corollaire un adressage mémoire bien au-delà de 4 Go. À cela s'ajoute le doublement (de 8 à 16) du nombre de registres généralistes et vectoriels (SSE). Long Mode : mode 64 bits natif avec compatibilité 32 bits (des programmes non recompilés peuvent être utilisés sans perte de performance notable).