{"id":4765,"date":"2020-08-11T20:34:39","date_gmt":"2020-08-12T03:34:39","guid":{"rendered":"https:\/\/careerkarma.com\/blog\/?p=4765"},"modified":"2020-08-28T16:05:34","modified_gmt":"2020-08-28T23:05:34","slug":"high-level-and-low-level-languages","status":"publish","type":"post","link":"https:\/\/careerkarma.com\/blog\/high-level-and-low-level-languages\/","title":{"rendered":"High-level and Low-level Programming Languages"},"content":{"rendered":"\n<p>There aren\u2019t many skills today more valuable than learning how to program. Not only are many jobs comprised entirely of coding, but a growing fraction of positions require some programming skill to do well.&nbsp;<br><\/p>\n\n\n\n<p>As you learn to program, you\u2019ll likely encounter a distinction made between \u2018high-level\u2019 and \u2018low-level\u2019 computer programming languages. Once you know what programming languages are trying to accomplish, the difference becomes much easier to understand.&nbsp;<br><\/p>\n\n\n\n<p>A programming language is a means of talking to a computer in a way it can understand. Natural languages like English don\u2019t work well because they contain so much subtlety and ambiguity. Instead, we build languages like <strong><a href=\"https:\/\/careerkarma.com\/blog\/what-python-is-used-for\/\">Python<\/a><\/strong> or <strong>C<\/strong> that are more formal and rigid. This allows us to break tasks up into teensy little sets of instructions, which computers can execute rapidly.&nbsp;<br><\/p>\n\n\n\n<p>All code ultimately ends up as \u2018machine language,\u2019 the 1\u2019s and 0\u2019s that actually tell a machine where to store things in memory, when to access them, and what operations to perform. How far away you are from the 1\u2019s and 0\u2019s determines whether a language is high-level or low-level language.&nbsp;<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>High-Level Programming Languages&nbsp;<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"800\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/05\/photo-1534665482403-a909d0d97c67.jpeg\" alt=\"man programming using laptop\" class=\"wp-image-1771\"\/><figcaption> There are many places where high-level languages come in handy.&nbsp;<\/figcaption><\/figure>\n\n\n\n<p>High-level programming languages are relatively far away from machine language. The lower a language is, the more direct control you have over the computer, so high-level languages tend to give up a certain amount of that control in order to be easier to understand and use.&nbsp;<br><\/p>\n\n\n\n<p><strong><a href=\"https:\/\/careerkarma.com\/blog\/how-to-learn-ruby\/\">Ruby<\/a><\/strong>, for example, is one of the highest-level languages around. More than one person has noted that they could basically read Ruby code even without any programming experience at all!&nbsp;<br><\/p>\n\n\n\n<p>This gives you some clue as to the applications for which high-level languages are best suited. They are useful when some hardware performance can be sacrificed to make human programmers more productive. Web development is a good example.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Low-Level Languages<\/strong><\/h2>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"667\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/07\/photo-1561972465-05c968dc2c91.jpg\" alt=\"Close up of computer circuits\" class=\"wp-image-4766\"\/><figcaption> Generally, the closer you are to the hardware, the lower the language.&nbsp;<br><\/figcaption><\/figure>\n\n\n\n<p>Low-level languages are relatively close to machine language. Writing in low-level languages means that you more often have direct control over tasks like memory management. The further down you are, the harder it tends to be for people to understand the problem and write the code.&nbsp;<br><\/p>\n\n\n\n<p>Machine language, of course, is as low as you can get. But thinking of tasks as strings of 1\u2019s and 0\u2019s is nearly impossible, so we instead use a language like <strong>Assembly<\/strong>, which is only a few layers above the actual electrons on the circuit board.&nbsp;<br><\/p>\n\n\n\n<p><strong>C<\/strong> is a common example of a low-level language. Its syntax is a lot more arcane than Python\u2019s, but it\u2019s more useful if you want to optimize hardware performance. Graphics programming and certain kinds of high-performance computing (HPC) are domains where you\u2019re likely to be using a low-level language.&nbsp;<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>High-Level vs. Low-Level Programming Languages: Which Should I Learn?<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"706\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/07\/photo-1503676260728-1c00da094a0b-1.jpg\" alt=\"An apple on top of some books.\" class=\"wp-image-4767\"\/><figcaption> The best language for you to learn depends on your goals.&nbsp;<\/figcaption><\/figure>\n\n\n\n<p>As is so often the case, it really depends on what you\u2019re trying to do. As discussed in the previous two sections, high-level and low-level languages are distinguished in part by the kinds of trade-offs they make.&nbsp;<br><\/p>\n\n\n\n<p>High-level languages are generally easier to learn but give you less control over the computer. Low-level languages tend to be the exact opposite: harder to learn but give more control over the computer.&nbsp;<br><\/p>\n\n\n\n<p>If you\u2019re looking to ratchet a game\u2019s graphics up to 11, you\u2019ll probably need to be \u2018hanging\u2019 right over the graphics card, manipulating it with a low-level language. This micromanaging is almost never required to <a href=\"https:\/\/pagecloud.com\/blog\/how-to-build-a-website\" target=\"_blank\" rel=\"noopener\">put up a website<\/a>, so in that domain you\u2019ll almost certainly be using a high-level language.\u00a0<br><\/p>\n\n\n\n<p>Both kinds are worth learning but should be prioritized based on your goals and your personal experience.&nbsp;Fortunately, there are plenty of great resources like coding bootcamps that can help you achieve your personal and professional goals. <\/p>\n","protected":false},"excerpt":{"rendered":"There aren\u2019t many skills today more valuable than learning how to program. Not only are many jobs comprised entirely of coding, but a growing fraction of positions require some programming skill to do well.&nbsp; As you learn to program, you\u2019ll likely encounter a distinction made between \u2018high-level\u2019 and \u2018low-level\u2019 computer programming languages. Once you know&hellip;","protected":false},"author":35,"featured_media":1977,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[18070],"tags":[],"class_list":{"0":"post-4765","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-software-engineering-skills"},"acf":{"post_sub_title":"","sprint_id":"","query_class":"Software Engineering","school_sft":"","parent_sft":"","school_privacy_policy":"","has_review":null,"is_sponser_post":"","is_guest_post":[]},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>High-level and Low-level Programming Languages | Career Karma<\/title>\n<meta name=\"description\" content=\"Programming languages are often grouped into \u2018low-level\u2019 and \u2018high-level&#039; languages. Career Karma explains the difference in this article.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/careerkarma.com\/blog\/high-level-and-low-level-languages\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"High-level and Low-level Programming Languages\" \/>\n<meta property=\"og:description\" content=\"Programming languages are often grouped into \u2018low-level\u2019 and \u2018high-level&#039; languages. Career Karma explains the difference in this article.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/careerkarma.com\/blog\/high-level-and-low-level-languages\/\" \/>\n<meta property=\"og:site_name\" content=\"Career Karma\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/careerkarmaapp\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-12T03:34:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-08-28T23:05:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/05\/emile-perron-190221-unsplash.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Trent Fowler\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@career_karma\" \/>\n<meta name=\"twitter:site\" content=\"@career_karma\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Trent Fowler\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/high-level-and-low-level-languages\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/high-level-and-low-level-languages\\\/\"},\"author\":{\"name\":\"Trent Fowler\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/768fb9a38d2c1b146588954736f79aba\"},\"headline\":\"High-level and Low-level Programming Languages\",\"datePublished\":\"2020-08-12T03:34:39+00:00\",\"dateModified\":\"2020-08-28T23:05:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/high-level-and-low-level-languages\\\/\"},\"wordCount\":675,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/high-level-and-low-level-languages\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/emile-perron-190221-unsplash.jpg\",\"articleSection\":[\"Software Engineering\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/careerkarma.com\\\/blog\\\/high-level-and-low-level-languages\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/high-level-and-low-level-languages\\\/\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/high-level-and-low-level-languages\\\/\",\"name\":\"High-level and Low-level Programming Languages | Career Karma\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/high-level-and-low-level-languages\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/high-level-and-low-level-languages\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/emile-perron-190221-unsplash.jpg\",\"datePublished\":\"2020-08-12T03:34:39+00:00\",\"dateModified\":\"2020-08-28T23:05:34+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/768fb9a38d2c1b146588954736f79aba\"},\"description\":\"Programming languages are often grouped into \u2018low-level\u2019 and \u2018high-level' languages. Career Karma explains the difference in this article.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/high-level-and-low-level-languages\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/careerkarma.com\\\/blog\\\/high-level-and-low-level-languages\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/high-level-and-low-level-languages\\\/#primaryimage\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/emile-perron-190221-unsplash.jpg\",\"contentUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/emile-perron-190221-unsplash.jpg\",\"width\":1200,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/high-level-and-low-level-languages\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software Engineering\",\"item\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/software-engineering-skills\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"High-level and Low-level Programming Languages\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/\",\"name\":\"Career Karma\",\"description\":\"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/768fb9a38d2c1b146588954736f79aba\",\"name\":\"Trent Fowler\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/Screen-Shot-2019-11-16-at-3.07.12-PM.png\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/Screen-Shot-2019-11-16-at-3.07.12-PM.png\",\"contentUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/Screen-Shot-2019-11-16-at-3.07.12-PM.png\",\"caption\":\"Trent Fowler\"},\"description\":\"Trent Fowler is a data scientist and writer with an interest in machine learning, blockchain technologies, and futurism.\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/author\\\/trent-fowler\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"High-level and Low-level Programming Languages | Career Karma","description":"Programming languages are often grouped into \u2018low-level\u2019 and \u2018high-level' languages. Career Karma explains the difference in this article.","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:\/\/careerkarma.com\/blog\/high-level-and-low-level-languages\/","og_locale":"en_US","og_type":"article","og_title":"High-level and Low-level Programming Languages","og_description":"Programming languages are often grouped into \u2018low-level\u2019 and \u2018high-level' languages. Career Karma explains the difference in this article.","og_url":"https:\/\/careerkarma.com\/blog\/high-level-and-low-level-languages\/","og_site_name":"Career Karma","article_publisher":"http:\/\/facebook.com\/careerkarmaapp","article_published_time":"2020-08-12T03:34:39+00:00","article_modified_time":"2020-08-28T23:05:34+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/05\/emile-perron-190221-unsplash.jpg","type":"image\/jpeg"}],"author":"Trent Fowler","twitter_card":"summary_large_image","twitter_creator":"@career_karma","twitter_site":"@career_karma","twitter_misc":{"Written by":"Trent Fowler","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/careerkarma.com\/blog\/high-level-and-low-level-languages\/#article","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/high-level-and-low-level-languages\/"},"author":{"name":"Trent Fowler","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/768fb9a38d2c1b146588954736f79aba"},"headline":"High-level and Low-level Programming Languages","datePublished":"2020-08-12T03:34:39+00:00","dateModified":"2020-08-28T23:05:34+00:00","mainEntityOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/high-level-and-low-level-languages\/"},"wordCount":675,"commentCount":0,"image":{"@id":"https:\/\/careerkarma.com\/blog\/high-level-and-low-level-languages\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/05\/emile-perron-190221-unsplash.jpg","articleSection":["Software Engineering"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/careerkarma.com\/blog\/high-level-and-low-level-languages\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/careerkarma.com\/blog\/high-level-and-low-level-languages\/","url":"https:\/\/careerkarma.com\/blog\/high-level-and-low-level-languages\/","name":"High-level and Low-level Programming Languages | Career Karma","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/high-level-and-low-level-languages\/#primaryimage"},"image":{"@id":"https:\/\/careerkarma.com\/blog\/high-level-and-low-level-languages\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/05\/emile-perron-190221-unsplash.jpg","datePublished":"2020-08-12T03:34:39+00:00","dateModified":"2020-08-28T23:05:34+00:00","author":{"@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/768fb9a38d2c1b146588954736f79aba"},"description":"Programming languages are often grouped into \u2018low-level\u2019 and \u2018high-level' languages. Career Karma explains the difference in this article.","breadcrumb":{"@id":"https:\/\/careerkarma.com\/blog\/high-level-and-low-level-languages\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/careerkarma.com\/blog\/high-level-and-low-level-languages\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/high-level-and-low-level-languages\/#primaryimage","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/05\/emile-perron-190221-unsplash.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/05\/emile-perron-190221-unsplash.jpg","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/careerkarma.com\/blog\/high-level-and-low-level-languages\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/careerkarma.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Software Engineering","item":"https:\/\/careerkarma.com\/blog\/software-engineering-skills\/"},{"@type":"ListItem","position":3,"name":"High-level and Low-level Programming Languages"}]},{"@type":"WebSite","@id":"https:\/\/careerkarma.com\/blog\/#website","url":"https:\/\/careerkarma.com\/blog\/","name":"Career Karma","description":"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/careerkarma.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/768fb9a38d2c1b146588954736f79aba","name":"Trent Fowler","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/11\/Screen-Shot-2019-11-16-at-3.07.12-PM.png","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/11\/Screen-Shot-2019-11-16-at-3.07.12-PM.png","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/11\/Screen-Shot-2019-11-16-at-3.07.12-PM.png","caption":"Trent Fowler"},"description":"Trent Fowler is a data scientist and writer with an interest in machine learning, blockchain technologies, and futurism.","url":"https:\/\/careerkarma.com\/blog\/author\/trent-fowler\/"}]}},"_links":{"self":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/4765","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/comments?post=4765"}],"version-history":[{"count":0,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/4765\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media\/1977"}],"wp:attachment":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media?parent=4765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/categories?post=4765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/tags?post=4765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}