{"id":70,"date":"2021-01-08T20:00:00","date_gmt":"2021-01-08T19:00:00","guid":{"rendered":"https:\/\/switchelventutos.wordpress.com\/?p=70"},"modified":"2021-01-07T23:04:13","modified_gmt":"2021-01-07T22:04:13","slug":"what-is-programming","status":"publish","type":"post","link":"https:\/\/tutos.switchelven.fr\/fr\/what-is-programming\/","title":{"rendered":"En quoi consiste la programmation"},"content":{"rendered":"<p>Hello World. Ici Switch. Aujourd'hui, je vous propose de red\u00e9couvrir ce qu'est la programmation. <\/p>\n\n\n\n<p>D'aucun pensent qu'impl\u00e9menter un programme est relativement simple, qu'il suffit d'associer des p\u0125rases correctement pour tout faire fonctionner.  Peux comprennent les concepts derri\u00e8re le fonctionnement des outils \u00e9lectronique et de la programmation. <br><br>Vous saurez peut \u00eatre qu'un ordinateur n'est rien d'autre qu'un calculateur logique reposant sur des valeurs binaire (0 ou 1). Toutes ces donn\u00e9es sont stock\u00e9es  dans des espaces limit\u00e9es et chaque demande de communication est r\u00e9alis\u00e9e en associant et calculant les interactions logique entre les diff\u00e9rents groupes. <\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color has-large-font-size\">Histoire<\/p>\n\n\n\n<p>L'informatique d\u00e9rive des automates et de l'encryption de message. Des code secret basique de l'antiquit\u00e9 \u00e0 Enigma en passant par des automates musicien, l'automatisation fit \u00e9voluer ses bases math\u00e9matique et ses technologies progressivement. <\/p>\n\n\n\n<p>Le premier programme informatique est g\u00e9n\u00e9ralement attribu\u00e9 \u00e0 Ada Lovelace en 1843. Elle proposa un un algorithme permettant de calculer les nombres de Bernouilly et fonctionnait sur la Machine analytique.<\/p>\n\n\n\n<p>Cette publication ouvrit la voie pour la programmation moderne. Les bases introduites par la machine analytique furent retravailler au fil du temps en ajoutant des capacit\u00e9es de stockage, de contr\u00f4les, et autre, permettant la transition entre les calculateurs \u00e9lectronique et informatique.<\/p>\n\n\n\n<p>L'apparition des calculateurs \u00e9lectronique  s'accompagna de l'apparition des premiers langages pour le code machine. Ils permirent de repr\u00e9senter basiquement les algorithme de fa\u00e7on compr\u00e9hensible pour les syst\u00e8mes informatis\u00e9s. Cependant, ces languages d'assemblages sont difficilement compr\u00e9hensible et demande beaucoup de connaissance en informatique pour cr\u00e9er des programme optimis\u00e9s. <\/p>\n\n\n\n<p>Ainsi arriv\u00e8rent les langages dit de haut niveau et le concept de compilation. La compilation est une m\u00e9thode de traduction entre un langage humainement compr\u00e9hensible et le code machine ou un langage de plus bas niveau. <\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color has-large-font-size\">La programmation ?<\/p>\n\n\n\n<p>La programmation est une application de th\u00e9orie math\u00e9matique afin de fournir des interaction connue. Bien qu'aujourd'hui, les langages de haut niveau permettent de s'abstraire des math\u00e9matiques pure, les th\u00e9ories avanc\u00e9es de programmation telle que l'intelligence artificielle restent d\u00e9pendantes de concepts math\u00e9matiques complexes.<\/p>\n\n\n\n<p>En bref, un programme informatique consiste en une suite d'action n\u00e9cessaire au calcul d'un r\u00e9sultat, autrement dit, un algorithme. Tout ce qui est fait par les programme lors de l'utilisation d'un ordinateur se base sur des algorithmes. <\/p>\n\n\n\n<p>Le travail d'un d\u00e9veloppeur est donc de proposer l'algorithme le plus adapt\u00e9 \u00e0 la demande du clients et \u00e0 ses contraintes. Nous n'utiliserons pas le m\u00eame algorithme pour trier une liste en fonction de l'environnement de d\u00e9ploiement ou de conditions particuli\u00e8re connue sur la liste. <\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>En esp\u00e9rant que cet article puisse vous servir :) <\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color\">Sources<\/p>\n\n\n\n<p class=\"has-small-font-size\">Wikip\u00e9dia: https:\/\/fr.wikipedia.org\/wiki\/Programmation_informatique (fr)<\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color has-small-font-size\"><br>Documents compl\u00e9mentaires<\/p>\n\n\n\n<p class=\"has-small-font-size\"><em>Ada Lovelace<\/em>: https:\/\/fr.wikipedia.org\/wiki\/Ada_Lovelace, https:\/\/femmessavantes2.pressbooks.com\/chapter\/ada-lovelace-mathematicienne-1815-1852\/ <br><em>Nombres de Bernouilly<\/em>: https:\/\/fr.wikipedia.org\/wiki\/Nombre_de_Bernoulli<br><em>Machine analytique<\/em>: https:\/\/fr.wikipedia.org\/wiki\/Machine_analytique<\/p>","protected":false},"excerpt":{"rendered":"<p>Lot of people think programming as writing some random phrases and magically making thinks work. So let&#8217;s define programming \ud83d\ude42<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-70","post","type-post","status-publish","format-standard","hentry","category-theorie","entry"],"_links":{"self":[{"href":"https:\/\/tutos.switchelven.fr\/fr\/wp-json\/wp\/v2\/posts\/70","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tutos.switchelven.fr\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tutos.switchelven.fr\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tutos.switchelven.fr\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tutos.switchelven.fr\/fr\/wp-json\/wp\/v2\/comments?post=70"}],"version-history":[{"count":5,"href":"https:\/\/tutos.switchelven.fr\/fr\/wp-json\/wp\/v2\/posts\/70\/revisions"}],"predecessor-version":[{"id":134,"href":"https:\/\/tutos.switchelven.fr\/fr\/wp-json\/wp\/v2\/posts\/70\/revisions\/134"}],"wp:attachment":[{"href":"https:\/\/tutos.switchelven.fr\/fr\/wp-json\/wp\/v2\/media?parent=70"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tutos.switchelven.fr\/fr\/wp-json\/wp\/v2\/categories?post=70"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tutos.switchelven.fr\/fr\/wp-json\/wp\/v2\/tags?post=70"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}