<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Yannblog &#187; c++</title>
	<atom:link href="http://yanntx.info/tag/c/feed/" rel="self" type="application/rss+xml" />
	<link>http://yanntx.info</link>
	<description>The personal website of Ian Littman</description>
	<lastBuildDate>Mon, 30 Jan 2012 01:29:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Bitter at C++ for the moment</title>
		<link>http://yanntx.info/2008/12/bitter-at-c-for-the-moment/</link>
		<comments>http://yanntx.info/2008/12/bitter-at-c-for-the-moment/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 09:56:15 +0000</pubDate>
		<dc:creator>Ian Littman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[relationships]]></category>
		<category><![CDATA[school]]></category>

		<guid isPermaLink="false">http://yanntx.info/?p=146</guid>
		<description><![CDATA[Why am I up when I have this to study for tomorrow? &#8216;cuz I&#8217;m a bit bitter&#8230; I turned in my C++ final project (an ISP traffic analysis tool basically) two and a half hours late. The reasons were severalfold: 1. Due to waiting on people to edit and (correctly) upload code. Hate to say [...]]]></description>
			<content:encoded><![CDATA[<p>Why am I up when I have <a href="http://mcs.mines.edu/Courses/math225/">this</a> to study for tomorrow? &#8216;cuz I&#8217;m a bit bitter&#8230;</p>
<p>I turned in my C++ final project (an ISP traffic analysis tool basically) two and a half hours late. The reasons were severalfold:</p>
<p>1. Due to waiting on people to edit and (correctly) upload code. Hate to say it but I could have done the edits they did in much less time than they took&#8230;</p>
<p>2. Due to ofstream data types being unavailable as members of a class. Due to the requirement to pass them referentially when used. I could have switched the implementation of that whole part of the program to a struct, but we didn&#8217;t study about those, so I wouldn&#8217;t really know where to start. As it stood, I got very confused, and am now rather angry, at C++. In the end, I just integrated the ofstream in question into the main body of the program, generating maybe 1KB of code that would&#8217;ve been unecessary if the language had been just a tad smarter.</p>
<p>Maybe I have an over-inflated ego, but one of the two other people working with me on the project (I apologize to these people if they read this&#8230;I&#8217;m venting here) couldn&#8217;t figure out the solution to the problem, even when looking at it for an hour or two, solid. I looked at it for the same period, but I got an answer.</p>
<p>I have to give credit where credit is due: the other coding partner did a great job of debugging my code. It was a disgusting mess of bugs, I&#8217;m sure, when he started, and it was a workable program at the end of the process. From there, he worked on some additional debugging and fine-tuning as his main contributios to the project. Which helped. The other guy did similar, but to a lesser extent. I found myself rewriting a lot of his code so I could understand and expand on it. He&#8217;s used to Java&#8230;but C++ is my first non-BASIC language, and it looks like I&#8217;m picking it up rater well.</p>
<p>All in all, I feel like I spent more time on the project than the other two guys, combined. Granted, this probably has to count the idea/planning stage, in which they didn&#8217;t partiipate. I probably made our project the hardest out of everyone else&#8217;s. Hopefully it&#8217;ll be scored accordingly.</p>
<p>On the other hand, my participation in antoher class, in which I&#8217;ll get an A grade, could be contested. In that class I could probably be ranked &#8220;average&#8221;. Then again, I worked at that class more than I did in a much larger class, worth the same number of credit hours, and in which I&#8217;ve earned just as much of an A as everyone else.</p>
<p>In closing, it feels lonely at the top. At least, I feel lonely, therefore I have a sense of being at the top. I&#8217;m getting positive feedback on this feeling. And I&#8217;m disgusted with the inflexibility of C++ about including output file streams as class member variables. Then again, if I know how to program in C++, I&#8217;m able to create light, fast apps, which is what I want to do&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://yanntx.info/2008/12/bitter-at-c-for-the-moment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

