{"id":1220,"date":"2007-04-20T14:09:38","date_gmt":"2007-04-20T14:09:38","guid":{"rendered":"https:\/\/kweaver.org\/cs\/scott-hanselman\/"},"modified":"2007-04-20T14:09:38","modified_gmt":"2007-04-20T14:09:38","slug":"scott-hanselman","status":"publish","type":"post","link":"https:\/\/kweaver.org\/cs\/scott-hanselman\/","title":{"rendered":"Scott Hanselman&#8217;s Computer Zen &#8211; The (Programming) Language Explosion"},"content":{"rendered":"<p>In contrast to the&nbsp;New York&nbsp;Times article, Scott Hanselman talks about programming languages.&nbsp;<\/p>\n<blockquote><p>What programming languages should a New Programmer experience <strong>early <\/strong>so that they might be more able to &#8220;hear the tones later&#8221; when a new languages comes along? What language should a new programmer be exposed to first?<\/p><\/blockquote>\n<p>Source: <a href=\"http:\/\/www.hanselman.com\/blog\/CommentView.aspx?guid=aa1eec4f-b5c7-424d-adf5-e419696a7afc#commentstart\">Scott Hanselman&#8217;s Computer Zen &#8211; The (Programming) Language Explosion<\/a> <\/p>\n<p>I think language diversity is important.&nbsp; <\/p>\n<p>I got my B.S. in the early 80&#8217;s, from a university (Southern Mississippi), that recognized early that computer science was constantly evolving.&nbsp; We went from Basic, to Fortran, to Assembly Language than Cobol in two years.&nbsp; After that we took &#8220;Programming Languages&#8221;.&nbsp; We also studied databases from a purely theoretical level since much of what was purposed wasn&#8217;t doable yet on a machine.&nbsp; That in additional to all the other &#8220;stuff&#8221;.<\/p>\n<p>As a result, I have been extremely adaptable.&nbsp; I worked in an environment for 10 years where I was expected to implement the same functionality over several different types of machines while giving the user the same interface.&nbsp; As a teacher, I&#8217;ve had to move from QBasic, various forms of Visual Basic, and from Pascal, to C++ to Java.<\/p>\n<p>I believe my early background has made me extremely adaptable, and I urge my students to do the same.&nbsp; I have many students who take Visual Basic their first year and Java their second, though more just learn Java in the two years.&nbsp; That maybe changing though. My current principal apparently does not like PreAP or AP courses.&nbsp; <\/p>\n","protected":false},"excerpt":{"rendered":"<p>In contrast to the&nbsp;New York&nbsp;Times article, Scott Hanselman talks about programming languages.&nbsp; What programming languages should a New Programmer experience early so that they might be more able to &#8220;hear the tones later&#8221; when a new languages comes along? What language should a new programmer be exposed to first? Source: Scott Hanselman&#8217;s Computer Zen &#8211; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1220","post","type-post","status-publish","format-standard","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/kweaver.org\/cs\/wp-json\/wp\/v2\/posts\/1220","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kweaver.org\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kweaver.org\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kweaver.org\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kweaver.org\/cs\/wp-json\/wp\/v2\/comments?post=1220"}],"version-history":[{"count":0,"href":"https:\/\/kweaver.org\/cs\/wp-json\/wp\/v2\/posts\/1220\/revisions"}],"wp:attachment":[{"href":"https:\/\/kweaver.org\/cs\/wp-json\/wp\/v2\/media?parent=1220"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kweaver.org\/cs\/wp-json\/wp\/v2\/categories?post=1220"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kweaver.org\/cs\/wp-json\/wp\/v2\/tags?post=1220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}