<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Fibonacci in Python</title>
	<atom:link href="http://www.zacharyfox.com/blog/fibonacci-project/fibonacci-in-python/feed" rel="self" type="application/rss+xml" />
	<link>http://www.zacharyfox.com/blog/fibonacci-project/fibonacci-in-python</link>
	<description></description>
	<pubDate>Tue, 06 Jan 2009 02:39:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Zachary Fox</title>
		<link>http://www.zacharyfox.com/blog/fibonacci-project/fibonacci-in-python#comment-146</link>
		<dc:creator>Zachary Fox</dc:creator>
		<pubDate>Sun, 06 Jan 2008 17:28:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.zacharyfox.com/blog/fibonacci-project/fibonacci-in-python#comment-146</guid>
		<description>The link you posted is currently unavailable, but I believe you. There are also some examples here:

http://www.scriptol.org/fibonacci-any-programming-language.html

But they aren't all fully functioning programs, and they use different algorithms, and there isn't any explanation about the differences. I thought I might be able to explain some of the differences and similarities that I noticed while doing the same thing in multiple languages.

I chose Fibonacci because it gives a really simple function that demonstrates loops, simple arithmetic, and then created a program that allows us to do the same thing in multiple languages. In addition, I wanted to create two functions, to show you how to call a function with and without a parameter. Things that we might take for granted in languages that we are familiar with, but may be very different syntactically in others.

Anyway, this is as much for me as it is for anyone reading, and it's a good example of a challenge you can take on to expand your knowledge. Perhaps it will give someone a different perspective on the great language debate. I'm not picking sides, just trying to learn. For the most part, the hardest problems to solve in programming are algorithmic. Once you can tackle those, languages are mostly about syntax. Obviously, there are some serious differences in methodology between functional, procedural programming and object oriented, but that probably is beyond the scope of this comment.

I do plan to do some analytical posts comparing the programs I've wrote here, in addition to comparing different algorithms for generating Fibonacci sequence numbers.</description>
		<content:encoded><![CDATA[<p>The link you posted is currently unavailable, but I believe you. There are also some examples here:</p>
<p><a href="http://www.scriptol.org/fibonacci-any-programming-language.html" rel="nofollow">http://www.scriptol.org/fibonacci-any-programming-language.html</a></p>
<p>But they aren&#8217;t all fully functioning programs, and they use different algorithms, and there isn&#8217;t any explanation about the differences. I thought I might be able to explain some of the differences and similarities that I noticed while doing the same thing in multiple languages.</p>
<p>I chose Fibonacci because it gives a really simple function that demonstrates loops, simple arithmetic, and then created a program that allows us to do the same thing in multiple languages. In addition, I wanted to create two functions, to show you how to call a function with and without a parameter. Things that we might take for granted in languages that we are familiar with, but may be very different syntactically in others.</p>
<p>Anyway, this is as much for me as it is for anyone reading, and it&#8217;s a good example of a challenge you can take on to expand your knowledge. Perhaps it will give someone a different perspective on the great language debate. I&#8217;m not picking sides, just trying to learn. For the most part, the hardest problems to solve in programming are algorithmic. Once you can tackle those, languages are mostly about syntax. Obviously, there are some serious differences in methodology between functional, procedural programming and object oriented, but that probably is beyond the scope of this comment.</p>
<p>I do plan to do some analytical posts comparing the programs I&#8217;ve wrote here, in addition to comparing different algorithms for generating Fibonacci sequence numbers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vivid Vortex</title>
		<link>http://www.zacharyfox.com/blog/fibonacci-project/fibonacci-in-python#comment-145</link>
		<dc:creator>Vivid Vortex</dc:creator>
		<pubDate>Sun, 06 Jan 2008 07:09:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.zacharyfox.com/blog/fibonacci-project/fibonacci-in-python#comment-145</guid>
		<description>Hi, neat idea, sadly, it's been done: http://en.literateprograms.org/Category:Fibonacci_numbers</description>
		<content:encoded><![CDATA[<p>Hi, neat idea, sadly, it&#8217;s been done: <a href="http://en.literateprograms.org/Category:Fibonacci_numbers" rel="nofollow">http://en.literateprograms.org/Category:Fibonacci_numbers</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
