{"id":33414,"date":"2019-09-30T10:48:31","date_gmt":"2019-09-30T07:18:31","guid":{"rendered":"https:\/\/airoserver.com\/?p=1613"},"modified":"2022-04-04T09:25:59","modified_gmt":"2022-04-04T04:55:59","slug":"structured-programing-vs-object-oriented-programming","status":"publish","type":"post","link":"https:\/\/airoserver.com\/fr\/dedie\/programmation-structuree-et-programmation-orientee-objet\/","title":{"rendered":"Programmation structur\u00e9e et programmation orient\u00e9e objet"},"content":{"rendered":"<p>Il existe un grand nombre de langages de programmation diff\u00e9rents pour des usages diff\u00e9rents. Nous allons expliquer les diff\u00e9rences entre les deux types de langages de programmation qui sont : 1. Programmation structur\u00e9e 2.Programmation orient\u00e9e objet<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\"><strong>Qu'est-ce que c'est ?<\/strong><\/h4>\r\n\r\n\r\n\r\n<p><strong>orient\u00e9e vers l'objet :<\/strong> Ce type de langage de programmation comprend des objets et des classes. Une classe est comme un mod\u00e8le et d\u00e9finit certains comportements. Les objets sont les membres de ce mod\u00e8le qui ont ces comportements d\u00e9finis. Cela nous montre que tous ces objets sont li\u00e9s les uns aux autres. Dans l'exemple ci-dessous, les trois voitures sont toutes membres de la classe \"voiture\". Cela signifie qu'elles ont toutes les caract\u00e9ristiques et les comportements d'une voiture, mais qu'elles peuvent aussi avoir d'autres caract\u00e9ristiques qui les diff\u00e9rencient les unes des autres.<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1614\" src=\"https:\/\/airoserver.com\/wp-content\/uploads\/2019\/10\/Object-oriented-programming.jpg\" alt=\"Exemple de classe et de ses objets\" width=\"438\" height=\"346\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Python_(programming_language)\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Python (s&#039;ouvre dans un nouvel onglet)\">Python<\/a> est un langage de programmation orient\u00e9 objet.<\/p>\r\n\r\n\r\n\r\n<p><strong>Structur\u00e9 :<\/strong> Ce type de programmation est bas\u00e9 sur des instructions et des fonctions. Ce type de langage est donc divis\u00e9 en plusieurs fonctions. Une fonction est une section nomm\u00e9e d'un programme qui ex\u00e9cute une t\u00e2che sp\u00e9cifique. <a href=\"https:\/\/en.wikipedia.org\/wiki\/PHP\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"PHP (s&#039;ouvre dans un nouvel onglet)\">PHP<\/a> est l'un de ces langages de programmation.<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\"><strong>Leur objectif :<\/strong><\/h4>\r\n\r\n\r\n\r\n<p>Les langages de programmation structur\u00e9s se concentrent sur le processus et ensuite sur les donn\u00e9es. En effet, dans ces types de langages, nous appelons d'abord une fonction, puis l'instruction utilise des donn\u00e9es pour s'ex\u00e9cuter.<\/p>\r\n\r\n\r\n\r\n<p>Dans la programmation orient\u00e9e objet, les donn\u00e9es et les informations sont importantes. C'est pourquoi, dans ce type de langage, toutes les informations et les donn\u00e9es sont li\u00e9es les unes aux autres, ce qui permet d'\u00e9viter la r\u00e9p\u00e9tition des donn\u00e9es.<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\"><strong>Leur approche :<\/strong><\/h4>\r\n\r\n\r\n\r\n<p>La programmation structur\u00e9e suit<strong>\u00a0<\/strong>une approche descendante. Cela signifie qu'une instruction est enti\u00e8rement d\u00e9finie et utilis\u00e9e \u00e0 d'autres endroits. Cependant, dans les langages orient\u00e9s objet, chaque objet h\u00e9rite de son comportement de la classe sup\u00e9rieure.<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-gallery aligncenter columns-2 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\r\n<li class=\"blocks-gallery-item\">\r\n<figure><img decoding=\"async\" class=\"wp-image-1615\" src=\"https:\/\/airoserver.com\/wp-content\/uploads\/2019\/10\/Structured-language.jpg\" alt=\"Approche des langages structur\u00e9s\" data-id=\"1615\" data-link=\"https:\/\/airoserver.com\/?attachment_id=1615\" \/><\/figure>\r\n<\/li>\r\n<li class=\"blocks-gallery-item\">\r\n<figure><img decoding=\"async\" class=\"wp-image-1616\" src=\"https:\/\/airoserver.com\/wp-content\/uploads\/2019\/10\/images_text_obor.jpg\" alt=\"Approche des langages orient\u00e9s objet\" data-id=\"1616\" data-link=\"https:\/\/airoserver.com\/?attachment_id=1616\" \/><\/figure>\r\n<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\"><strong>La s\u00e9curit\u00e9 :<\/strong><\/h4>\r\n\r\n\r\n\r\n<p>Les langages de programmation structur\u00e9s sont moins s\u00fbrs que les langages orient\u00e9s objet. Cela s'explique par le fait que les langages orient\u00e9s objet permettent de dissimuler des donn\u00e9es.<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\"><strong>Capacit\u00e9 :<\/strong><\/h4>\r\n\r\n\r\n\r\n<p>Le langage orient\u00e9 objet et sa structure vous permettent de cr\u00e9er toutes sortes de programmes, m\u00eame les plus compliqu\u00e9s. Mais il n'en va pas de m\u00eame pour le langage structur\u00e9.<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\"><strong>R\u00e9utilisation et flexibilit\u00e9 :<\/strong><\/h4>\r\n\r\n\r\n\r\n<p>Les langages orient\u00e9s objet sont plus flexibles et r\u00e9utilisables que les langages structur\u00e9s. En effet, les langages structur\u00e9s pr\u00e9sentent une plus grande d\u00e9pendance fonctionnelle.<\/p>\r\n\r\n\r\n\r\n<p>Si vous avez appr\u00e9ci\u00e9 cet article, vous pouvez visiter notre <a href=\"https:\/\/airoserver.com\/fr\/blog\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Blog (s&#039;ouvre dans un nouvel onglet)\">Blog<\/a> pour en savoir plus !<\/p>","protected":false},"excerpt":{"rendered":"<p>There are a lot of different programming languages for different usages. We are going to explain the differences between the two types of programming languages which are: 1. Structured programming 2.object oriented programming What are they? object-oriented: This type of programming language includes some objects and classes. A class is like a template and it [&hellip;]<\/p>","protected":false},"author":5,"featured_media":33976,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[179,176,182,178],"tags":[85,185],"class_list":["post-33414","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-airoserver","category-dedicated","category-shared-hosting","category-airo-vps","tag-airoserver","tag-programming"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Structured programing vs. object-oriented programming<\/title>\n<meta name=\"description\" content=\"A structured language is based on some instructions and functions.Object-oriented programming language includes some objects and classes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/airoserver.com\/fr\/dedie\/programmation-structuree-et-programmation-orientee-objet\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Structured programing vs. object-oriented programming\" \/>\n<meta property=\"og:description\" content=\"A structured language is based on some instructions and functions.Object-oriented programming language includes some objects and classes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/airoserver.com\/fr\/dedie\/programmation-structuree-et-programmation-orientee-objet\/\" \/>\n<meta property=\"og:site_name\" content=\"Airoserver | Cloud Hosting Solutions\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-30T07:18:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-04T04:55:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/airoserver.com\/wp-content\/uploads\/2019\/09\/Programming-languages.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"394\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"SEO Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"SEO Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/airoserver.com\/dedicated\/structured-programing-vs-object-oriented-programming\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/airoserver.com\/dedicated\/structured-programing-vs-object-oriented-programming\/\"},\"author\":{\"name\":\"SEO Team\",\"@id\":\"https:\/\/airoserver.com\/#\/schema\/person\/62f9488eeb65ea1e571178292d4bb897\"},\"headline\":\"Structured programing vs. object-oriented programming\",\"datePublished\":\"2019-09-30T07:18:31+00:00\",\"dateModified\":\"2022-04-04T04:55:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/airoserver.com\/dedicated\/structured-programing-vs-object-oriented-programming\/\"},\"wordCount\":357,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/airoserver.com\/#organization\"},\"keywords\":[\"airoserver\",\"Programming\"],\"articleSection\":[\"AiroServer\",\"Dedicated\",\"Shared Hosting\",\"VPS\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/airoserver.com\/dedicated\/structured-programing-vs-object-oriented-programming\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/airoserver.com\/dedicated\/structured-programing-vs-object-oriented-programming\/\",\"url\":\"https:\/\/airoserver.com\/dedicated\/structured-programing-vs-object-oriented-programming\/\",\"name\":\"Structured programing vs. object-oriented programming\",\"isPartOf\":{\"@id\":\"https:\/\/airoserver.com\/#website\"},\"datePublished\":\"2019-09-30T07:18:31+00:00\",\"dateModified\":\"2022-04-04T04:55:59+00:00\",\"description\":\"A structured language is based on some instructions and functions.Object-oriented programming language includes some objects and classes.\",\"breadcrumb\":{\"@id\":\"https:\/\/airoserver.com\/dedicated\/structured-programing-vs-object-oriented-programming\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/airoserver.com\/dedicated\/structured-programing-vs-object-oriented-programming\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/airoserver.com\/dedicated\/structured-programing-vs-object-oriented-programming\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/airoserver.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Structured programing vs. object-oriented programming\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/airoserver.com\/#website\",\"url\":\"https:\/\/airoserver.com\/\",\"name\":\"Airoserver | Cloud Hosting Solutions\",\"description\":\"Cloud server | Dedicated server | Domain | Hosting| SSL | Virtual server | Airoserver\",\"publisher\":{\"@id\":\"https:\/\/airoserver.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/airoserver.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/airoserver.com\/#organization\",\"name\":\"Airoserver | Cloud Hosting Solutions\",\"url\":\"https:\/\/airoserver.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/airoserver.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/airoserver.com\/wp-content\/uploads\/2023\/09\/logo_airoserver.png\",\"contentUrl\":\"https:\/\/airoserver.com\/wp-content\/uploads\/2023\/09\/logo_airoserver.png\",\"width\":925,\"height\":880,\"caption\":\"Airoserver | Cloud Hosting Solutions\"},\"image\":{\"@id\":\"https:\/\/airoserver.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/airoserver.com\/#\/schema\/person\/62f9488eeb65ea1e571178292d4bb897\",\"name\":\"SEO Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/airoserver.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0cc6a1209a0e36c0bf4f0fcdcd743946df92fde7ba86163b0724f194a722a861?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0cc6a1209a0e36c0bf4f0fcdcd743946df92fde7ba86163b0724f194a722a861?s=96&d=mm&r=g\",\"caption\":\"SEO Team\"},\"url\":\"https:\/\/airoserver.com\/fr\/author\/seoteam\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Structured programing vs. object-oriented programming","description":"A structured language is based on some instructions and functions.Object-oriented programming language includes some objects and classes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/airoserver.com\/fr\/dedie\/programmation-structuree-et-programmation-orientee-objet\/","og_locale":"fr_FR","og_type":"article","og_title":"Structured programing vs. object-oriented programming","og_description":"A structured language is based on some instructions and functions.Object-oriented programming language includes some objects and classes.","og_url":"https:\/\/airoserver.com\/fr\/dedie\/programmation-structuree-et-programmation-orientee-objet\/","og_site_name":"Airoserver | Cloud Hosting Solutions","article_published_time":"2019-09-30T07:18:31+00:00","article_modified_time":"2022-04-04T04:55:59+00:00","og_image":[{"width":700,"height":394,"url":"https:\/\/airoserver.com\/wp-content\/uploads\/2019\/09\/Programming-languages.jpg","type":"image\/jpeg"}],"author":"SEO Team","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"SEO Team","Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/airoserver.com\/dedicated\/structured-programing-vs-object-oriented-programming\/#article","isPartOf":{"@id":"https:\/\/airoserver.com\/dedicated\/structured-programing-vs-object-oriented-programming\/"},"author":{"name":"SEO Team","@id":"https:\/\/airoserver.com\/#\/schema\/person\/62f9488eeb65ea1e571178292d4bb897"},"headline":"Structured programing vs. object-oriented programming","datePublished":"2019-09-30T07:18:31+00:00","dateModified":"2022-04-04T04:55:59+00:00","mainEntityOfPage":{"@id":"https:\/\/airoserver.com\/dedicated\/structured-programing-vs-object-oriented-programming\/"},"wordCount":357,"commentCount":0,"publisher":{"@id":"https:\/\/airoserver.com\/#organization"},"keywords":["airoserver","Programming"],"articleSection":["AiroServer","Dedicated","Shared Hosting","VPS"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/airoserver.com\/dedicated\/structured-programing-vs-object-oriented-programming\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/airoserver.com\/dedicated\/structured-programing-vs-object-oriented-programming\/","url":"https:\/\/airoserver.com\/dedicated\/structured-programing-vs-object-oriented-programming\/","name":"Structured programing vs. object-oriented programming","isPartOf":{"@id":"https:\/\/airoserver.com\/#website"},"datePublished":"2019-09-30T07:18:31+00:00","dateModified":"2022-04-04T04:55:59+00:00","description":"A structured language is based on some instructions and functions.Object-oriented programming language includes some objects and classes.","breadcrumb":{"@id":"https:\/\/airoserver.com\/dedicated\/structured-programing-vs-object-oriented-programming\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/airoserver.com\/dedicated\/structured-programing-vs-object-oriented-programming\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/airoserver.com\/dedicated\/structured-programing-vs-object-oriented-programming\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/airoserver.com\/"},{"@type":"ListItem","position":2,"name":"Structured programing vs. object-oriented programming"}]},{"@type":"WebSite","@id":"https:\/\/airoserver.com\/#website","url":"https:\/\/airoserver.com\/","name":"Airoserver | Cloud Hosting Solutions","description":"Cloud server | Dedicated server | Domain | Hosting| SSL | Virtual server | Airoserver","publisher":{"@id":"https:\/\/airoserver.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/airoserver.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/airoserver.com\/#organization","name":"Airoserver | Cloud Hosting Solutions","url":"https:\/\/airoserver.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/airoserver.com\/#\/schema\/logo\/image\/","url":"https:\/\/airoserver.com\/wp-content\/uploads\/2023\/09\/logo_airoserver.png","contentUrl":"https:\/\/airoserver.com\/wp-content\/uploads\/2023\/09\/logo_airoserver.png","width":925,"height":880,"caption":"Airoserver | Cloud Hosting Solutions"},"image":{"@id":"https:\/\/airoserver.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/airoserver.com\/#\/schema\/person\/62f9488eeb65ea1e571178292d4bb897","name":"SEO Team","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/airoserver.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0cc6a1209a0e36c0bf4f0fcdcd743946df92fde7ba86163b0724f194a722a861?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0cc6a1209a0e36c0bf4f0fcdcd743946df92fde7ba86163b0724f194a722a861?s=96&d=mm&r=g","caption":"SEO Team"},"url":"https:\/\/airoserver.com\/fr\/author\/seoteam\/"}]}},"_links":{"self":[{"href":"https:\/\/airoserver.com\/fr\/wp-json\/wp\/v2\/posts\/33414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/airoserver.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/airoserver.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/airoserver.com\/fr\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/airoserver.com\/fr\/wp-json\/wp\/v2\/comments?post=33414"}],"version-history":[{"count":0,"href":"https:\/\/airoserver.com\/fr\/wp-json\/wp\/v2\/posts\/33414\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/airoserver.com\/fr\/wp-json\/wp\/v2\/media\/33976"}],"wp:attachment":[{"href":"https:\/\/airoserver.com\/fr\/wp-json\/wp\/v2\/media?parent=33414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/airoserver.com\/fr\/wp-json\/wp\/v2\/categories?post=33414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/airoserver.com\/fr\/wp-json\/wp\/v2\/tags?post=33414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}