<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<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>LeafLabs Garden &#187; Topic: c apposed to c++ for maple would much of a improvement be made?</title>
		<link>http://forums.leaflabs.com/topic.php?id=642</link>
		<description>A place to share, learn, and grow...</description>
		<language>en-US</language>
		<pubDate>Fri, 22 Jan 2016 00:16:45 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://forums.leaflabs.com/search.php</link>
		</textInput>
		<atom:link href="http://forums.leaflabs.com/rss.php?topic=642" rel="self" type="application/rss+xml" />

		<item>
			<title>josheeg on "c apposed to c++ for maple would much of a improvement be made?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=642#post-3589</link>
			<pubDate>Thu, 10 Feb 2011 09:19:24 +0000</pubDate>
			<dc:creator>josheeg</dc:creator>
			<guid isPermaLink="false">3589@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;That is very interesting maby I will learn enough of c++ to write the functions I prototipe on codelite with the debugger and stepping through the code then make them into my own maple libraries and submit them to the community when I feel confident they work. :D&#60;/p&#62;
&#60;p&#62;Code folding is the name for when the text in a function or funtion prototipe shrinks up like in windows explorer when you look in a folder it shows the contents and the rest or hides it. &#60;/p&#62;
&#60;p&#62;I like to see all the code im working on on one screen. &#60;/p&#62;
&#60;p&#62;Thanks everyone for their assistance I got the maple to compile the unix toolchain c++ code last night using libmaple. :D
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "c apposed to c++ for maple would much of a improvement be made?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=642#post-3585</link>
			<pubDate>Wed, 09 Feb 2011 19:51:02 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">3585@http://forums.leaflabs.com/</guid>
			<description>&#60;blockquote&#62;&#60;p&#62;Then everything working in c++ makes a bit of bloat.&#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;I'm not sure why you think C++ would bloat compared to C?&#60;/p&#62;
&#60;p&#62;1. I believe C and C++ is the same GNU compiler, with the same middle and back end code generator, and a front end with lots of options.&#60;br /&#62;
2. The same source will generate the same output.&#60;br /&#62;
C++ introduced type safe linkage, which makes it &#60;em&#62;much&#60;/em&#62; better for multiple source files and header files.&#60;/p&#62;
&#60;p&#62;I would use C++ just to get println (which is implemented as a small set of tiny functions parametrised on the type of value)&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;Code folding helps with the + or - simbol. &#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;what does that mean?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>josheeg on "c apposed to c++ for maple would much of a improvement be made?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=642#post-3571</link>
			<pubDate>Wed, 09 Feb 2011 12:12:25 +0000</pubDate>
			<dc:creator>josheeg</dc:creator>
			<guid isPermaLink="false">3571@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;awsome and I am shure many more people including me will apreseate it I can see where some people may think and understand how c works and the arduino ide seems to work more like c.&#60;br /&#62;
Then everything working in c++ makes  a bit of bloat.&#60;br /&#62;
Also trying to make header files or header sketches when you have too many function prototipes and calls to keep your main code neat. c makes that better for me. &#60;/p&#62;
&#60;p&#62;Code folding helps with the + or - simbol.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>poslathian on "c apposed to c++ for maple would much of a improvement be made?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=642#post-3561</link>
			<pubDate>Tue, 08 Feb 2011 22:27:51 +0000</pubDate>
			<dc:creator>poslathian</dc:creator>
			<guid isPermaLink="false">3561@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;c++ is really for compatibility with arduino as well as making existing library ports as easy as possible. However, expecting some c++/c tension from the beginning we have been careful to keep all the &#34;real&#34; core code in C only. This core library is called libmaple, and you can use standalone if you wish. The c++ library is called wirish, and is really just a wrapper around libmaple. For example the c++ class SerialUSB has a function SerialUSB.available(), which is nothing more than call to usbBytesAvailable() in libmaple. &#60;/p&#62;
&#60;p&#62;There was a user patch recently about making the build environment more flexible than it currently is, and allow you to compile c only sketches against libmaple (thanks bruce perens!)  Honestly, I thought this was in mainline already, but it doesnt seem to be...well fix this up and document it!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>josheeg on "c apposed to c++ for maple would much of a improvement be made?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=642#post-3558</link>
			<pubDate>Tue, 08 Feb 2011 11:40:46 +0000</pubDate>
			<dc:creator>josheeg</dc:creator>
			<guid isPermaLink="false">3558@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;c apposed to c++ for maple would much of a improvement be made?&#60;/p&#62;
&#60;p&#62;I know the c++ compiler works with the Maple IDE and their is command line unix c++ toolchain tutorials.&#60;/p&#62;
&#60;p&#62;Now I am comfortable in C and it has a very trim way of doing things it seems similar to c++ would if a similar program written in both would it be optimised down to similar speed running code using the linker optimisation options. It would be interesting to be able to configure the maple ide for different compileing optimisation options as a pull down menu or some configuration check boxes etc.
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
