{"id":1320,"date":"2013-05-12T05:25:45","date_gmt":"2013-05-11T19:25:45","guid":{"rendered":"http:\/\/www.rjmprogramming.com.au\/wordpress\/?p=1320"},"modified":"2013-05-12T05:25:45","modified_gmt":"2013-05-11T19:25:45","slug":"basic-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/basic-tutorial\/","title":{"rendered":"Basic Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/Basic\/\"><img decoding=\"async\" style=\"border: 15px solid pink;\" alt=\"Basic Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/Basic\/Gwbasic_Geoamg-2of.jpg\" title=\"Basic Tutorial\"  style=\"float:left;\" \/><\/a><p class=\"wp-caption-text\">Basic Tutorial<\/p><\/div>\n<p>The Basic (or BASIC) programming language has gone through many incarnations.  Today various forms of this Basic programming language are still active, such as VB6, qBasic, VBA, VBScript and VB.Net.<\/p>\n<blockquote><p>BASIC is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use; the name is an acronym from Beginner&#8217;s All-purpose Symbolic Instruction Code.<\/p>\n<p>The original Dartmouth BASIC was designed in 1964 by John George Kemeny and Thomas Eugene Kurtz at Dartmouth College in New Hampshire, USA to provide computer access to non-science students. At the time, nearly all use of computers required writing custom software, which was something only scientists and mathematicians tended to do. The language and its variants became widespread on microcomputers in the late 1970s and 1980s, when it was typically a standard feature, and often part of the firmware of the machine. The presence of an easy-to-learn language such as BASIC on these early personal computers allowed small business owners to develop their own custom application software, leading to widespread use of these computers in businesses that previously did not have access to computing technology.<\/p>\n<p>BASIC remains popular in numerous dialects and new languages influenced by BASIC such as Microsoft Visual Basic. In 2006, 59% of developers for the .NET Framework used Visual Basic .NET as their only programming language.[1]<\/p><\/blockquote>\n<p>The tutorial shows one of these older forms of BASIC called GW-BASIC used to perform some Land Surveying calculation task.<\/p>\n<p>Let&#8217;s see some simple <a target=_blank title='GW-BASIC Wikipedia info' href='http:\/\/en.wikipedia.org\/wiki\/GW-BASIC'>GW-BASIC<\/a> in action for a <a target=_blank title='click picture' href='http:\/\/www.rjmprogramming.com.au\/Basic\/'>Latitude\/Longitude to Geodetic Co-ordinate (Australian Map Grid) conversion<\/a> program &#8230;<\/p>\n<p>Link to Basic information &#8230; <a target=_blank title='Basic programming information' href='http:\/\/en.wikipedia.org\/wiki\/BASIC'>from Wikipedia from which quote above comes<\/a>.<br \/>\nLink to Redfearn&#8217;s Formulae link &#8230; <a target=_blank title=\"Redfearn's formulae\" href='http:\/\/www.usq.edu.au\/course\/material\/SVY3107\/lectures\/Grid%20Calculations%20%5BCompatibility%20Mode%5D.pdf'> used in this program&#8217;s code<\/a>.<br \/>\nLink to some downloadable GW-BASIC code &#8230; rename to <a target=_blank href='http:\/\/www.rjmprogramming.com.au\/Basic\/Geoamg.bas_GETME' title='Download me'>Geoamg.bas<\/a>.<br \/>\nIt&#8217;s Ba-sic in the Sic<font style='font-size:8px;'>k<\/font>-Ba<font style='font-size:8px;'>y<\/font> &#8230; <a target=_blank title='Ba-sic Sick-Bay' href='https:\/\/www.youtube.com\/watch?v=vCuwEopn5uM'>for those times when there&#8217;s a difficult Maths exam<\/a>.\n<\/p>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d1320' onclick='var dv=document.getElementById(\"d1320\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"http:\/\/www.rjmprogramming.com.au\/wordpress\/?cat=59\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d1320' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Basic (or BASIC) programming language has gone through many incarnations. Today various forms of this Basic programming language are still active, such as VB6, qBasic, VBA, VBScript and VB.Net. BASIC is a family of general-purpose, high-level programming languages whose &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/basic-tutorial\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,21,37],"tags":[133,679,997,1319],"class_list":["post-1320","post","type-post","status-publish","format-standard","hentry","category-elearning","category-land-surveying","category-tutorials","tag-basic","tag-land-surveying","tag-programming","tag-tutorial"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/1320"}],"collection":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/comments?post=1320"}],"version-history":[{"count":0,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/1320\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=1320"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=1320"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=1320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}