<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://imechanica.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>iMechanica - C++ - Comments</title>
 <link>http://imechanica.org/taxonomy/term/1355</link>
 <description>Comments for &quot;C++&quot;</description>
 <language>en</language>
<item>
 <title>How should I apply for this</title>
 <link>http://imechanica.org/node/3904#comment-8778</link>
 <description>&lt;p&gt;How should I apply for this position? Thanks.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Thu, 25 Sep 2008 20:05:50 -0400</pubDate>
 <dc:creator>Lin Ma</dc:creator>
 <guid isPermaLink="false">comment 8778 at http://imechanica.org</guid>
</item>
<item>
 <title>MPM</title>
 <link>http://imechanica.org/node/2824#comment-6929</link>
 <description>&lt;p&gt;
Prof. Nain and his co-worker are research on Material Point Method, you can search on Google with keywords: Nairn, MPM, crack propagation...
&lt;/p&gt;
&lt;p&gt;
Fun,
&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Tue, 18 Mar 2008 23:33:17 -0400</pubDate>
 <dc:creator>Nguyen Chau Linh</dc:creator>
 <guid isPermaLink="false">comment 6929 at http://imechanica.org</guid>
</item>
<item>
 <title>MPM + rockfall</title>
 <link>http://imechanica.org/node/2824#comment-6927</link>
 <description>&lt;p&gt;Hi, that&amp;#39;s interesting. We, including Dr. Anna Giacomini, are also planning to run some simulations of rockfalls using the (Generalized)MPM.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Tue, 18 Mar 2008 19:54:29 -0400</pubDate>
 <dc:creator>pedroso</dc:creator>
 <guid isPermaLink="false">comment 6927 at http://imechanica.org</guid>
</item>
<item>
 <title>MPM</title>
 <link>http://imechanica.org/node/2824#comment-6923</link>
 <description>&lt;p&gt;We are developing a 3-D rockfall simulation in a GIS environment and we think the MPM could be very powerful method in simulating the impact phenomenon.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Tue, 18 Mar 2008 07:19:00 -0400</pubDate>
 <dc:creator>Michael G. Sakellariou</dc:creator>
 <guid isPermaLink="false">comment 6923 at http://imechanica.org</guid>
</item>
<item>
 <title>Library for design patterns/idioms</title>
 <link>http://imechanica.org/node/2586#comment-6381</link>
 <description>&lt;p&gt;Good luck, Biswajit. A C++ library that contains implementations of design patterns and idioms is &lt;a href=&quot;http://loki-lib.sourceforge.net/&quot; target=&quot;_blank&quot; title=&quot;Loki&quot;&gt;Loki. &lt;/a&gt;&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Sat, 19 Jan 2008 00:41:09 -0500</pubDate>
 <dc:creator>N. Sukumar</dc:creator>
 <guid isPermaLink="false">comment 6381 at http://imechanica.org</guid>
</item>
<item>
 <title>Dear Biswajit, 


Wish you</title>
 <link>http://imechanica.org/node/2586#comment-6377</link>
 <description>&lt;p&gt;
Dear Biswajit,&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Wish you the best in your new post, and we look forward to your coming back to iMechanica.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
-Teng&amp;nbsp;
&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Fri, 18 Jan 2008 10:25:43 -0500</pubDate>
 <dc:creator>Teng Li</dc:creator>
 <guid isPermaLink="false">comment 6377 at http://imechanica.org</guid>
</item>
<item>
 <title>C++ Idioms and Design Patterns...</title>
 <link>http://imechanica.org/node/2586#comment-6374</link>
 <description>&lt;p&gt;
Dear Biswajit,
&lt;/p&gt;
&lt;p&gt;
Good that you broached this topic up... I was wondering if discussions related to programming would be appropriate here at iMechanica---especially, discussions at a somewhat more abstract level (i.e. not concerned with the syntax of languages etc.)... Also, the more serious amongst tutorial codes in C++... I was already wondering if I should be posting some of my code &lt;a href=&quot;http://ajitjadhav.wordpress.com&quot;&gt;my general blog site&lt;/a&gt;... So, I was really delighted to see your above post here...
&lt;/p&gt;
&lt;p&gt;
About C++ idioms. A very closely related topic is &lt;strong&gt;Design Patterns&lt;/strong&gt;. For example, see &lt;a href=&quot;http://en.wikipedia.org/wiki/Design_pattern_(computer_science)&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/Design_Patterns&quot;&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
With that said, I have a word of caution, though. IMO it is best *NOT* to try to use design patterns right in the first iteration of a major version of your software--v 1.0 or v 2.0 or whatever....
&lt;/p&gt;
&lt;p&gt;
I know I am sounding like an unenthusiastic fool who has no respect whatsoever for the abstract or high-level design here... But the way I loook at it, there has been sometimes too much of a good thing w.r.t. the high-level abstract design too... Just for example, notice that issues and factors such as data locality (cache and virtual memory), ease of IPC and of parallelization, etc. ought to enter software&amp;nbsp;design... Yet, as a matter of fact, a lot of issues of this nature cannot become as clear as they should be, until the first cut is already over. (We don&amp;#39;t have to wait until the profiling stage, but at least a major chunk of the code ought to first exist before people can really get such parts right.) Hence, it is sometimes better to go ahead with a simple scheme involving a minimal number of very loosely coupled classes, and then put them all together into a better framework... A real bottom-up design&amp;nbsp;exercise, in a sense....
&lt;/p&gt;
&lt;p&gt;
Of course, my above comment does not apply to your above post of C++ idioms (or your example of the Factory idiom)... I just wanted to qualify my recommendation of design patterns, that&amp;#39;s all...
&lt;/p&gt;
&lt;p&gt;
-----
&lt;/p&gt;
&lt;p&gt;
Biswajit, on a personal note: If you want to quit USA, that&amp;#39;s good (ask me why (!)) but you don&amp;#39;t want to therefore return to India, do you?
&lt;/p&gt;
&lt;p&gt;
One way or the other, I enjoyed your answers over a range of issues here... Let me wish you the very best in your new environment, and, as Zhigang said, do let us know once you are ready to chat here at iMechanica again... I look forward to&amp;nbsp;interacting with you&amp;nbsp;soon again...
&lt;/p&gt;
&lt;p&gt;
--Ajit
&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Thu, 17 Jan 2008 22:59:28 -0500</pubDate>
 <dc:creator>Ajit R. Jadhav</dc:creator>
 <guid isPermaLink="false">comment 6374 at http://imechanica.org</guid>
</item>
<item>
 <title>Best wishes for Biswajit</title>
 <link>http://imechanica.org/node/2586#comment-6370</link>
 <description>&lt;p&gt;Dear Biswajit:&amp;nbsp; Thank you so much for &lt;a href=&quot;/user/1095/track&quot;&gt;your contributions to iMechanica&lt;/a&gt;.&amp;nbsp; I have learned much from you.&amp;nbsp; Please let us know when you are settled in your new environment.&amp;nbsp; Good Luck and best wishes, Zhigang&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Thu, 17 Jan 2008 21:07:33 -0500</pubDate>
 <dc:creator>Zhigang Suo</dc:creator>
 <guid isPermaLink="false">comment 6370 at http://imechanica.org</guid>
</item>
</channel>
</rss>
