<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments for Thinking Parallel</title>
	<atom:link href="http://www.thinkingparallel.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thinkingparallel.com</link>
	<description>A Blog on Parallel Programming and Concurrency by Michael Suess</description>
	<pubDate>Sat, 04 Feb 2012 06:06:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on C++ vs. C# - a Checklist from a C++ Programmers Point of View by Eric</title>
		<link>http://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/comment-page-3/#comment-98923</link>
		<dc:creator>Eric</dc:creator>
		<pubDate>Wed, 01 Feb 2012 15:35:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/#comment-98923</guid>
		<description>C++ is not limited to 32 bits.  Some compilers (such as Microsoft Visual Studio) can compile 64-bit binaries with C++ and have been able to do so for years already.</description>
		<content:encoded><![CDATA[<p>C++ is not limited to 32 bits.  Some compilers (such as Microsoft Visual Studio) can compile 64-bit binaries with C++ and have been able to do so for years already.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C++ vs. C# - a Checklist from a C++ Programmers Point of View by JB</title>
		<link>http://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/comment-page-3/#comment-98922</link>
		<dc:creator>JB</dc:creator>
		<pubDate>Wed, 01 Feb 2012 10:55:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/#comment-98922</guid>
		<description>But, yes. Originally C++ was created with 32 bit in mind, However not without some predictions that we will one day evolve to higher Bitrates. 64, 128, 256, etc... as the basic premise will be the same many variables will be recreated to accomodate for better systems. 

I know I am not helping, but I am bouncing my thoughts off your questions to absorb /learn , disect, analyze and interpret for the sake of my learning curve. Thanks for raising that question LOCNK!

~JB</description>
		<content:encoded><![CDATA[<p>But, yes. Originally C++ was created with 32 bit in mind, However not without some predictions that we will one day evolve to higher Bitrates. 64, 128, 256, etc&#8230; as the basic premise will be the same many variables will be recreated to accomodate for better systems. </p>
<p>I know I am not helping, but I am bouncing my thoughts off your questions to absorb /learn , disect, analyze and interpret for the sake of my learning curve. Thanks for raising that question LOCNK!</p>
<p>~JB</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C++ vs. C# - a Checklist from a C++ Programmers Point of View by JB</title>
		<link>http://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/comment-page-3/#comment-98921</link>
		<dc:creator>JB</dc:creator>
		<pubDate>Wed, 01 Feb 2012 10:51:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/#comment-98921</guid>
		<description>LOCNK:  Im no pro, but I believe you have to port C++ over from 32 to 64. there are a few things that will have to be done to make this migration successful. 


-JB


REFERENCE: http://www.linuxquestions.org/questions/programming-9/32-bit-to-64-bit-migration-for-c-program-613579/


and also, I believe in the course of a weekend and a few weekdays I have answered my own question i posted last week.  Learn BOTH! !!!!!   

I am still open to suggestions., 

Thanks, 

JB</description>
		<content:encoded><![CDATA[<p>LOCNK:  Im no pro, but I believe you have to port C++ over from 32 to 64. there are a few things that will have to be done to make this migration successful. </p>
<p>-JB</p>
<p>REFERENCE: <a href="http://www.linuxquestions.org/questions/programming-9/32-bit-to-64-bit-migration-for-c-program-613579/" rel="nofollow">http://www.linuxquestions.org/questions/programming-9/32-bit-to-64-bit-migration-for-c-program-613579/</a></p>
<p>and also, I believe in the course of a weekend and a few weekdays I have answered my own question i posted last week.  Learn BOTH! !!!!!   </p>
<p>I am still open to suggestions., </p>
<p>Thanks, </p>
<p>JB</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C++ vs. C# - a Checklist from a C++ Programmers Point of View by locnk</title>
		<link>http://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/comment-page-3/#comment-98920</link>
		<dc:creator>locnk</dc:creator>
		<pubDate>Wed, 01 Feb 2012 10:43:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/#comment-98920</guid>
		<description>In case that the program needs a huge operating memory (3~10GB), what is your suggestion, C++ or C# should be used?
As far as I understand, C++ is in 32bit whereas C# is with 64bit. Is that right?</description>
		<content:encoded><![CDATA[<p>In case that the program needs a huge operating memory (3~10GB), what is your suggestion, C++ or C# should be used?<br />
As far as I understand, C++ is in 32bit whereas C# is with 64bit. Is that right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C++ vs. C# - a Checklist from a C++ Programmers Point of View by JB</title>
		<link>http://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/comment-page-3/#comment-98919</link>
		<dc:creator>JB</dc:creator>
		<pubDate>Sun, 29 Jan 2012 11:17:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/#comment-98919</guid>
		<description>for the sake of short tempered Programmers...
I will try to simplify my question I asked earlier.. [wow. You guys get serious about all this stuff. ]

&lt;B&gt;QUESTION: would c# or C++ be better to learn for making games, Windows applications, small and big. Cost accounting programs, Database AeroIndustry programs. statistics, parts, cost, billing, etc.&lt;/B&gt; 


I do this stuff with Webscripting now.. PHP, MYSQL, etc., but want to build independent software without internet. 

THANK YOU TO ALL WHO RESPOND&#62;</description>
		<content:encoded><![CDATA[<p>for the sake of short tempered Programmers&#8230;<br />
I will try to simplify my question I asked earlier.. [wow. You guys get serious about all this stuff. ]</p>
<p><b>QUESTION: would c# or C++ be better to learn for making games, Windows applications, small and big. Cost accounting programs, Database AeroIndustry programs. statistics, parts, cost, billing, etc.</b> </p>
<p>I do this stuff with Webscripting now.. PHP, MYSQL, etc., but want to build independent software without internet. </p>
<p>THANK YOU TO ALL WHO RESPOND&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C++ vs. C# - a Checklist from a C++ Programmers Point of View by JB</title>
		<link>http://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/comment-page-3/#comment-98918</link>
		<dc:creator>JB</dc:creator>
		<pubDate>Sun, 29 Jan 2012 10:58:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/#comment-98918</guid>
		<description>I am learning C# for the first time.I am on page 75. Chapt 5. to give you an Idea of my Experience. All of this is greek to me., 
My point in commenting; I came here to see if I was better off Learning C# or C++ as I didnt want to invest much time on something only to realize **"OH SHI*, i cant build this with C#?, or a job doesnt want to hire me because I learned the wrong programming language." 

Furthermore; your outline in comparison and the comments that followed painted a pretty good picture and helped build some confidence in me about studying C# over C++.   But, I have a feeling I will be learning C++ in the future for some reason that isnt clear to me now. (popularity, History etc...)

My interest would be to create games(like eq2)(programming with gui programs that assist with creating games like UNITY3d platforms) and Other Business type applications in the future. 
Also, Windows application that would be similar to allow users to clear out the SAM file on windows because an ex employee changed the server password. (Savvy?)   

--- Is it possible to see if C# is best for me? or C++?  Thanks.
Thanks in advance! - JB</description>
		<content:encoded><![CDATA[<p>I am learning C# for the first time.I am on page 75. Chapt 5. to give you an Idea of my Experience. All of this is greek to me.,<br />
My point in commenting; I came here to see if I was better off Learning C# or C++ as I didnt want to invest much time on something only to realize **&#8221;OH SHI*, i cant build this with C#?, or a job doesnt want to hire me because I learned the wrong programming language.&#8221; </p>
<p>Furthermore; your outline in comparison and the comments that followed painted a pretty good picture and helped build some confidence in me about studying C# over C++.   But, I have a feeling I will be learning C++ in the future for some reason that isnt clear to me now. (popularity, History etc&#8230;)</p>
<p>My interest would be to create games(like eq2)(programming with gui programs that assist with creating games like UNITY3d platforms) and Other Business type applications in the future.<br />
Also, Windows application that would be similar to allow users to clear out the SAM file on windows because an ex employee changed the server password. (Savvy?)   </p>
<p>&#8212; Is it possible to see if C# is best for me? or C++?  Thanks.<br />
Thanks in advance! - JB</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C++ vs. C# - a Checklist from a C++ Programmers Point of View by Smoke</title>
		<link>http://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/comment-page-3/#comment-98917</link>
		<dc:creator>Smoke</dc:creator>
		<pubDate>Thu, 26 Jan 2012 07:59:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/#comment-98917</guid>
		<description>"This coming from someone who doesn't use the proper slashes to mean "or".. Normally you'd use / for that, not \."

It's just a delimiter to me, I leave it up the reader to figure it out based on context. :)

Congrats though, you are the first person in nearly 15+ years of online activity to say a word about it. (I'm waiting for someone to call me on my abuse of "etc", seriously, I use it a LOT.) :P

"Regardless of the language, people who write bad code probably shouldn't be producing software. Unfortunately, though, I've seen my fair share of people who get real software jobs who can't seem to write decent code - even down to poor and inconsistent formatting, so that it's hard to read."

No arguments here, that was my point as well, Vamp claimed that by nature, using C# made one a lesser programmer, I was pointing out that bad code, comes from bad programmers. (With C++ being one of the most used languages, obviously, it would suffer more, Java is another, and as you said, C#, as it becomes more popular. No language is immune, really.)

"The same may be said about C# in 10 to 15 years. I'm sure C++ and its STL, etc. was originally considered a rich library. At the time, it had what many people needed in a library to do common tasks."

Again, no arguments, the longer C# stays around, the more the issues can compound, one bad lib, leads to another(a domino effect). But, the core libs are well coded, and have some good standards, so at least the majority of the problems should be confined to 3rd party libs. (Assuming MS doesn't drop the ball on their end..)

"Boost has some fairly nice stuff."

Yeah, I've used boost(not extensively, but..), it was one of the good C++ libs I was referring to, though, I still prefer the C# way, but that's just my opinion, I prefer the verbosity of C#, and it's generic system really suits my style of coding. (I really like how you can use generics with Linq, and lambdas, and get nice shortcuts, but still keep understandable code, everything can work together so cleanly and to great effect.)

Regardless, I think we can agree, the problem is bad programmers, and in the case of C++, it's heritage hurts it as well. (ie, it's heavy use of shorthand naming(cout\printf), which was of course due to limitations in the hardware of the time, and bandwidth issues, etc,.)

@All,

In the end, use whatever language you prefer, but, use some standards, and think about your implementations, and how they'll be used, and encapsulate\abstract wherever possible. (Also, pick some standards, and stick with them.)

http://blogs.msdn.com/b/ericgu/archive/2004/01/19/60315.aspx#61480

There is a .zip file, under the text "send me a link" it's a hyperlink in the article, it contains a .pdf with one companies ideals of standards, I read through this myself, and found, I do nearly everything the same, though, we do disagree on a number of points, still, a decent list of standards to follow.

You may also want to look into design patterns, I like interface\abstract class based designs myself(very extensible), I used to have a link to page with various design patterns that can be used for different scenarios, but I seem to have lost it..</description>
		<content:encoded><![CDATA[<p>&#8220;This coming from someone who doesn&#8217;t use the proper slashes to mean &#8220;or&#8221;.. Normally you&#8217;d use / for that, not \.&#8221;</p>
<p>It&#8217;s just a delimiter to me, I leave it up the reader to figure it out based on context. <img src='http://www.thinkingparallel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Congrats though, you are the first person in nearly 15+ years of online activity to say a word about it. (I&#8217;m waiting for someone to call me on my abuse of &#8220;etc&#8221;, seriously, I use it a LOT.) <img src='http://www.thinkingparallel.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>&#8220;Regardless of the language, people who write bad code probably shouldn&#8217;t be producing software. Unfortunately, though, I&#8217;ve seen my fair share of people who get real software jobs who can&#8217;t seem to write decent code - even down to poor and inconsistent formatting, so that it&#8217;s hard to read.&#8221;</p>
<p>No arguments here, that was my point as well, Vamp claimed that by nature, using C# made one a lesser programmer, I was pointing out that bad code, comes from bad programmers. (With C++ being one of the most used languages, obviously, it would suffer more, Java is another, and as you said, C#, as it becomes more popular. No language is immune, really.)</p>
<p>&#8220;The same may be said about C# in 10 to 15 years. I&#8217;m sure C++ and its STL, etc. was originally considered a rich library. At the time, it had what many people needed in a library to do common tasks.&#8221;</p>
<p>Again, no arguments, the longer C# stays around, the more the issues can compound, one bad lib, leads to another(a domino effect). But, the core libs are well coded, and have some good standards, so at least the majority of the problems should be confined to 3rd party libs. (Assuming MS doesn&#8217;t drop the ball on their end..)</p>
<p>&#8220;Boost has some fairly nice stuff.&#8221;</p>
<p>Yeah, I&#8217;ve used boost(not extensively, but..), it was one of the good C++ libs I was referring to, though, I still prefer the C# way, but that&#8217;s just my opinion, I prefer the verbosity of C#, and it&#8217;s generic system really suits my style of coding. (I really like how you can use generics with Linq, and lambdas, and get nice shortcuts, but still keep understandable code, everything can work together so cleanly and to great effect.)</p>
<p>Regardless, I think we can agree, the problem is bad programmers, and in the case of C++, it&#8217;s heritage hurts it as well. (ie, it&#8217;s heavy use of shorthand naming(cout\printf), which was of course due to limitations in the hardware of the time, and bandwidth issues, etc,.)</p>
<p>@All,</p>
<p>In the end, use whatever language you prefer, but, use some standards, and think about your implementations, and how they&#8217;ll be used, and encapsulate\abstract wherever possible. (Also, pick some standards, and stick with them.)</p>
<p><a href="http://blogs.msdn.com/b/ericgu/archive/2004/01/19/60315.aspx#61480" rel="nofollow">http://blogs.msdn.com/b/ericgu/archive/2004/01/19/60315.aspx#61480</a></p>
<p>There is a .zip file, under the text &#8220;send me a link&#8221; it&#8217;s a hyperlink in the article, it contains a .pdf with one companies ideals of standards, I read through this myself, and found, I do nearly everything the same, though, we do disagree on a number of points, still, a decent list of standards to follow.</p>
<p>You may also want to look into design patterns, I like interface\abstract class based designs myself(very extensible), I used to have a link to page with various design patterns that can be used for different scenarios, but I seem to have lost it..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C++ vs. C# - a Checklist from a C++ Programmers Point of View by Bob</title>
		<link>http://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/comment-page-3/#comment-98916</link>
		<dc:creator>Bob</dc:creator>
		<pubDate>Thu, 26 Jan 2012 04:58:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/#comment-98916</guid>
		<description>In other words, you're f*cking delusional, C++ produces just as many bad programmers, and just as much bad code, as any other programming language. (Linux\Windows, have nothing to do with it either..)
--------------------

This coming from someone who doesn't use the proper slashes to mean "or"..  Normally you'd use / for that, not \.


--------
And you know what, I encounter this problem with C++, more than any other language, which is funny considering how high mighty you guys think you are.

As I said, there are good C++ programmers, and C++ can produce good code, however, that's not an absolute, and more often than not it seems, it produces fail coders, who just think they're good.
--------
Regardless of the language, people who write bad code probably shouldn't be producing software.  Unfortunately, though, I've seen my fair share of people who get real software jobs who can't seem to write decent code - even down to poor and inconsistent formatting, so that it's hard to read.

-------------
I'm sick of re-inventing the wheel, because some assholes gave me a square and called it close enough
------------
The same may be said about C# in 10 to 15 years.  I'm sure C++ and its STL, etc. was originally considered a rich library.  At the time, it had what many people needed in a library to do common tasks.  Now, many tasks that people do are different - but there are new libraries too.  Just last year, the new C++0x standard was ratified, so now the Boost C++ libraries are part of the standard - Boost has some fairly nice stuff.</description>
		<content:encoded><![CDATA[<p>In other words, you&#8217;re f*cking delusional, C++ produces just as many bad programmers, and just as much bad code, as any other programming language. (Linux\Windows, have nothing to do with it either..)<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>This coming from someone who doesn&#8217;t use the proper slashes to mean &#8220;or&#8221;..  Normally you&#8217;d use / for that, not \.</p>
<p>&#8212;&#8212;&#8211;<br />
And you know what, I encounter this problem with C++, more than any other language, which is funny considering how high mighty you guys think you are.</p>
<p>As I said, there are good C++ programmers, and C++ can produce good code, however, that&#8217;s not an absolute, and more often than not it seems, it produces fail coders, who just think they&#8217;re good.<br />
&#8212;&#8212;&#8211;<br />
Regardless of the language, people who write bad code probably shouldn&#8217;t be producing software.  Unfortunately, though, I&#8217;ve seen my fair share of people who get real software jobs who can&#8217;t seem to write decent code - even down to poor and inconsistent formatting, so that it&#8217;s hard to read.</p>
<p>&#8212;&#8212;&#8212;&#8212;-<br />
I&#8217;m sick of re-inventing the wheel, because some assholes gave me a square and called it close enough<br />
&#8212;&#8212;&#8212;&#8212;<br />
The same may be said about C# in 10 to 15 years.  I&#8217;m sure C++ and its STL, etc. was originally considered a rich library.  At the time, it had what many people needed in a library to do common tasks.  Now, many tasks that people do are different - but there are new libraries too.  Just last year, the new C++0x standard was ratified, so now the Boost C++ libraries are part of the standard - Boost has some fairly nice stuff.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C++ vs. C# - a Checklist from a C++ Programmers Point of View by Smoke</title>
		<link>http://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/comment-page-3/#comment-98915</link>
		<dc:creator>Smoke</dc:creator>
		<pubDate>Wed, 25 Jan 2012 23:31:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/#comment-98915</guid>
		<description>Fix your f*cking HTML code tags....

Here is the code again..

ftImage print(640, 480); //This will store the string of text we print
Sprite Text;

print.setFont(fthenameofthefontinthedatafolder_ttf, thenameofthefontinthedatafolder_ttf_size);//Set the font we are using
print.setSize(32);//Set the size of the font (should be a multiple of 4)
print.setColor(Color::Color(255,40,40));//Set the color of the font in RGB format
Text.SetPosition(100, 50);//Set the position of the starting point of the text we will print
Text.SetImage(&#38;print);//Append print as the image stored by Text
print.printf(" Hellow World!\n");
print.flush();//Tell the computer that the string of text is ready
Text.Draw();//Render the text
print.clear();//Clear the stored string of text
print.reset();//Bring us back to the render starting point (defined by Text.SetPosisition())</description>
		<content:encoded><![CDATA[<p>Fix your f*cking HTML code tags&#8230;.</p>
<p>Here is the code again..</p>
<p>ftImage print(640, 480); //This will store the string of text we print<br />
Sprite Text;</p>
<p>print.setFont(fthenameofthefontinthedatafolder_ttf, thenameofthefontinthedatafolder_ttf_size);//Set the font we are using<br />
print.setSize(32);//Set the size of the font (should be a multiple of 4)<br />
print.setColor(Color::Color(255,40,40));//Set the color of the font in RGB format<br />
Text.SetPosition(100, 50);//Set the position of the starting point of the text we will print<br />
Text.SetImage(&amp;print);//Append print as the image stored by Text<br />
print.printf(&#8221; Hellow World!\n&#8221;);<br />
print.flush();//Tell the computer that the string of text is ready<br />
Text.Draw();//Render the text<br />
print.clear();//Clear the stored string of text<br />
print.reset();//Bring us back to the render starting point (defined by Text.SetPosisition())</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C++ vs. C# - a Checklist from a C++ Programmers Point of View by Smoke</title>
		<link>http://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/comment-page-3/#comment-98914</link>
		<dc:creator>Smoke</dc:creator>
		<pubDate>Wed, 25 Jan 2012 23:30:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/#comment-98914</guid>
		<description>Yeah, here's some code from the "real" world, from these so called "real" programmers.

&lt;code&gt;
ftImage print(640, 480); //This will store the string of text we print
Sprite Text;

print.setFont(fthenameofthefontinthedatafolder_ttf, thenameofthefontinthedatafolder_ttf_size);//Set the font we are using
print.setSize(32);//Set the size of the font (should be a multiple of 4)
print.setColor(Color::Color(255,40,40));//Set the color of the font in RGB format
Text.SetPosition(100, 50);//Set the position of the starting point of the text we will print
Text.SetImage(&#038;print);//Append print as the image stored by Text
print.printf(" Hellow World!\n");
print.flush();//Tell the computer that the string of text is ready
Text.Draw();//Render the text
print.clear();//Clear the stored string of text
print.reset();//Bring us back to the render starting point (defined by Text.SetPosisition())
&lt;/code&gt;

-----------------------

I've written a number of text rendering functions myself over the years, and I guarantee you, that not one of them, requires that much code to be used.

Your boasting sounds good on paper, but, in reality, C++ code generally sucks, and is generally much more complicated to use than it ought to be.

A text rendering function is ideally a one liner, anything more is ridiculous.

(Btw, I'm fairly certain that this code was developed by a Linux user, so there goes your entire theory..)

-------

In other words, you're f*cking delusional, C++ produces just as many bad programmers, and just as much bad code, as any other programming language. (Linux\Windows, have nothing to do with it either..)

Choosing a specific OS\language does not automatically make someone a better programmer, you're either a good programmer, or you're not.

--------

Let me explain something else to you:

I see the presented usage of a library, in the same way most ppl view a GUI in an application.

Which is a fair comparison, when creating a library, you are creating a user interface, ie, some poor sap has to interface with your code, I think you'd do well to remember this.

Anyways, ask yourself, given the code presented above, and a function with a prototype like this..

void RenderText(params);

Which would you honestly rather use?

----

Personaly, I'm sick of having to type 20 lines to do something that should take one, I'm sick of re-inventing the wheel, because some assholes gave me a square and called it close enough, I'm sick of having to do other ppls jobs for them, because they fail at coding.

And you know what, I encounter this problem with C++, more than any other language, which is funny considering how high mighty you guys think you are.

As I said, there are good C++ programmers, and C++ can produce good code, however, that's not an absolute, and more often than not it seems, it produces fail coders, who just think they're good.</description>
		<content:encoded><![CDATA[<p>Yeah, here's some code from the "real" world, from these so called "real" programmers.</p>
<p>[
<div class="igBar"><span id="lcode-1"><a href="#" onclick="javascript:showPlainTxt('code-1'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-1">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#93;</span>DQpmdEltYWdlIHByaW50KDY0MCwgNDgwKTsgLy9UaGlzIHdpbGwgc3RvcmUgdGhlIHN0cmluZyBvZiB0ZXh0IHdlIHByaW50DQpTcHJpdGUgVGV4dDsNCg0KcHJpbnQuc2V0Rm9udChmdGhlbmFtZW9mdGhlZm9udGludGhlZGF0YWZvbGRlcl90dGYsIHRoZW5hbWVvZnRoZWZvbnRpbnRoZWRhdGFmb2xkZXJfdHRmX3NpemUpOy8vU2V0IHRoZSBmb250IHdlIGFyZSB1c2luZw0KcHJpbnQuc2V0U2l6ZSgzMik7Ly9TZXQgdGhlIHNpemUgb2YgdGhlIGZvbnQgKHNob3VsZCBiZSBhIG11bHRpcGxlIG9mIDQpDQpwcmludC5zZXRDb2xvcihDb2xvcjo6Q29sb3IoMjU1LDQwLDQwKSk7Ly9TZXQgdGhlIGNvbG9yIG9mIHRoZSBmb250IGluIFJHQiBmb3JtYXQNClRleHQuU2V0UG9zaXRpb24oMTAwLCA1MCk7Ly9TZXQgdGhlIHBvc2l0aW9uIG9mIHRoZSBzdGFydGluZyBwb2ludCBvZiB0aGUgdGV4dCB3ZSB3aWxsIHByaW50DQpUZXh0LlNldEltYWdlKCZwcmludCk7Ly9BcHBlbmQgcHJpbnQgYXMgdGhlIGltYWdlIHN0b3JlZCBieSBUZXh0DQpwcmludC5wcmludGYoIiBIZWxsb3cgV29ybGQhbiIpOw0KcHJpbnQuZmx1c2goKTsvL1RlbGwgdGhlIGNvbXB1dGVyIHRoYXQgdGhlIHN0cmluZyBvZiB0ZXh0IGlzIHJlYWR5DQpUZXh0LkRyYXcoKTsvL1JlbmRlciB0aGUgdGV4dA0KcHJpbnQuY2xlYXIoKTsvL0NsZWFyIHRoZSBzdG9yZWQgc3RyaW5nIG9mIHRleHQNCnByaW50LnJlc2V0KCk7Ly9CcmluZyB1cyBiYWNrIHRvIHRoZSByZW5kZXIgc3RhcnRpbmcgcG9pbnQgKGRlZmluZWQgYnkgVGV4dC5TZXRQb3Npc2l0aW9uKCkpDQo=<span style="color:#006600; font-weight:bold;">&#91;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>]</p>
<p>-----------------------</p>
<p>I've written a number of text rendering functions myself over the years, and I guarantee you, that not one of them, requires that much code to be used.</p>
<p>Your boasting sounds good on paper, but, in reality, C++ code generally sucks, and is generally much more complicated to use than it ought to be.</p>
<p>A text rendering function is ideally a one liner, anything more is ridiculous.</p>
<p>(Btw, I'm fairly certain that this code was developed by a Linux user, so there goes your entire theory..)</p>
<p>-------</p>
<p>In other words, you're f*cking delusional, C++ produces just as many bad programmers, and just as much bad code, as any other programming language. (Linux\Windows, have nothing to do with it either..)</p>
<p>Choosing a specific OS\language does not automatically make someone a better programmer, you're either a good programmer, or you're not.</p>
<p>--------</p>
<p>Let me explain something else to you:</p>
<p>I see the presented usage of a library, in the same way most ppl view a GUI in an application.</p>
<p>Which is a fair comparison, when creating a library, you are creating a user interface, ie, some poor sap has to interface with your code, I think you'd do well to remember this.</p>
<p>Anyways, ask yourself, given the code presented above, and a function with a prototype like this..</p>
<p>void RenderText(params);</p>
<p>Which would you honestly rather use?</p>
<p>----</p>
<p>Personaly, I'm sick of having to type 20 lines to do something that should take one, I'm sick of re-inventing the wheel, because some assholes gave me a square and called it close enough, I'm sick of having to do other ppls jobs for them, because they fail at coding.</p>
<p>And you know what, I encounter this problem with C++, more than any other language, which is funny considering how high mighty you guys think you are.</p>
<p>As I said, there are good C++ programmers, and C++ can produce good code, however, that's not an absolute, and more often than not it seems, it produces fail coders, who just think they're good.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

