{"id":7883,"date":"2004-09-09T02:55:25","date_gmt":"2004-09-09T00:55:25","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/2004\/09\/09\/the-language-guide\/"},"modified":"2005-04-17T07:43:10","modified_gmt":"2005-04-17T04:43:10","slug":"the-language-guide","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2004\/09\/09\/the-language-guide\/","title":{"rendered":"The Language Guide"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><img decoding=\"async\" class=\"alignleft\" src=\"\/wordpress\/wp-content\/20040909-language_guide_logo.jpg\" alt=\"\"\/>There are so many computer programming languages that newcomers and around-IT people get confused very often.  Which language should I learn?  What is better C or Perl?  What is SQL?  These are the questions posted forums and newsgroups where programmers hang out.<\/p>\n<p><a href=\"http:\/\/www.engin.umd.umich.edu\/CIS\/course.des\/cis400\/\">The Language Guide<\/a> website attempts to tell the difference between 40 or so most popular programming languages.  It provides a brief history of each language, key features listings, sample programs, and links to other resources about each language.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>There are so many computer programming languages that newcomers and around-IT people get confused very often. Which language should I learn? What is better C or Perl? What is SQL? These are the questions posted forums and newsgroups where programmers hang out. The Language Guide website attempts to tell the difference between 40 or so &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2004\/09\/09\/the-language-guide\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">The Language Guide<\/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":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"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],"tags":[],"keyring_services":[],"class_list":["post-7883","post","type-post","status-publish","format-standard","hentry","category-general","category-programming","category-technology"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":10322,"url":"https:\/\/mamchenkov.net\/wordpress\/2006\/08\/14\/can-your-programming-language-do-this\/","url_meta":{"origin":7883,"position":0},"title":"Can your programming language do this?","author":"Leonid Mamchenkov","date":"August 14, 2006","format":false,"excerpt":"Can Your Programming Language Do This? post by Joel Spolsky can give you some insight on why people use different programming languages, as well as provide you with some doubts on wheathere are you using the proper tool. ...programming languages with first-class functions let you find more opportunities for abstraction,\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":9612,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/10\/26\/perl-vs-java-vs-any-other-programming-language\/","url_meta":{"origin":7883,"position":1},"title":"Perl vs. Java vs. any other programming language","author":"Leonid Mamchenkov","date":"October 26, 2005","format":false,"excerpt":"Ovid once again does an excellent job. This time he talks about choosing proper tools for the job, using computer programming languages as examples. Do not choose solutions if you don't know what the problem is.","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":15107,"url":"https:\/\/mamchenkov.net\/wordpress\/2011\/06\/12\/on-teaching-programming-languages\/","url_meta":{"origin":7883,"position":2},"title":"On teaching programming languages","author":"Leonid Mamchenkov","date":"June 12, 2011","format":false,"excerpt":"Via this tweet I came across this insightful comment over at Slashdot. \u00a0Quoting in its\u00a0entirety: A bit off topic, but you triggered something I've been thinking about for a couple of years. That \"spark\" is fluency. I swtiched jobs from being a computer programmer to being an ESL teacher in\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":11298,"url":"https:\/\/mamchenkov.net\/wordpress\/2008\/06\/07\/programming-language-barrier\/","url_meta":{"origin":7883,"position":3},"title":"Programming language barrier","author":"Leonid Mamchenkov","date":"June 7, 2008","format":false,"excerpt":"One of the frequent things that I hear about programmers is that it doesn't matter which language the person is using and which language you need him to use, because if he is any good he'll learn and catch up pretty fast.\u00a0 In other words, if you take a decent\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":26680,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/09\/10\/quora-if-programming-languages-were-countries\/","url_meta":{"origin":7883,"position":4},"title":"Quora: if programming languages were countries &#8230;","author":"Leonid Mamchenkov","date":"September 10, 2016","format":false,"excerpt":"\"If programming languages were countries, which country would each language represent?\" over Quora is hilarious! \u00a0Here are a few bits to get you started: C \u2013 Russia. Everything has to be done in a backwards way, but everything is possible, and there's a lot of legacy. C++ \u2013 USA. Powerful,\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":7595,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/06\/22\/computer-languages-history\/","url_meta":{"origin":7883,"position":5},"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":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/7883","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=7883"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/7883\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=7883"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=7883"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=7883"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=7883"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}