samedi 30 avril 2016

Erlang et mnésia

Environ 15 résultats (0,47 secondes) Résultats de recherche #mnésia hashtag on Twitter https://twitter.com/hashtag/mnésia - Traduire cette page Dear #Erlang people, I'm using #Mnesia and I want to check a condition before ... data store implementations I developed in Erlang #list #queue #ets #mnesia ... [PDF]Ingénieur Développeur C/Erlang - barbot.org www.barbot.org/cv_fr_julien_barbot.pdf Ajout de fonctionnalités et optimisations du logiciel serveur (Erlang) d'interfaçage ... d'un proxy/cache MySQL répliqué, en Erlang, utilisant la réplication Mnésia. Persistance polymorphe - Barre Verte www.barreverte.fr/persistance-polymorphe 29 nov. 2011 - ... citer d'ailleurs BerkeleyDB (1986), base clé-valeur utilisée sur un nombre de projet impressionnant, et mnésia, base de tuples/records erlang ... [PDF]TP Systèmes distribués - Free ludovic.meurillon.free.fr/explorer/data/Archives%20Cours/.../Rapport.pd... 8 juin 2006 - 1.7 Aperçu des données stockées dans Mnésia . ... 1Pour de plus amples informations sur le langage Erlang et sa plate-forme OTP reportez-. Amnesia (disambiguation) - Wikipedia, the free encyclopedia https://en.wikipedia.org/.../Amnesia_(disambiguation) Traduire cette page Amnesia refers to a variety of conditions in which memory is lost or disturbed. Amnesia may also refer to: Contents. [hide]. 1 Film and television; 2 Literature; 3 Music. 3.1 Albums; 3.2 Songs. 4 Video games; 5 See also. Film and television[edit]. Amnesia (1994 film), a 1994 Chilean film; Amnèsia (2002 film), a 2002 Italian ... database management system written in the Erlang programming language ... Videos about “mnesia” on Vimeo https://vimeo.com/tag:mnesia - Traduire cette page mnesia + leveldb: liberating mnesia from the limitations of DETS - Mikael Pettersson - Erlang User Conference 2015. 6 months ago ... Mnésia (curta-metragem). mnesia - Findeen.com www.findeen.co.uk › Search › Directory › mnesia - Traduire cette page The latest Tweets from Mnésia (@Kwyz3). ... Mnesia - An Industrial DBMS with T - Erlang ... Erlang/OTP distributed relational/object hybrid database. Mnesia is a ... Menesia cana - ANIMALIA annimalia.com/.../animalia_arthropoda_insecta_coleo... Traduire cette page The latest Tweets from Mnésia (@Kwyz3). Tim B - Shahed ♥-. ... implemented ... A chat cluster based on ejabberd with custom Erlang and Mnesia modules. mnesia - Findeen.com www.findeen.fr › Rechercher › Annuaire mensia conseil mnesis médicament amnésique définition mnesis mesiano beaulieu mnésique mediapart mensia beaulieu, mnesis, mnésique, mesiano, ... erlang mnesia - Búsqueda www.findeen.es › Búsqueda › Directorio › mnesia Traduire cette page mnesia create table mnesia 分布式 mnesia database mnesia unexpectedly running mnesia 性能 mnesia not running mnesia dirty write mnesia用户手册 mnesia ...

Le langage ada

Présentation[modifier | modifier le code] Ada1 est un langage de programmation conçu par l’équipe de CII-Honeywell Bull dirigée par Jean Ichbiah en réponse à un cahier des charges établi par le département de la Défense des États-Unis (DoD). Son développement a commencé au début des années 1980 pour donner Ada 83. Pour cela, l'équipe de Jean Ichbiah s'est inspirée de son précédent langage LIS (Langage d'Implémentation de Systèmes), conçu à la CII pour permettre le développement de systèmes d'exploitation portables (à 95 %, disait Ichbiah). Ada 83 a été ensuite repris et amélioré au milieu des années 1990 pour donner Ada 95, le second langage objet normalisé de manière internationale (publié en février 1995, il est précédé de peu par Common Lisp, publié en décembre 1994). Sous les auspices de l’Organisation internationale de normalisation (ISO), le langage a bénéficié d'un amendement (Ada 2005) puis d'une nouvelle révision appelée Ada 2012. Le nom Ada a été choisi en l’honneur d’Ada Lovelace, sans doute la première informaticienne de l’histoire. Il est associé à la couleur verte car, lors de l’appel d’offre du DoD, les différentes propositions étaient désignées par des couleurs pour éviter tout biais, et l’équipe qui l’a conçu était l’équipe verte. Voici quelques particularités d’Ada : typage statique ; module par les paquetages et contrôle fin de la visibilité ; syntaxe claire et non ambiguë (inspirée de celle du langage Pascal) ; généricité ; multi-tâche ; traits temps réel intégrés au langage (tâches, objets protégés, interruptions) ; bibliothèques normalisées ; liens avec les autres langages ; annexes temps réel avec le Profil Ravenscar pour les systèmes sûrs ; le document de la norme ISO est librement téléchargeable (voir ci-dessous). Il est souvent utilisé dans des systèmes temps réel et embarqués nécessitant un haut niveau de fiabilité et de sécurité. De nos jours, Ada est employé bien sûr par son initiateur, mais aussi dans toutes les technologies de pointe : en France, l’automobile, les transports ferroviaires (Alstom, Siemens Mobility, Ansaldo STS), les technologies aéronautiques (Thales Air Systems, Thales Avionics, Airbus, EADS Défense et sécurité) et les technologies spatiales (Thales Alenia Space, EADS Astrium, CNES, Arianespace). En 2013, il est possible de trouver des compilateurs Ada pour certains systèmes d’exploitation (Windows, Linux, VxWorks) et architectures matérielles, y compris un compilateur libre (GNAT, inclus dans GNU Compiler Collection) compilant de l’Ada 83/95/2005/2012. Ada est parfois utilisé en introduction aux cours de programmation informatique avancée2, et il peut être utilisé pour les cours d'introduction à la programmation3. Autres langages dans la mouvance Ada[modifier | modifier le code] Ada est inspiré du Pascal dont il a repris tant l'esprit de la syntaxe que de l'architecture. Le langage Ada a inspiré Bertrand Meyer pour la conception du langage Eiffel, qui y ajoute des notions de programmation par contrat (mais se montre moins adapté à l'industrie sous certains aspects). La notion de programmation par contrat, formalisée par Bertrand Meyer avec Eiffel, a amené la création d'une extension au langage Ada, SPARK (en), pour lui faire supporter des notations permettant d'exprimer des assertions contractuelles dans les spécifications. La programmation par contrat (des sous-programmes ou des types d'objets) est désormais intégrée dans la version Ada 2012. Ada a inspiré le langage PL/SQL dans le domaine des bases de données, ainsi que le langage VHDL pour les architectures matérielles. Le langage Ada est également à la base de la conception des différents langages de la norme CEI 61131-3, en particulier la partie déclarative commune à tous les langages et le langage ST (texte structuré). "Hello, world!" en Ada 95 ou Ada 2005[modifier | modifier le code] Un exemple courant pour montrer la syntaxe d’un langage est le programme Hello world : with Ada.Text_IO; -- Bibliothèque -- Déclaration de la procédure "Hello" procedure Hello is begin -- Imprimer "Hello, world!" à l'écran Ada.Text_IO.Put_Line("Hello, world!"); end Hello; Il existe des raccourcis pour Ada.Text_IO.Put_Line nécessitant moins de caractères, mais ils ne sont pas utilisés ici pour des raisons de compréhension. Pour des explications plus détaillées, vous pouvez consulter Wikibooks:Ada Programming/Basic. Bref historique[modifier | modifier le code] 1974 : le département de la Défense américain s'aperçoit qu’il gaspille énormément d’argent en utilisant grosso modo un langage de programmation par application, et en entretenant des programmes écrits dans des langages obsolètes endémiques ou exotiques. Certaines sources avancent le chiffre de 500 langages de programmation employés en ces lieux. Le résultat de cette prise de conscience est l’élaboration, en trois ans, du cahier des charges d’un langage unique, suffisamment souple et puissant pour remplacer tous les autres, que ce soit pour le guidage de missiles ou les travaux sur l’intelligence artificielle en passant par les applications de gestion. 1977 : le département lance un appel d’offres, remporté par une équipe dirigée par le Français Jean Ichbiah. 1980 : Jean Ichbiah fonde la compagnie Alsys (Ada Language Systems). 1983 : Ada83 est normalisé aux États-Unis par l’ANSI (ANSI/MIL-STD-1815A-1983). 1987 : Ada83 fait l’objet de la norme internationale ISO 8652:1987. 1990 : à partir des améliorations apportées par les différents développeurs de compilateurs, l’Ada Joint Program Office lance un projet de révision du langage. 1991 : Alsys est revendu à Thomson-CSF et devient TSP. 1992 : un contrat est passé entre le comité de révision (Ada9X Program Office) et l’Université de New York pour le développement d’un compilateur de référence pour le nouveau langage, qui sera librement disponible. Ce compilateur, GNAT, est basé sur la technologie GCC de GNU. 1994 : la société Ada Core Technologies (aujourd’hui AdaCore) est fondée par les membres du projet GNAT pour poursuivre la maintenance du compilateur et en assurer la commercialisation et le support. 1995 : la révision tant attendue arrive à son terme, Ada95 voit le jour. Une norme révisée est publiée, ISO/CEI 8652:1995. Ada95 est le premier langage qui met en œuvre la programmation orientée objet à faire l’objet d’une norme internationale. Le compilateur GNAT couvre l’intégralité de la norme Ada95, y compris l’ensemble de ses annexes optionnelles. 1996 : TSP devient Aonix4. 2000 : l’Ada Conformity Assessment Authority (ACAA) publie un ensemble de corrections mineures accumulées au cours des cinq années précédentes : le Technical Corrigendum 1. 2003 : un rapport du Software Engineering Institute (en) prédit la mort du langage Ada malgré sa supériorité sur les autres. 2007 : l'ISO publie l'Amendement 1 au langage qui introduit de nouvelles fonctions et officialise de nombreuses améliorations proposées initialement par les différents développeurs de compilateurs. Cette version du langage porte le nom d'Ada 2005, année durant laquelle l'Amendement fut figé pour publication par l'ISO. 2012 : l'ISO publie une nouvelle révision de la norme (Ada 2012), qui apporte notamment des facilités syntaxiques, la programmation par contrat, le support des architectures multi-cœurs, et une extension de la bibliothèque prédéfinie.

300 astuces pour Visual Basic 6

Environ 35 400 résultats (0,50 secondes) Résultats de recherche 300 astuces pour Visual Basic 6 - broché - Rémy ... - Livre livre.fnac.com › ... › Langages de programmation › VISUAL BASIC 300 astuces pour Visual Basic 6, Rémy Lentzner, Osman Eyrolles Multimedia. Des milliers de livres avec la livraison chez vous en 1 jour ou en magasin avec ... Amazon.fr - 300 astuces pour Visual Basic 6 - Rémy ... https://www.amazon.fr/300-astuces-pour-Visual-Basic/dp/2746402653 Noté 0.0/5. Retrouvez 300 astuces pour Visual Basic 6 et des millions de livres en stock sur Amazon.fr. Achetez neuf ou d'occasion. 300 astuces pour Visual Basic 6 - R.Lentzner - Librairie ... www.eyrolles.com › Accueil › Informatique L'apprentissage d'un langage de programmation – Visual Basic et ses innombrables fonctions, notamment – nécessite un « investissement temps ... 300 astuces pour Visual Basic 6. Rémy Lentzner - Decitre ... www.decitre.fr › ... › Langages informatiques › Visual basic Découvrez 300 astuces pour Visual Basic 6 le livre de Rémy Lentzner sur decitre.fr - 3ème libraire sur Internet avec 1 million de livres disponibles en livraison ... 300 astuces pour visual basic 6 : perfect micro - Lentzner ... www.gibertjoseph.com › Livres › Savoirs 300 astuces pour visual basic 6 : perfect micro Occasion ou Neuf par Lentzner (Oem). Profitez de la Livraison Gratuite (voir condition) - Gibert Joseph, Livres ... 300 astuces pour Visual Basic 6 - broché - Rémy ... - Fnac www.fr.fnac.be/a1135110/Remy-Lentzner-300-astuces-pour-Visual-Basic-6 Fnac : 300 astuces pour Visual Basic 6, Rémy Lentzner, Osman Eyrolles Multimedia". Livraison gratuite et - 5% sur tous les livres. Achetez neuf ou d'occasion. 300 [Trois cents] astuces pour Visual Basic 6 www.bibliotheques-clermontcommunaute.net/.../search.php?... Microsoft Visual BASIC (logiciel). 300 ... 300 [Trois cents] astuces pour Visual Basic 6 / Rémy Lentzner. ... Visual Basic 6, les bases de données et SQL Server 7. HACKERMAG: 300 Astuces Pour Visual Basic lembergerandre.blogspot.com/2014/.../300-astuces-pour-visual-basic.ht... 28 déc. 2014 - Du D 300 - Bas Prix Adwww.omniprix.com Du D 300 : trouvez les bonnes affaires en comparant les offres ! 300 Astuces Pour Visual Basic 6 ... Acheter Visual Basic 6 pas cher ou d'occasion sur ... www.priceminister.com/s/visual+basic+6 Venez découvrir notre sélection de produits visual basic 6 au meilleur prix sur PriceMinister et profitez de ... 300 Astuces Pour Visual Basic 6 de Rémy Lentzner ... 9782746402652: 300 Astuces Pour Visual Basic 6 ... www.abebooks.com/.../300-Astuces-Visual-Basic-6.../... Traduire cette page AbeBooks.com: 300 Astuces Pour Visual Basic 6 (9782746402652) by Lentzner, Remy and a great selection of similar New, Used and Collectible Books ...

Python multithreading

Environ 614 000 résultats (0,45 secondes) Résultats de recherche Python Multithreaded Programming - Tutorialspoint www.tutorialspoint.com/python/python_multithreadi... Traduire cette page Python Multithreaded Programming - Learning Python in simple and easy steps : A beginner's tutorial containing complete knowledge of Python Syntax Object ... Python: multiprocessing vs threading - Dorian Fevrier's blog www.fevrierdorian.com/blog/post/.../Python-multiprocessing-vs-threadin... 4 avr. 2012 - Python: multiprocessing vs threading .... Idem pour Python qui ne supporte pas nativement le multithreading sur plusieurs core (le module ... Multi Threads en Python - Forum du club des développeurs et IT Pro www.developpez.net › ... › Python & Zope › Général Python 23 déc. 2011 - Bonjour, Je voudrais savoir si Python permet de faire du multithreads ? ... Le multithreading en Python marche très bien, y compris avec la v2.7. La programmation parallèle avec threading openclassrooms.com › Cours › Apprenez à programmer en Python 2 déc. 2015 - Jusqu'ici, nous avons utilisé Python de façon linéaire : les instructions s'exécutaient dans l'ordre et, pour que la suivante s'exécute, celle ... 17.1. threading — Thread-based parallelism — Python 3.5.1 ... https://docs.python.org/3/library/threading.html Traduire cette page Multiple threads may be given the same name. The initial name is set by the constructor. getName ()¶; setName ()¶. Old getter/setter API for name ; use it directly ... 16.6. multiprocessing — Process-based “threading ... https://docs.python.org/2/library/multiprocessing.html Traduire cette page 23 janv. 2016 - Because of multithreading/multiprocessing semantics, this number is not .... In addition, if the module is being run normally by the Python ... threading – Manage concurrent threads - Python Module of ... https://pymotw.com/2/threading/ Traduire cette page python -u threading_names.py worker Thread-1 Starting my_service Starting ..... Although the point of using multiple threads is to spin separate operations off to ... multithreading - How to use threading in Python? - Stack ... stackoverflow.com/.../how-to-use-threading-in-pytho... Traduire cette page 17 mai 2010 - I am trying to understand threading in Python. I've looked at the ... Here's a simple example: you need to try a few alternative URLs and return the ... Python Multithreading Tutorial: Concurrency and Parallelism ... www.toptal.com › Blog Traduire cette page Discussions criticizing Python often talk about how it is difficult to use Python for multithreaded work, pointing fingers at what is known as the global interpreter ... Python Advanced Tutorial 5 - MultiThreading - YouTube Vidéo pour "multithreading python"▶ 23:39 https://www.youtube.com/watch?v=EvbA3qVMGaw 8 avr. 2014 - Ajouté par DrapsTV This is a tutorial covering the basics of adding threading to your python programs. All Links and Slides will be ...

Une des caractéristiques les plus puissantes de Python est la list comprehension

Résultats de recherche list comprehension - Dive Into Python - Developpez.com python.developpez.com › ... › Types prédéfinis Une des caractéristiques les plus puissantes de Python est la list comprehension (création fonctionnelle de listes) qui fournit un moyen concis d'appliquer une ... Les compréhensions de liste - Apprendre le langage de ... apprendre-python.com › Python débutant Une de ces astuces est la compréhension de liste ( ou iste en compréhension ou list comprehension ). L'idée est simple: simplifier le code pour le rendre plus ... Python: List Comprehensions www.secnetix.de/olli/.../list_comprehensions.hawk Traduire cette page Python supports a concept called "list comprehensions". It can be used to construct lists in a very natural, easy way, like a mathematician is used to do. 5. Data Structures — Python 2.7.11 documentation https://docs.python.org/2/tutorial/datastructures.html Traduire cette page If no index is specified, a.pop() removes and returns the last item in the list. (The square .... List comprehensions provide a concise way to create lists. Common ... La compréhension de liste en Python, une syntaxe moderne ... fgallaire.flext.net/comprehension-de-liste-en-python-map-filter/ 5 déc. 2011 - La compréhension de liste est un syntactic sugar pour les fonctions classiques de la programmation fonctionnelle que sont map() et filter() . Liste en compréhension — Wikipédia https://fr.wikipedia.org/wiki/Liste_en_compréhension En programmation informatique, la syntaxe de certains langages de programmation permet de définir des listes en compréhension, c'est-à-dire des listes dont le ... List Comprehensions - Python 3 Patterns, Recipes and Idioms python-3-patterns-idioms-test.readthedocs.org/.../Co... Traduire cette page The list comprehension is enclosed within a list so, it is immediately evident that a list is being produced. There is only one function call to type and no call to the ... Python List Comprehensions: Explained Visually - Trey ... treyhunner.com/.../python-list-comprehensions-now-i... Traduire cette page 1 déc. 2015 - Python List Comprehensions: Explained Visually Dec 1st, 2015 10:30 am | Comments Sometimes a programming design pattern becomes ... Pratiques avancées et méconnues en Python openclassrooms.com › Cours 31 oct. 2013 - les list comprehensions : elles permettent de récupérer une nouvelle liste avec tous les éléments de l'ancienne liste filtrés et sur lesquels on a ... Python Tutorial: List Comprehension - Python Course www.python-course.eu/list_comprehension.php Traduire cette page We learned in the previous chapter "Lambda Operator, Filter, Reduce and Map" that Guido van Rossum prefers list comprehensions to constructs using map, ... Recherches associées à les list compréhensions liste en compréhension python list comprehension python if list comprehension javascript list comprehension haskell list comprehension else python list comprehension multiple variables python list comprehension else python list comprehension condition

Les dictionnaires en python 3

Résultats de recherche Les dictionnaires - OpenClassrooms openclassrooms.com › Cours › Apprenez à programmer en Python 2 déc. 2015 - C'est d'ailleurs comme cela que Python vous affiche un dictionnaire quand ... Vous ne pouvez pas trouver deux fois dans un set l'entier 3 par ... Apprendre à utiliser des dictionnaires en python ... apprendre-python.com › Python débutant Un dictionnaire en python est une sorte de liste mais au lieu d'utiliser des index, ... La méthode get vous permet de récupérer une valeur dans un dictionnaire et si la clé .... Différences python 2 / 3 · Encodage python · Pip installe vos librairies ... Utiliser les dictionnaires de python (tutoriel) - Emergence www.science-emergence.com/Python/HowToWorkWithDictionaryInPyt... 23 avr. 2014 - Les dictionnaires sont des "objets" de python permettant d'associer à un ... dictionnaire myfirstdictionary possède 3 valeurs: 'Homer',38 et 'Like ... ‎Source - ‎Historique - ‎Pièces jointes 3.1.3. Enlever des éléments d'un dictionnaire - Dive Into ... python.developpez.com › Sommaire › Plongez au coeur de Python Avant de revenir à votre premier programme Python, une petite digression est de rigueur car vous devez absolument connaître les dictionnaires, les tuples et les ... [PDF]Les dictionnaires en Python - IGM igm.univ-mlv.fr/~rispal/W3bis/src/python/cours2/CM_4.pdf Cours 4 : Les dictionnaires en. Python. Dictionnaires – p.1 ... Page 3 ... Un dictionnaire est un objet non ordonné qui contient plusieurs objets. ▽Dictionnaires ... 11 Dictionnaires et tuples - DSIMB www.dsimb.inserm.fr/~fuchs/python/python-node12.html suivant: 12 Fonctions monter: Cours de Python précédent: 10 Plus sur les listes ... Les dictionnaires se révèlent très pratiques lorsque vous devez manipuler des ... range(10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> tuple(range(10)) (0, 1, 2, 3, 4, 5, 6, 7, 8, ... 5. Structures de données — documentation Python 2.7.11 www.afpy.org/doc/python/2.7/tutorial/datastructures.html filter(f, range(2, 25)) [3, 5, 6, 9, 10, 12, 15, 18, 20, 21, 24] ..... Un autre type de donnée très utile, natif dans Python, est le dictionnaire (voir Mapping Types — dict). Apprendre à programmer avec Python/Approfondir les ... https://fr.wikibooks.org/...Python/Approfondir_les_structures_de_donné... 3 Les tuples; 4 Les dictionnaires ... En fait, les chaînes de caractères font partie d'une catégorie d'objets Python que l'on appelle des séquences, et dont font ... Aller plus loin avec les hash maps en Python | Sam & Max sametmax.com/aller-plus-loin-avec-les-hash-maps-en-python/ ... in Programmation and tagged dico dict dictionnaire python on 30/06/2014 by Sam ... Jack 3 Jeanne 0 Jenny 7 Joe 1 Jonh 5 July 3 >>> for nom, score in ... 5. Data Structures — Python 3.5.1 documentation https://docs.python.org/3/tutorial/datastructures.html Traduire cette page [x, x**2 for x in range(6)] ^ SyntaxError: invalid syntax >>> # flatten a list using a listcomp with two 'for' >>> vec = [[1,2,3], [4,5,6], [7,8,9]] >>> [num for elem in vec ...

La relativité

LA RELATIVITÉ C'est compliqué? Oui et non! Oui, pour posséder complètement cette notion. Non, pour s'en faire une petite idée. Le truc est de découvrir deux ou trois déclics. Deux ou trois choses auxquelles se raccrocher pour comprendre et le reste en découle naturellement. Pour moi personnellement, ce sont les explications que je donne en: Relativité Restreinte Tous les objets se déplacent à la vitesse généralisée, égale à celle de la lumière. Relativité Générale L'espace est courbe. L'espace a quatre dimensions: 3 pour l'espace et 1 pour le temps. Special relativity (SR) General Relativity (GR) Voir un résumé en Notions et concepts de la physique moderne Voir également: la relativité vue par Galilée VOCABULAIRE Gravitation * Gravitation : attrait universel de la matière pour la matière. * La force est proportionnelle aux masses et inversement proportionnelle au carré de la distance. * Selon Einstein, le phénomène est explicable en termes de courbure de l’espace-temps. Relativité générale * Théorie des phénomènes physiques dans l’espace-temps voûté et distordu. * Les déformations de l’espace-temps trahissent la présence de la matière. Relativité restreinte * Soit deux observateurs, dont l’un voit l’autre se déplacer à vitesse constante sur une ligne droite, alors : Aucun ne peut dire lequel des deux est en mouvement. * La vitesse de la lumière est constante (300 000 km/s) Courbure de l’espace temps * Dans un espace, deux lignes ne peuvent être parallèles. * Selon la relativité, l’espace-temps est courbe, mais la voussure est si graduelle qu’il est très difficile, par les moyens de l’observation, d’en révéler la direction et la valeur. * On distingue, dans les modèles cosmologiques, trois types de courbure spatiale : positive, nulle ou négative. Selon « Théories du ciel» de Michel Cassé et « Sommes-nous seuls dans l’univers ? » HISTORIQUE ANTIQUITÉ * Physique Aristotélicienne: Le monde a un centre. Les corps tendent vers le repos. Ils se rapprochent du centre et cessent tout mouvement. * Cette vision résultait d'une appréciation intuitive de la gravité et des frottements. COPERNIC / GALILÉE / DESCARTES * Décentrer la terre est un premier pas nécessaire vers la compréhension de la relativité de l'origine des systèmes de coordonnées. Copernic: Le soleil est au centre du monde Kepler Les planètes suivent des ellipses; le Soleil est l'un des foyers. Galilée Découvre les lois de l'inertie: Aucune expérience ne peut décider du mouvement ou du repos d'un corps. Est-ce le train sur l'autre voie qui démarre ou vous qui partez? Si vous êtes dans un sous-marin, comment apprécier le mouvement? Si vous écrivez une lettre dans un avion, quelle est la trajectoire de votre plume? * Le vrai mouvement n'existe pas. Il est dans la nature même du mouvement d'être relatif. Descartes * Formalise les lois de l'inertie et les applique aux objets célestes. Affirme la loi sur la conservation de la quantité de mouvement. Le Soleil ne peut pas être immobile: il décrit une petite ellipse. Conclusion * Le centre du monde, en fait, n'existe pas. Tout point peut servir d'origine. L'origine est arbitraire. La position n'est plus absolue. * Les lois s'appliquent quelle que soit l'origine des coordonnées. * C'est en ce sens que la relativité commence avec Copernic. On dit Il y a invariance des lois dans les déplacements de translation. On sait maintenant * Les invariants fondamentaux, tels que: énergie, impulsion, et moment angulaire sont une conséquence directe de la relativité des instants, des positions, et de l'orientation. Voir Analogie de la porte entr'ouverte et invariant de la relativité / Suite détaillée de l'historique GRAVITATION UNIVERSELLE * Newton formalise sa loi de la gravitation universelle La pomme tombe, oui ! Eh bien, la Lune aussi ! Force entre deux corps F = G. m.m' / d² avec G est la constante universelle de gravitation * Les lois empiriques de Kepler en découlent naturellement. C'est une belle étape d'explication et d'unification. Mais, on ne sait comment pas encore le pourquoi du comment. Pourquoi la distance au carré, plutôt que 2,001 ou autres? * Et, aussi, pourquoi le phénomène d'action à distance, est-il instantané? Poincaré, puis Einstein, montreront que la gravitation se propage à la vitesse de la lumière ESPACE ABSOLU ? * Newton soutient l'idée de l'existence d'un espace absolu et cette idée va s'imposer pour deux siècles bloquant l'évolution vers la relativité du mouvement perçue avant lui par Galilée, Descartes ou Huygens. * Un problème extrêmement difficile! Pas complètement résolu, même aujourd'hui. C'est le caractère apparemment absolu des forces d'inertie qui apparaissent au cours du mouvement accéléré. * Dans un bateau, un train ou un avion on ne se rend pas compte du mouvement uniforme en ligne droite, mais on perçoit très bien les virages. C'est la manifestation de la force centrifuge. * L'espace relatif disparaît pour deux siècles. C'est aussi l'époque où on recherche l'éther, comme milieu nécessaire à la propagation des ondes lumineuse. * Attendons Mach, Poincaré et Einstein pour rectifier le tir. RELATIVITÉ RESTREINTE * La relativité restreinte fut découverte indépendamment par Hendrik Lorentz, Henri Poincaré et Albert Einstein: L'espace et le temps ne sont pas des entités séparées. Ce sont des sous-espaces d'un espace temps à quatre dimensions. Historique * Le statut ondulatoire de la lumière est acquis: * Travaux de Fresnel et Young * Théorie électromagnétique de Maxwell * Il lui faut donc un milieu pour se propager: l'éther? * Michelson et Morley veulent déterminer par interférométrie la vitesse combinée de la lumière et du mouvement de la Terre. Ils obtiennent un résultat étrange qui met en défaut les lois addition des vitesses. Lumière et Terre Vitesse combinée dans le même sens: c, la vitesse de la lumière dans le sens opposé: c, la même vitesse! Oersted, Ampère et Faraday * Ils avaient compris que l'électricité et le magnétisme étaient les manifestions d'un champ unique. Ampère * Relations entre courant et aimants. Faraday * Découvre l'induction: le courant crée un champ magnétique et réciproquement. Bel exemple de relativité! Maxwell * Construit la théorie complète du champ électromagnétique. * Champ unique pour électricité et magnétisme. * Champ se propage sous la forme d'une onde, semblable à celui des ondes lumineuses. * La lumière est une onde électromagnétique! Suite >>> Hertz * Découvre les ondes radio (1888). Coulomb * Calque sa loi d'attraction électrique sur celle de Newton. Effet en 1 / r² Conclusion * Bel exemple de théorie unificatrice. Bel exemple, aussi, de l'origine de nombreuses découvertes du monde moderne: moteur, téléphone, radio, télévision… * Mais, si les lois de la mécanique, gravitation comprise, sont invariantes sous la transformation de Galilée (changement de coordonnées à vitesse uniforme constante), ça n'est pas du tout le cas pour les équations de Maxwell. Poincaré * C'est Poincaré qui découvrit la nouvelle transformation qui les laissait invariantes. Il les baptisa: transformation de Lorentz, lequel en avait eu une vision approchée. Lorentz * En fait, Lorentz avait fait l'hypothèse d'une contraction des appareils lors des expériences de Michelson et Morley. Il a même calculé le coefficient correspondant. BILAN à ce stade * Au début du siècle, Poincaré donne la liste des grands principes de la physique: * Conservation de l'énergie; * Conservation de la masse - Lavoisier * Dégradation de l'énergie - Carnot * Égalité de l'action et de la réaction - Newton * Principe de la moindre action; * Principe de la relativité et des transformations invariantes. Einstein * Einstein l'emportera dans la paternité de la relativité restreinte car il posa l'invariance de la vitesse de la lumière et développera la théorie de la relativité générale. * En fait, quelques mois après Poincaré, et indépendamment de lui, Einstein proposait une construction extrêmement profonde et complète de la nouvelle théorie. * Il doit beaucoup à une expérience intellectuelle dans laquelle il imaginait voyager sur un rayon lumineux. * En1905, il énonce le principe de la relativité dont le but est de réunifier l'électrodynamique et la mécanique. Il y affirme que: Relativité galiléenne universellement valable. Les lois de l'électrodynamique et de l'optique doivent être valides dans tous les systèmes de référence dans lesquels les équations de la mécanique sont valables. Invariance de la vitesse de la lumière. La vitesse de la lumière dans l'espace vide est bien définie ( c ), indépendante de l'état de mouvement du corps émetteur. * Ces deux postulats, apparemment contradictoires, constituent le principe de la relativité restreinte * Chez Einstein, le mouvement absolu n'existe pas. Et, les vitesses supérieures à celle de la lumière perdent toute signification. Le temps est soumis à la même relativité que l'espace.