{"id":28489,"date":"2018-04-18T17:06:58","date_gmt":"2018-04-18T15:06:58","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=28489"},"modified":"2018-04-18T17:06:58","modified_gmt":"2018-04-18T15:06:58","slug":"parsing-a-timeline","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/18\/parsing-a-timeline\/","title":{"rendered":"Parsing: a timeline"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>&#8220;<a href=\"https:\/\/jeffreykegler.github.io\/personal\/timeline_v3\">Parsing: a timeline<\/a>&#8221; is a historical timeline of parsing, as done by computers and computer programming languages.\u00a0 It starts well before computers were actually invented, from the time where people started thinking about what is a language, what it consists of and how it works.<\/p>\n<p>Even though this article is mostly aimed at technical people, I&#8217;m sure pretty much anyone will find interesting bits in there, as some of the names and works mentioned are well known outside of technical industries.\u00a0 For techies, you&#8217;ll find all your favorite names in there &#8211; Markov, Turing, Boehm, Chomsky, Knuth, Dijkstra, Wall, and more.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>&#8220;Parsing: a timeline&#8221; is a historical timeline of parsing, as done by computers and computer programming languages.\u00a0 It starts well before computers were actually invented, from the time where people started thinking about what is a language, what it consists of and how it works. Even though this article is mostly aimed at technical people, &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/18\/parsing-a-timeline\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Parsing: a timeline<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Parsing: a timeline #WebDev #ComputerScience #language #history","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,18,62,1334],"tags":[1192,286,243,2290,1330],"keyring_services":[],"class_list":["post-28489","post","type-post","status-publish","format-standard","hentry","category-general","category-programming","category-technology","category-web-work","tag-computer-science","tag-history","tag-language","tag-regular-expressions","tag-web-development"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":18916,"url":"https:\/\/mamchenkov.net\/wordpress\/2013\/12\/05\/moment-js-a-javascript-date-library-for-parsing-validating-manipulating-and-formatting-dates\/","url_meta":{"origin":28489,"position":0},"title":"Moment.js &#8211; A javascript date library for parsing, validating, manipulating, and formatting dates","author":"Leonid Mamchenkov","date":"December 5, 2013","format":"link","excerpt":"Moment.js - A javascript date library for parsing, validating, manipulating, and formatting dates","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7595,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/06\/22\/computer-languages-history\/","url_meta":{"origin":28489,"position":1},"title":"Computer Languages History","author":"Leonid Mamchenkov","date":"June 22, 2004","format":false,"excerpt":"\"Computer Languages History\" is in excellent website devoted to...well...history of computer programming languages. Currently, it lists about 50 programming languages with links to language websites. There is also an excellent timeline, which shows the relationships between different programming languages starting with Fortran in November 1954 and ending with PHP of\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27259,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/01\/20\/parsing-text-printouts-within-ansible-playbooks\/","url_meta":{"origin":28489,"position":2},"title":"Parsing text printouts within Ansible playbooks","author":"Leonid Mamchenkov","date":"January 20, 2017","format":false,"excerpt":"I'm sure this will come handy soon, and I'll be spending too much time trying to figure it out without this article:\u00a0Parsing text printouts within Ansible playbooks. It's not every day that you see regular expression examples in the Ansible playbooks...","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":16782,"url":"https:\/\/mamchenkov.net\/wordpress\/2012\/10\/02\/adwiki\/","url_meta":{"origin":28489,"position":3},"title":"ADWiki","author":"Leonid Mamchenkov","date":"October 2, 2012","format":"link","excerpt":"ADWiki Online documentation system for JavaScript projects that adhere to JSDoc API documentation format. \u00a0Includes: Tools for parsing JSDoc blocks in the JavaScript files Clean documentation website based on Twitter Bootstrap Simple blog engine integrated with the site, where developers can commend and extend project documentation. Requires Node.js and MySQL.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":49300,"url":"https:\/\/mamchenkov.net\/wordpress\/2020\/06\/11\/happy-25th-birthday-php\/","url_meta":{"origin":28489,"position":4},"title":"Happy 25th birthday, PHP!","author":"Leonid Mamchenkov","date":"June 11, 2020","format":false,"excerpt":"PHP, the language that has truly changed the web, is celebrating its 25th birthday. Over time, it gained an army of fans and army of haters, and it's still difficult to tell which one is larger. As someone who is using the language since its early days (yes, PHP 3),\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"PHP 25th birthday","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2020\/06\/php-25-years-old-500x314.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":9748,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/12\/10\/daily-del-icio-us-bookmarks\/","url_meta":{"origin":28489,"position":5},"title":"Daily del.icio.us bookmarks","author":"Leonid Mamchenkov","date":"December 10, 2005","format":false,"excerpt":"Shared bookmarks for del.icio.us user tvset on 2005-12-09 Blog of Alexander Mamtchenkov \u00c2\u00bb Kontact + MS Exchange + MS ADI Tagged as: configuration guide kde linux microsoft windows RSS Parsers -- List of RSS parsers in several languages Tagged as: code development links perl php programming python rss syndication xml\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/28489","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=28489"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/28489\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=28489"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=28489"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=28489"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=28489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}