{"id":35464,"date":"2019-10-31T22:04:29","date_gmt":"2019-10-31T19:04:29","guid":{"rendered":"https:\/\/prohoster.info\/blog\/odin-yazyk-chtoby-pravit-vsemi\/"},"modified":"2019-10-31T22:04:29","modified_gmt":"2019-10-31T19:04:29","slug":"odin-yazyk-chtoby-pravit-vsemi","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/odin-yazyk-chtoby-pravit-vsemi","title":{"rendered":"Un langage pour gouverner tous","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h2>Cach\u00e9 sous une couche de code se trouve un langage qui aspire \u00e0 \u00eatre appris.<\/h2>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Un langage pour gouverner tous\" src=\"\/wp-content\/uploads\/2019\/06\/b0d6f923cd5cbfeeb6dc41d9fb59b581.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Au moment de la r\u00e9daction de cet article, la requ\u00eate \u00ab quel langage de programmation apprendre en premier \u00bb renvoie 517 millions de r\u00e9sultats de recherche. Chacun de ces sites vante un langage particulier, et 90 % d'entre eux recommanderont finalement Python ou JavaScript.<\/p>\n<p><\/p>\n<p>Sans plus attendre, je voudrais d\u00e9clarer officiellement que tous ces 517 millions de sites se trompent et affirmer que le langage \u00e0 apprendre en premier est <strong>la logique fondamentale<\/strong>.<\/p>\n<p><\/p>\n<p>Savoir coder ne suffit pas. Le march\u00e9 est si satur\u00e9 de dipl\u00f4m\u00e9s d'universit\u00e9s et de cours que le poste de junior a quasiment disparu*. Pour r\u00e9ussir dans le monde d'aujourd'hui, vous devez \u00e0 la fois coder et poss\u00e9der une pens\u00e9e logique fondamentale avanc\u00e9e.<\/p>\n<p><\/p>\n<p><em>* ici et ailleurs, veuillez garder \u00e0 l'esprit qu'il s'agit d'une traduction, et que la situation du march\u00e9 du travail pour l'auteur et dans votre pays peut \u00eatre diff\u00e9rente (comme d'autres nuances), ce qui, cependant, ne rend pas l'article original moins valide \u2014 note de la traduction.<\/em><\/p>\n<p><\/p>\n<h2>Ma premi\u00e8re le\u00e7on d'informatique<\/h2>\n<p><\/p>\n<p>Ma premi\u00e8re rencontre avec l'informatique a eu lieu lors d'un cours optionnel que j'ai pris en 10\u00e8me classe. D\u00e8s le premier jour, en entrant dans la salle de classe, j'ai \u00e9t\u00e9 \u00e9merveill\u00e9 en voyant devant moi un grand nombre de seaux de glace et de garnitures vari\u00e9es. Une fois tout le monde install\u00e9, la professeur a d\u00e9clar\u00e9 :<\/p>\n<p><\/p>\n<p>\u00ab Aujourd'hui, nous allons d\u00e9guster des glaces pr\u00e9par\u00e9es par nos soins. Mais avec une condition : vous devez r\u00e9diger une liste d'instructions concr\u00e8tes pour pr\u00e9parer le dessert, et moi, je vais les suivre \u00bb<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>\u00ab Pas de probl\u00e8me, \u00bb pensais-je, \u00ab ce cours ne sera pas long \u00bb. Au bout d'une minute, j'avais esquiss\u00e9 une excellente recette pour la glace de mes r\u00eaves :<\/p>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Prendre et mettre trois boules de glace \u00e0 la framboise dans un bol<\/li>\n<li>Ouvrir la sauce chocolat et ajouter deux cuill\u00e8res \u00e0 soupe dans ce bol<\/li>\n<li>Ajouter de la cr\u00e8me fouett\u00e9e dans le bol<\/li>\n<li>Saupoudrer le tout de b\u00e2tonnets de sucre et ajouter une cerise sur le dessus<\/li>\n<\/ol>\n<\/blockquote>\n<p><\/p>\n<p>Ma professeur \u2014 le \u00ab computer \u00bb dans cette m\u00e9taphore charmante \u2014 a jou\u00e9 une repr\u00e9sentation plus sarcastique et litt\u00e9rale que je n'avais jamais vue auparavant. Elle a commenc\u00e9 \u00e0 piquer le seau de glace avec une cuill\u00e8re \u00e0 glace, sans m\u00eame toucher au couvercle.<\/p>\n<p><\/p>\n<p>\u00ab Bien, bien, mais d'abord, il faut l'ouvrir ! \u00bb m'\u00e9criai-je, essayant d'obtenir la friandise au plus vite.<\/p>\n<p><\/p>\n<p>\u00abTu n'as pas \u00e9crit cela dans les instructions, et je n'ai pas pu te pr\u00e9parer de la glace. SUIVANT!\u00bb<\/p>\n<p><\/p>\n<h2>Faisons passer le temps jusqu'\u00e0 la tentative n\u00b02<\/h2>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Ouvrir la glace \u00e0 la framboise en enlevant le couvercle<\/li>\n<li>Prendre et mettre trois boules de glace \u00e0 la framboise dans un bol<\/li>\n<li>Ouvrir la sauce chocolat et ajouter deux cuill\u00e8res \u00e0 soupe dans ce bol<\/li>\n<li>Ajouter de la cr\u00e8me fouett\u00e9e dans le bol<\/li>\n<li>Saupoudrer le tout avec des b\u00e2tonnets en sucre et mettre une cerise sur le dessus<\/li>\n<\/ol>\n<\/blockquote>\n<p><\/p>\n<p>Eh bien, maintenant il ne devrait vraiment y avoir aucun probl\u00e8me. J'ai m\u00eame v\u00e9rifi\u00e9 au cas o\u00f9 que tous les ingr\u00e9dients pour r\u00e9aliser mon chef-d'\u0153uvre culinaire soient pr\u00eats.<\/p>\n<p><\/p>\n<p>L'enseignante a retir\u00e9 le couvercle, a puis\u00e9 et a mis trois boules de glace dans un bol. \u00abEnfin, ma magnifique cr\u00e8me glac\u00e9e commence \u00e0 prendre forme dans la r\u00e9alit\u00e9 !\u00bb Ensuite, elle a ouvert la sauce au chocolat et a ajout\u00e9 deux cuill\u00e8res \u00e0 soupe dans le bol. Elle n'a pas \u00abajout\u00e9 de la sauce au chocolat avec deux cuill\u00e8res\u00bb \u2014 ne vous m\u00e9prenez pas \u2014 elle a bien s\u00fbr mis dans le bol les cuill\u00e8res elles-m\u00eames. Sans sauce dedans. Encore une fois, je ne me suis pas donn\u00e9 la peine de tout \u00e9crire pr\u00e9cis\u00e9ment. Une fois le reste ex\u00e9cut\u00e9 dans le m\u00eame esprit, j'ai obtenu un bol de glace avec deux cuill\u00e8res \u00e0 soupe \u00e0 peine visibles sous une mer de cr\u00e8me fouett\u00e9e. Sur le dessus, il y avait quelques b\u00e2tonnets en sucre.<\/p>\n<p><\/p>\n<p>Il semble qu'\u00e0 ce moment-l\u00e0, j'ai enfin compris : l'ordinateur est une logique dans le vide. Il ne sait rien des circonstances environnantes et ne fait aucune supposition. Il ex\u00e9cute uniquement des instructions clairement formul\u00e9es et les suit mot \u00e0 mot.<\/p>\n<p><\/p>\n<p>Mon r\u00e9sultat final \u00e9tait le fruit d'une longue, mais n\u00e9cessaire s\u00e9rie d'essais et d'erreurs :<\/p>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Ouvre, si cela n'a pas encore \u00e9t\u00e9 fait, chacune des prochaines emballages : glace \u00e0 la framboise, sauce au chocolat, cr\u00e8me fouett\u00e9e, b\u00e2tonnets en sucre.<\/li>\n<li>Prends un bol et place-le devant toi<\/li>\n<li>Prends une cuill\u00e8re \u00e0 glace et mets trois boules de glace \u00e0 la framboise dans le bol, une apr\u00e8s l'autre. Remets la cuill\u00e8re \u00e0 glace \u00e0 sa place.<\/li>\n<li>Prends le pot de sauce au chocolat, puise de la sauce et verse le contenu de la cuill\u00e8re dans le bol. R\u00e9p\u00e8te l'action de puiser et de verser la sauce une fois de plus. Remets la cuill\u00e8re et le pot \u00e0 leur place.<\/li>\n<li>Prends le pot de cr\u00e8me fouett\u00e9e, retourne-le \u00e0 l'envers et, le tenant au-dessus du bol, arrose la glace pendant 3 secondes, puis remets le pot \u00e0 sa place.<\/li>\n<li>Prends le pot de b\u00e2tonnets en sucre, verse environ quarante b\u00e2tonnets dans le bol et remets le pot \u00e0 sa place.<\/li>\n<li>Prends une cerise du bol de cerises et mets-la sur la glace.<\/li>\n<li>Transmets au \u00e9l\u00e8ve le bol de cr\u00e8me glac\u00e9e pr\u00eate et la cuill\u00e8re.<\/li>\n<\/ol>\n<\/blockquote>\n<p><\/p>\n<p>Le dernier point \u00e9tait particuli\u00e8rement important, car sans lui, pour la p\u00e9nulti\u00e8me fois, l'enseignante a simplement commenc\u00e9 \u00e0 manger ma glace.<\/p>\n<p><\/p>\n<p>Mais c'est cela la programmation. Cr\u00e9er avec soin un ensemble d'instructions pour l'ordinateur. En essence, c'est \u00e0 cela que chaque langage de programmation se r\u00e9sume \u2014 \u00e0 l'\u00e9laboration d'instructions.<\/p>\n<h2>Carri\u00e8re en programmation<\/h2>\n<p><\/p>\n<p>La programmation a atteint un point o\u00f9 il est difficile d'en discuter comme une seule industrie, tout comme il est complexe d'utiliser un seul mot \u00ab programmeur \u00bb pour d\u00e9crire un poste. Deux d\u00e9veloppeurs peuvent \u00eatre \u00e9galement demand\u00e9s par le march\u00e9, en connaissant des langages totalement diff\u00e9rents, ce qui signifie que la capacit\u00e9 \u00e0 concevoir est plus importante que la connaissance d'un langage sp\u00e9cifique. Un attribut universel commun \u00e0 tous les d\u00e9veloppeurs performants \u2014 <strong>la logique fondamentale<\/strong>.<\/p>\n<p><\/p>\n<p>Le meilleur programmeur est celui qui peut regarder le code sous un nouvel angle. Et c'est fondamentalement important, car la plupart des produits logiciels sont un ensemble de fragments de mauvais code non document\u00e9s. Ils doivent constamment \u00eatre assembl\u00e9s, comblant les lacunes au besoin. Les personnes incapables de relier des points disparates en une ligne coh\u00e9rente devront toujours \u00eatre en seconde position.<\/p>\n<p><\/p>\n<p>Tout cela me conduit \u00e0 une autre d\u00e9claration, cette fois en gras : <strong>les connaissances fondamentales ont toujours \u00e9t\u00e9 et resteront prioritaires pour un programmeur<\/strong>.<\/p>\n<p><\/p>\n<p>Les langages vont et viennent. Les frameworks deviennent obsol\u00e8tes, et les entreprises r\u00e9agissent \u00e0 la demande en changeant leur pile technologique. Y a-t-il quelque chose qui ne change jamais ? Oui \u2014 les connaissances fondamentales, qui sont appel\u00e9es fondamentales parce qu'elles sont \u00e0 la base de tout !<\/p>\n<h2>Comment am\u00e9liorer vos comp\u00e9tences fondamentales<\/h2>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Un langage pour gouverner tous\" src=\"\/wp-content\/uploads\/2019\/06\/356b39eb0063a246d62ec30242bbd13f.jpg\" style=\"display:block;margin: 0 auto;\" \/><em>Photo de Christopher\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/@cristofer?utm_source=medium&amp;amp;utm_medium=referral\">Yeske\u00a0<\/a><\/noindex>sur\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/?utm_source=medium&amp;amp;utm_medium=referral\">Unsplash<\/a><\/noindex><\/em><\/p>\n<p>Si vous cherchez un point de d\u00e9part pour am\u00e9liorer votre pens\u00e9e logique fondamentale, essayez de commencer ici :<\/p>\n<p><\/p>\n<h4>Connaissez la complexit\u00e9 de votre programme<\/h4>\n<p><\/p>\n<p>\u00c9galement appel\u00e9e <strong>Big O<\/strong> La \u00ab complexit\u00e9 d'un algorithme \u00bb fait r\u00e9f\u00e9rence \u00e0 la d\u00e9pendance du temps d'ex\u00e9cution du programme par rapport \u00e0 la taille de ses donn\u00e9es d'entr\u00e9e <strong>(n)<\/strong>. Garder un \u0153il sur les algorithmes utilis\u00e9s est une \u00e9tape importante.<\/p>\n<p><\/p>\n<h4>Connaissez vos structures de donn\u00e9es<\/h4>\n<p><\/p>\n<p>Les structures de donn\u00e9es sont \u00e0 la base de tout programme moderne. Savoir quelle structure utiliser dans quel cas est une discipline \u00e0 part enti\u00e8re. Les structures de donn\u00e9es sont directement li\u00e9es \u00e0 la complexit\u00e9 d'ex\u00e9cution et le choix d'une mauvaise structure peut entra\u00eener des probl\u00e8mes fondamentaux de performance. La recherche d'un \u00e9l\u00e9ment dans un tableau est \u00e9gale \u00e0 <strong>O(n)<\/strong>, ce qui indique le co\u00fbt \u00e9lev\u00e9 de l'utilisation des tableaux comme donn\u00e9es d'entr\u00e9e. La recherche dans une table de hachage est <strong>O(1)<\/strong>, ce qui signifie que dans ce cas, le temps de recherche d'une valeur ne d\u00e9pend pas du nombre d'\u00e9l\u00e9ments.<\/p>\n<p><\/p>\n<p>Des candidats sont venus passer des entretiens chez moi, affirmant qu'il \u00e9tait plus rapide de chercher dans un tableau que dans une table de hachage. C'\u00e9tait un signe ind\u00e9niable qu'il ne fallait pas les embaucher \u2014 connaissez vos structures de donn\u00e9es.<\/p>\n<p><\/p>\n<h4>Lis \/ regarde \/ \u00e9coute<\/h4>\n<p><\/p>\n<p>Des sites comme <noindex><a rel=\"nofollow\" href=\"https:\/\/www.udemy.com\/\">Udemy<\/a><\/noindex>,\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/www.pluralsight.com\/\">Pluralsight\u00a0<\/a><\/noindex>et\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/www.codecademy.com\/\">CodeAcademy<\/a><\/noindex> sont un excellent choix pour apprendre de nouveaux langages de programmation. Mais pour les bases, r\u00e9f\u00e9rez-vous \u00e0 des livres sur les principes, pratiques et styles de codage g\u00e9n\u00e9raux. Les livres les plus recommand\u00e9s sont \u00abDesign Patterns\u00bb, \u00abRefactoring: Improving the Design of Existing Code\u00bb, \u00abCode Complete\u00bb, \u00abClean Code\u00bb et \u00abThe Pragmatic Programmer\u00bb. Enfin, chaque d\u00e9veloppeur doit garder un exemplaire de \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B:_%D0%BF%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7\">Algorithms<\/a><\/noindex>\u00bb \u00e0 port\u00e9e de main.<\/p>\n<p><\/p>\n<h4>Pratiquez !<\/h4>\n<p><\/p>\n<p>On ne peut pas faire d'omelette sans casser des \u0153ufs. Des sites comme <noindex><a rel=\"nofollow\" href=\"https:\/\/www.hackerrank.com\/\">HackerRank<\/a><\/noindex>,\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/www.codewars.com\/\">CodeWars<\/a><\/noindex>,\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/coderbyte.com\/\">CoderByte<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.topcoder.com\/\">TopCoder<\/a><\/noindex> et\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/leetcode.com\/\">LeetCode<\/a><\/noindex> proposent des milliers de d\u00e9fis int\u00e9ressants pour tester vos connaissances en structures de donn\u00e9es et algorithmes. Tentez votre chance pour r\u00e9soudre un probl\u00e8me qui vous pla\u00eet, soumettez votre solution sur Github, puis voyez comment les autres s'y sont pris. Ce qui nous am\u00e8ne au dernier point :<\/p>\n<p><\/p>\n<h4>Lisez le code des autres<\/h4>\n<p><\/p>\n<p>La plus grande erreur que l'on puisse faire en suivant le chemin du d\u00e9veloppement est de le faire seul. Le d\u00e9veloppement logiciel est en grande partie un travail d'\u00e9quipe. Nous \u00e9tablissons ensemble des normes, faisons des erreurs ensemble et, malgr\u00e9 tous les \u00e9checs, nous nous am\u00e9liorons ensemble. Le temps pass\u00e9 \u00e0 lire le code des autres sera largement r\u00e9compens\u00e9. Assurez-vous simplement qu'il s'agit d'un bon code.<\/p>\n<p>Le meilleur conseil que je peux vous donner est de ne jamais avoir honte de ne pas tout savoir. Comme je l'ai d\u00e9j\u00e0 mentionn\u00e9, notre secteur est immense et les technologies sont innombrables. Il faut beaucoup de temps et d'efforts pour construire une vue d'ensemble, encore plus pour devenir un professionnel dans un domaine sp\u00e9cifique, et beaucoup plus pour perfectionner son expertise. Je vous informerai quand j'y parviendrai moi-m\u00eame.<\/p>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/456342\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u043e\u0434 \u0441\u043b\u043e\u0435\u043c \u043a\u043e\u0434\u0430 \u0442\u043e\u043c\u0438\u0442\u0441\u044f \u044f\u0437\u044b\u043a, \u0436\u0430\u0436\u0434\u0443\u0449\u0438\u0439 \u0431\u044b\u0442\u044c \u0432\u044b\u0443\u0447\u0435\u043d\u043d\u044b\u043c. \u041d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0437\u0430\u043f\u0440\u043e\u0441 \u00ab\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u0430\u043a\u043e\u0439 \u044f\u0437\u044b\u043a \u0438\u0437\u0443\u0447\u0430\u0442\u044c \u043f\u0435\u0440\u0432\u044b\u043c\u00bb \u0432\u044b\u0434\u0430\u0451\u0442 517 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u044b\u0445 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432. \u041a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 \u044d\u0442\u0438\u0445 \u0441\u0430\u0439\u0442\u043e\u0432 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0445\u0432\u0430\u043b\u0438\u0432\u0430\u0442\u044c \u043e\u0434\u0438\u043d \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u044f\u0437\u044b\u043a, \u0438 90% \u0438\u0437 \u043d\u0438\u0445, \u0432 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u043c \u0438\u0442\u043e\u0433\u0435, \u043f\u043e\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e\u0442 Python \u0438\u043b\u0438 JavaScript. \u0411\u0435\u0437 \u0434\u043e\u043b\u0433\u0438\u0445 \u043f\u0440\u0435\u043b\u044e\u0434\u0438\u0439 \u044f \u0445\u043e\u0442\u0435\u043b \u0431\u044b \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u0435\u043a\u043b\u0430\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u0432\u0441\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26604,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-35464","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u043e\u0434 \u0441\u043b\u043e\u0435\u043c \u043a\u043e\u0434\u0430 \u0442\u043e\u043c\u0438\u0442\u0441\u044f \u044f\u0437\u044b\u043a, \u0436\u0430\u0436\u0434\u0443\u0449\u0438\u0439 \u0431\u044b\u0442\u044c \u0432\u044b\u0443\u0447\u0435\u043d\u043d\u044b\u043c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/odin-yazyk-chtoby-pravit-vsemi\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0434\u0438\u043d \u044f\u0437\u044b\u043a \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0432\u0441\u0435\u043c\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u043e\u0434 \u0441\u043b\u043e\u0435\u043c \u043a\u043e\u0434\u0430 \u0442\u043e\u043c\u0438\u0442\u0441\u044f \u044f\u0437\u044b\u043a, \u0436\u0430\u0436\u0434\u0443\u0449\u0438\u0439 \u0431\u044b\u0442\u044c \u0432\u044b\u0443\u0447\u0435\u043d\u043d\u044b\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/odin-yazyk-chtoby-pravit-vsemi\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:04:29+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:04:29+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Une langue pour les gouverner tous | ProHoster","description":"Cach\u00e9 sous une couche de code se trouve un langage qui aspire \u00e0 \u00eatre appris.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/odin-yazyk-chtoby-pravit-vsemi","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0434\u0438\u043d \u044f\u0437\u044b\u043a \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0432\u0441\u0435\u043c\u0438 | ProHoster","og:description":"\u0421\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u043e\u0434 \u0441\u043b\u043e\u0435\u043c \u043a\u043e\u0434\u0430 \u0442\u043e\u043c\u0438\u0442\u0441\u044f \u044f\u0437\u044b\u043a, \u0436\u0430\u0436\u0434\u0443\u0449\u0438\u0439 \u0431\u044b\u0442\u044c \u0432\u044b\u0443\u0447\u0435\u043d\u043d\u044b\u043c.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/odin-yazyk-chtoby-pravit-vsemi","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:04:29+00:00","article:modified_time":"2019-10-31T19:04:29+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35464","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 23:22:56","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:01:28","updated":"2026-01-21 23:22:56","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/35464","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=35464"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/35464\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/26604"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=35464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=35464"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=35464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}