<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-864932997758269827</id><updated>2011-08-02T16:58:44.487-07:00</updated><title type='text'>Explorations in Programing</title><subtitle type='html'>My journey through programing. An attempt to keep a troubled mind at peace. From the debilitating ravages of bi-polar disorder I seek peace through learning.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://explorationsinprograming.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/864932997758269827/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://explorationsinprograming.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>James Tuvell</name><uri>http://www.blogger.com/profile/11049021042155449059</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_v9qMw3mo9D4/R9hKPgBN1NI/AAAAAAAAAAM/h5iX4NSy9fc/S220/2006+0825+001.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-864932997758269827.post-1248528273742515494</id><published>2010-05-02T19:03:00.001-07:00</published><updated>2010-05-02T19:57:52.412-07:00</updated><title type='text'>Starting down the path.</title><content type='html'>I have been over the last few days looking at all the options available to me. The most important thing to me right now is usefulness. I want to learn a language that I can use often.&lt;br /&gt;&lt;br /&gt; Being in a Linux environment I looked at the most common languages used for programs and by far it was C. Python was also used frequently but not anywhere near as much. So it will be C that is my first path.&lt;br /&gt;&lt;br /&gt;My son has decided to come along and learn with me though he wants to learn C++. It will be fun to see what lay ahead of us on this journey. Our first steps will be searching for good reference material and development software.&lt;br /&gt;&lt;br /&gt;We have found a few good sites for tutorials and have chosen this one as our first. &lt;br /&gt;&lt;br /&gt;For me:&lt;br /&gt;&lt;a href="http://www.cprogramming.com/tutorial/c/lesson1.html"&gt;Lesson 1: The basics of C&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And for him:&lt;br /&gt;&lt;a href="http://www.cplusplus.com/doc/tutorial/"&gt;C++ Language Tutorial&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My first lesson concentrated on learning this simple program:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;// Hello world program&lt;br /&gt;&lt;br /&gt;#include &lt;stdio.h&gt;&lt;br /&gt;&lt;br /&gt;int main ()&lt;br /&gt;{&lt;br /&gt; printf (“Hello, world!\n”);&lt;br /&gt; return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;My son's looked like this:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;// My first program&lt;br /&gt;&lt;br /&gt;#include &lt;iostream&gt;&lt;br /&gt;&lt;br /&gt;int main ()&lt;br /&gt;{&lt;br /&gt; std::cout &lt;&lt; “Hello, world!  I am alive!“;    &lt;br /&gt; return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;As you can see there are differences between C and C++ the first being how the includes are handled and the inclusion of the namespace std in a limited way. He could have declared using namespace std; in the header but then it would bring in the standard library globally which in some cases can cause trouble so we are avoiding that by using the std::cout. &lt;br /&gt;&lt;br /&gt;I know it's not all that impressive yet but we have both learned a lot the last couple days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/864932997758269827-1248528273742515494?l=explorationsinprograming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://explorationsinprograming.blogspot.com/feeds/1248528273742515494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://explorationsinprograming.blogspot.com/2010/05/starting-down-path.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/864932997758269827/posts/default/1248528273742515494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/864932997758269827/posts/default/1248528273742515494'/><link rel='alternate' type='text/html' href='http://explorationsinprograming.blogspot.com/2010/05/starting-down-path.html' title='Starting down the path.'/><author><name>James Tuvell</name><uri>http://www.blogger.com/profile/11049021042155449059</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_v9qMw3mo9D4/R9hKPgBN1NI/AAAAAAAAAAM/h5iX4NSy9fc/S220/2006+0825+001.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-864932997758269827.post-6863916837938709160</id><published>2010-04-29T21:26:00.000-07:00</published><updated>2010-04-29T22:07:19.449-07:00</updated><title type='text'>First steps</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_v9qMw3mo9D4/S9pkoTvn15I/AAAAAAAAAAk/pLPrCvBxLOE/s1600/Woodelf.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_v9qMw3mo9D4/S9pkoTvn15I/AAAAAAAAAAk/pLPrCvBxLOE/s400/Woodelf.jpg" alt="" id="BLOGGER_PHOTO_ID_5465791741425080210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This will be my first post on what will be a long journey I am sure. My intentions are to learn computer programing through exploration and discovery. I hope you join me on my quest.&lt;br /&gt;&lt;br /&gt;A little background. I am retired (medically) and unable to work. I am bi-polar with a number of medical problems including chronic asthma/bronchitis and fibromyalgia. I at one time was a computer consultant and knew how to program in ASM, Forth, FORTRAN and Pascal. However after a bi-polar episode they put me on a medication that induced seizures. It was not caught quickly and I almost died. As a result I lost a large part of my memory including programing and most of the higher math I had studied in college among other things. It has taken quite some time to get back some functionality and only recently have I been able to keep things together enough to relearn some of what I lost. One of the problems I encounter with bi-polar disorder is keeping my mind from the self destruct option. To do that I have learned to keep it as busy as I can. Not allowing it to wander to far. So it is for that reason I am embarking on this journey. In hopes of keeping the beast in line and rescuing my past.&lt;br /&gt;&lt;br /&gt;My first decision is what language to take up. I thought of returning to ASM (assembly language) but I thought it best to take up a high level language in hopes that I will be able to make the connections I need to learn the language more readily due to the increase in readability that the higher languages provide.&lt;br /&gt;&lt;br /&gt;I am on Ubuntu Linux so I will take options that work best natively&lt;br /&gt;So here are the options:&lt;br /&gt;&lt;br /&gt;C, C++, C#&lt;br /&gt;Python&lt;br /&gt;Ruby&lt;br /&gt;Java&lt;br /&gt;Perl&lt;br /&gt;FORTRAN&lt;br /&gt;COBOL&lt;br /&gt;Lisp&lt;br /&gt;ADA&lt;br /&gt;&lt;br /&gt;I am sure there are others but for now that's a decent list. &lt;br /&gt;&lt;br /&gt;Here I am at the beginning of my journey and faced with a huge task. Deciding which road to go down. Each has its beautiful places but I am sure there are dangers on each road as well. How does one narrow the choices. Is it a matter of strengths vs weaknesses? Personal preferences? Power? Readability? All have enticing venues to search out. As I have said before FORTRAN would be a step down a road once traveled. But why not try something different new and exciting. For sheer speed C looks good. But for fun and ease Ruby has it's place. Python is small and powerful but Perl has many more options. What a choice. Well I will leave that for another day. For now I will read and explore each option before heading out on a path.&lt;br /&gt;&lt;br /&gt;Thanks for reading see ya next time.&lt;br /&gt;James.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/864932997758269827-6863916837938709160?l=explorationsinprograming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://explorationsinprograming.blogspot.com/feeds/6863916837938709160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://explorationsinprograming.blogspot.com/2010/04/first-steps.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/864932997758269827/posts/default/6863916837938709160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/864932997758269827/posts/default/6863916837938709160'/><link rel='alternate' type='text/html' href='http://explorationsinprograming.blogspot.com/2010/04/first-steps.html' title='First steps'/><author><name>James Tuvell</name><uri>http://www.blogger.com/profile/11049021042155449059</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_v9qMw3mo9D4/R9hKPgBN1NI/AAAAAAAAAAM/h5iX4NSy9fc/S220/2006+0825+001.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_v9qMw3mo9D4/S9pkoTvn15I/AAAAAAAAAAk/pLPrCvBxLOE/s72-c/Woodelf.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
