{"id":4704,"date":"2021-05-14T10:34:43","date_gmt":"2021-05-14T10:34:43","guid":{"rendered":"https:\/\/museoupdating.webs.upv.es\/?p=4704"},"modified":"2021-05-14T12:12:34","modified_gmt":"2021-05-14T12:12:34","slug":"de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion","status":"publish","type":"post","link":"https:\/\/museo.inf.upv.es\/en\/blog\/2021\/05\/14\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\/","title":{"rendered":"From Euclid to Java"},"content":{"rendered":"<p><a href=\"https:\/\/museoinf.webs.upv.es\/wp-content\/uploads\/2021\/04\/libro3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-419\" src=\"https:\/\/museoinf.webs.upv.es\/wp-content\/uploads\/2021\/04\/libro3.jpg\" alt=\"\" width=\"295\" height=\"462\" srcset=\"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/04\/libro3.jpg 1006w, https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/04\/libro3-192x300.jpg 192w, https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/04\/libro3-654x1024.jpg 654w, https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/04\/libro3-768x1202.jpg 768w, https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/04\/libro3-981x1536.jpg 981w\" sizes=\"auto, (max-width: 295px) 100vw, 295px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><b>Title<\/b>: From Euclid to Java<br \/>\n<b>Author<\/b>: Ricardo Pe\u00f1a Mar\u00ed<br \/>\n<b>Publisher<\/b>: S.L. NIVOLA LIBROS Y EDICIONES<br \/>\n<b>ISBN<\/b>: 9788496566149<br \/>\n<b>Review<\/b>: Our history is as old of humanity itself, as even back in ancient Mesopotamia algorithms were used to describe certain calculations related to commercial transactions. These algorithms together with mathematic development have always gone hand in hand. In the 17th century first mechanic tools for calculation appeared as desktop calculators, and in the 19th century first program-controlled machines were designed. However early computers, as we know them, date from the mid-20th century. From that point, algorithms reached an unprecedented level of development. This work reviews the trajectory of algorithms, focusing on more recent times. At some point, approximately around 1960, the book\u2019s emphasis goes on to describe programming languages, which is the appropriate tool for communicate algorithms to machines that have to run them.<\/p>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Title: From Euclid to Java Author: Ricardo Pe\u00f1a Mar\u00ed Publisher: S.L. NIVOLA LIBROS Y EDICIONES ISBN: 9788496566149 Review: Our history is as old of humanity itself, as even back in ancient Mesopotamia algorithms were used to describe certain calculations related to commercial transactions. These algorithms together with mathematic development have always gone hand in hand. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":419,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"image","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[16],"tags":[],"class_list":{"0":"post-4704","1":"post","2":"type-post","3":"status-publish","4":"format-image","5":"has-post-thumbnail","6":"hentry","7":"category-libros","8":"post_format-post-format-image","10":"post-with-thumbnail","11":"post-with-thumbnail-large"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>From Euclid to Java - Web del Museo de Inform\u00e1tica 2.0<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/museo.inf.upv.es\/blog\/2021\/05\/14\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"From Euclid to Java - Web del Museo de Inform\u00e1tica 2.0\" \/>\n<meta property=\"og:description\" content=\"Title: From Euclid to Java Author: Ricardo Pe\u00f1a Mar\u00ed Publisher: S.L. NIVOLA LIBROS Y EDICIONES ISBN: 9788496566149 Review: Our history is as old of humanity itself, as even back in ancient Mesopotamia algorithms were used to describe certain calculations related to commercial transactions. These algorithms together with mathematic development have always gone hand in hand. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/museo.inf.upv.es\/blog\/2021\/05\/14\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\/\" \/>\n<meta property=\"og:site_name\" content=\"Web del Museo de Inform\u00e1tica 2.0\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-14T10:34:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-14T12:12:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/04\/libro3.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1006\" \/>\n\t<meta property=\"og:image:height\" content=\"1575\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\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:\\\/\\\/museo.inf.upv.es\\\/blog\\\/2021\\\/05\\\/14\\\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/blog\\\/2021\\\/05\\\/14\\\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/#\\\/schema\\\/person\\\/9f82a696f97371a0f9e6f23e0da65816\"},\"headline\":\"From Euclid to Java\",\"datePublished\":\"2021-05-14T10:34:43+00:00\",\"dateModified\":\"2021-05-14T12:12:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/blog\\\/2021\\\/05\\\/14\\\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\\\/\"},\"wordCount\":566,\"image\":{\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/blog\\\/2021\\\/05\\\/14\\\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/museo.inf.upv.es\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/libro3.jpg\",\"articleSection\":[\"Books\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/blog\\\/2021\\\/05\\\/14\\\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\\\/\",\"url\":\"https:\\\/\\\/museo.inf.upv.es\\\/blog\\\/2021\\\/05\\\/14\\\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\\\/\",\"name\":\"From Euclid to Java - Web del Museo de Inform\u00e1tica 2.0\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/blog\\\/2021\\\/05\\\/14\\\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/blog\\\/2021\\\/05\\\/14\\\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/museo.inf.upv.es\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/libro3.jpg\",\"datePublished\":\"2021-05-14T10:34:43+00:00\",\"dateModified\":\"2021-05-14T12:12:34+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/#\\\/schema\\\/person\\\/9f82a696f97371a0f9e6f23e0da65816\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/blog\\\/2021\\\/05\\\/14\\\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/museo.inf.upv.es\\\/blog\\\/2021\\\/05\\\/14\\\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/blog\\\/2021\\\/05\\\/14\\\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\\\/#primaryimage\",\"url\":\"https:\\\/\\\/museo.inf.upv.es\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/libro3.jpg\",\"contentUrl\":\"https:\\\/\\\/museo.inf.upv.es\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/libro3.jpg\",\"width\":1006,\"height\":1575},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/blog\\\/2021\\\/05\\\/14\\\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/museo.inf.upv.es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"De Euclides a Java. Historia de los algoritmos y de los lenguajes de programaci\u00f3n\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/#website\",\"url\":\"https:\\\/\\\/museo.inf.upv.es\\\/\",\"name\":\"Web del Museo de Inform\u00e1tica 2.0\",\"description\":\"Web del Museo de Inform\u00e1tica 2.0\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/museo.inf.upv.es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/#\\\/schema\\\/person\\\/9f82a696f97371a0f9e6f23e0da65816\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9f352161874544fa6990d31156f55c0e75298eef9ef7234da7b2596dcdf3e80f?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9f352161874544fa6990d31156f55c0e75298eef9ef7234da7b2596dcdf3e80f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9f352161874544fa6990d31156f55c0e75298eef9ef7234da7b2596dcdf3e80f?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\\\/\\\/museoinf.webs.upv.es\"],\"url\":\"https:\\\/\\\/museo.inf.upv.es\\\/en\\\/blog\\\/author\\\/museoinfnueva\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"From Euclid to Java - Web del Museo de Inform\u00e1tica 2.0","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:\/\/museo.inf.upv.es\/blog\/2021\/05\/14\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\/","og_locale":"en_US","og_type":"article","og_title":"From Euclid to Java - Web del Museo de Inform\u00e1tica 2.0","og_description":"Title: From Euclid to Java Author: Ricardo Pe\u00f1a Mar\u00ed Publisher: S.L. NIVOLA LIBROS Y EDICIONES ISBN: 9788496566149 Review: Our history is as old of humanity itself, as even back in ancient Mesopotamia algorithms were used to describe certain calculations related to commercial transactions. These algorithms together with mathematic development have always gone hand in hand. [&hellip;]","og_url":"https:\/\/museo.inf.upv.es\/blog\/2021\/05\/14\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\/","og_site_name":"Web del Museo de Inform\u00e1tica 2.0","article_published_time":"2021-05-14T10:34:43+00:00","article_modified_time":"2021-05-14T12:12:34+00:00","og_image":[{"width":1006,"height":1575,"url":"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/04\/libro3.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/museo.inf.upv.es\/blog\/2021\/05\/14\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\/#article","isPartOf":{"@id":"https:\/\/museo.inf.upv.es\/blog\/2021\/05\/14\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\/"},"author":{"name":"admin","@id":"https:\/\/museo.inf.upv.es\/#\/schema\/person\/9f82a696f97371a0f9e6f23e0da65816"},"headline":"From Euclid to Java","datePublished":"2021-05-14T10:34:43+00:00","dateModified":"2021-05-14T12:12:34+00:00","mainEntityOfPage":{"@id":"https:\/\/museo.inf.upv.es\/blog\/2021\/05\/14\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\/"},"wordCount":566,"image":{"@id":"https:\/\/museo.inf.upv.es\/blog\/2021\/05\/14\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\/#primaryimage"},"thumbnailUrl":"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/04\/libro3.jpg","articleSection":["Books"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/museo.inf.upv.es\/blog\/2021\/05\/14\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\/","url":"https:\/\/museo.inf.upv.es\/blog\/2021\/05\/14\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\/","name":"From Euclid to Java - Web del Museo de Inform\u00e1tica 2.0","isPartOf":{"@id":"https:\/\/museo.inf.upv.es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/museo.inf.upv.es\/blog\/2021\/05\/14\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\/#primaryimage"},"image":{"@id":"https:\/\/museo.inf.upv.es\/blog\/2021\/05\/14\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\/#primaryimage"},"thumbnailUrl":"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/04\/libro3.jpg","datePublished":"2021-05-14T10:34:43+00:00","dateModified":"2021-05-14T12:12:34+00:00","author":{"@id":"https:\/\/museo.inf.upv.es\/#\/schema\/person\/9f82a696f97371a0f9e6f23e0da65816"},"breadcrumb":{"@id":"https:\/\/museo.inf.upv.es\/blog\/2021\/05\/14\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/museo.inf.upv.es\/blog\/2021\/05\/14\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/museo.inf.upv.es\/blog\/2021\/05\/14\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\/#primaryimage","url":"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/04\/libro3.jpg","contentUrl":"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/04\/libro3.jpg","width":1006,"height":1575},{"@type":"BreadcrumbList","@id":"https:\/\/museo.inf.upv.es\/blog\/2021\/05\/14\/de-euclides-a-java-historia-de-los-algoritmos-y-de-los-lenguajes-de-programacion\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/museo.inf.upv.es\/"},{"@type":"ListItem","position":2,"name":"De Euclides a Java. Historia de los algoritmos y de los lenguajes de programaci\u00f3n"}]},{"@type":"WebSite","@id":"https:\/\/museo.inf.upv.es\/#website","url":"https:\/\/museo.inf.upv.es\/","name":"Web del Museo de Inform\u00e1tica 2.0","description":"Web del Museo de Inform\u00e1tica 2.0","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/museo.inf.upv.es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/museo.inf.upv.es\/#\/schema\/person\/9f82a696f97371a0f9e6f23e0da65816","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9f352161874544fa6990d31156f55c0e75298eef9ef7234da7b2596dcdf3e80f?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/9f352161874544fa6990d31156f55c0e75298eef9ef7234da7b2596dcdf3e80f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9f352161874544fa6990d31156f55c0e75298eef9ef7234da7b2596dcdf3e80f?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/museoinf.webs.upv.es"],"url":"https:\/\/museo.inf.upv.es\/en\/blog\/author\/museoinfnueva\/"}]}},"_links":{"self":[{"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/posts\/4704","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/comments?post=4704"}],"version-history":[{"count":6,"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/posts\/4704\/revisions"}],"predecessor-version":[{"id":4784,"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/posts\/4704\/revisions\/4784"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/media\/419"}],"wp:attachment":[{"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/media?parent=4704"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/categories?post=4704"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/tags?post=4704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}