background preloader

Découvertes

Facebook Twitter

Notre Mission – ASPHALTE. Le T-Shirt – ASPHALTE. The drawings of Leonardo da Vinci. Sans titre. Framasoft. Le logiciel libre contre les géants du Web. J’ai déjà eu l’occasion de dire tout le bien que je pensais du travail de l’association Framasoft.

Framasoft. Le logiciel libre contre les géants du Web

Depuis un an, les animateurs de Framasoft se sont lancés dans une bataille façon David contre Goliath. Il s’agit ni plus ni mois que de « Degoogliser » Internet. Pour Framasoft, les entreprises comme Google, Amazon, Facebook, Apple ou Microsoft (GAFAM) qui font partie de notre quotidien mettent en danger notre vie numérique autant qu’elles la facilitent. Moteur de recherche, réseau social, organisation de réunions, stockage de documents… Tous ces services en ligne, j’en ai présenté ici même pas mal d’entre eux, sont maintenant devenus indispensables à notre quotidien. Fonctionnels, ergonomiques et le plus souvent gratuits, ils occultent l’enjeu principal qui repose sur le contrôle des données personnelles. Pour gagner cette bataille, Framasoft a eu l’excellente idée d’essayer de concurrencer les géants du Web sur leur propre terrain.

FX Reel 2015 - Yorie Kumalasari. Machine de Turing. Un article de Wikipédia, l'encyclopédie libre.

Machine de Turing

Pour les articles homonymes, voir Turing. Vue d’artiste d’une Machine de Turing (sans la table de transition). Une machine de Turing est un modèle abstrait du fonctionnement des appareils mécaniques de calcul, tel un ordinateur et sa mémoire. Ce modèle a été imaginé par Alan Turing en 1936, en vue de donner une définition précise au concept d’algorithme ou de « procédure mécanique ». Il est toujours largement utilisé en informatique théorique, en particulier dans les domaines de la complexité algorithmique et de la calculabilité. La thèse de Church postule que tout problème de calcul fondé sur une procédure algorithmique peut être résolu par une machine de Turing.

À l'origine, le concept de machine de Turing, inventé avant l'ordinateur, était censé représenter une personne virtuelle exécutant une procédure bien définie, en changeant le contenu des cases d'un tableau infini, en choisissant ce contenu parmi un ensemble fini de symboles. Comment fonctionne une machine de Turing ? Essayons de faire quelque chose de paradoxal : montrer concrètement comment marche une machine abstraite !

Comment fonctionne une machine de Turing ?

Car c'est bien une machine abstraite qu'Alan Turing a inventée pour expliquer la notion de « procédure mécanique » : on parle d'algorithme. Cette machine est la plus élémentaire possible destinée à mettre en œuvre ces mécanismes de calcul, numériques ou symboliques, comme le font notamment les ordinateurs. Ne perdons pas de vue que lorsqu'Alan Turing décrit sa machine dans un article en 1936, les ordinateurs n'existent pas encore !

La machine imaginée par Turing comporte un ruban divisé en cases, dans lesquelles elle peut écrire des symboles. La machine ne peut lire qu'une seule case à la fois, de même elle écrit dans une seule case et décale le ruban d'une seule case vers la gauche ou vers la droite. Animation HTML5/JS réalisée par Hugo Lehmann, librement adaptée d'une applet Java écrite par Hamdi Ben Abdallah.Accéder aux sources. À vous ! Ouf ! La Machine de Turing réalisée. Machine de Turing expérimentale. Machine de Turing réalisée. Machine de Turing. Nous vous suggérons de consulter plutôt l'article Comment fonctionne une machine de Turing (avec une animation HTML5/JS en remplacement de l'applet Java).

Machine de Turing

Essayons de faire quelque chose de paradoxal : montrer concrètement comment marche une machine abstraite ! Car c'est bien une machine abstraite qu'Alan Turing a inventée pour expliquer la notion de « procédure mécanique » : on parle d'algorithme. Cette machine est la plus élémentaire possible destinée à mettre en œuvre ces mécanismes de calcul, numériques ou symboliques, comme le font notamment les ordinateurs. Ne perdons pas de vue que lorsqu'Alan Turing décrit sa machine dans un article en 1936, les ordinateurs n'existent pas encore ! La machine imaginée par Turing comporte un ruban divisé en cases, dans lesquelles elle peut écrire des symboles. L'entrée du programme est une liste de symboles binaires, écrits sur le ruban blanc. À chaque programme correspond une description sous forme de table. À vous ! Animate Your Life.

Créer des livres interactifs. PixiClip. Ma Kubelwagen Lili.