<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule">

<channel>
<title>[Chat] C++, Thinking out loud ... in Webmasters and Developers</title>
<link>http://www.dslreports.com/forum/r22574917</link>
<description></description>
<language>en</language>
<pubDate>Fri, 27 Nov 2009 15:30:46 EDT</pubDate>
<lastBuildDate>Fri, 27 Nov 2009 15:30:46 EDT</lastBuildDate>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22656730</link>
<description><![CDATA[<A HREF="/useremail/u/760271"><b>usa2k</b></A> : I've let myself get sidetracked on <br><ol>Sams Teach Yourself<br>C# 2008 Visual Studio<br>in 24 Hours</ol><br>Working on chapter #6.  It is exceptionally fun so far!<br>The presentation is different from C++ and Java books ...<br>It is proving to be a rapid practical experience without pain (yet!) <br><small>--<br><br>Jim, VoIP 12/2002, VOIPo 2/2007<br><A HREF="http://FAH-Tool.org">FAH-Tool </a> ... <A HREF="http://www.dslreports.com/forum/helix~filter=Pets">Pets</a> ... <A HREF="http://usa2k.com">USA2K site</a> ... <A HREF="http://artist-247.com">Artist-247</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22656730</guid>
<pubDate>Sun, 05 Jul 2009 11:28:21 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22611732</link>
<description><![CDATA[<A HREF="/useremail/u/322142"><b>Gomez</b></A> : <div class="bquote"><small>said by  drew <A HREF="/useremail/u/656685"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>But even the web 2.0 sites have desktop utilities that make the web app simply that much better.<br><br>Take TweetDeck as an example. While it's done in Adobe AIR, it's an app I run from the desktop and I don't browse to in a web browser. It consolidates many pages worth of Twitter AND facebook data for easy viewing.<br><br>I don't dismiss the viability of SAS (software as a service if I understand correctly) and its business model, I just don't think, nor do I want, web applications to be it.<br><br>Browsers are the bottleneck there and until Microsoft either gets off the stage and the WebKit guys join up with Mozilla and Opera dies or comes up with the "killer app" browser, I don't think we'll see the end of the consumer desktop application.<br><br>Maybe when the technology is there so I don't have to dick with things like CSS (All of you please tell me how on earth you like CSS after doing any kind of Windows or GTK (?) forms based development) to make a web app decent... I'm playing around with Symfony and doing their Jobeet "advent" calendar, but they completely disregard the style-side, because that's out of scope! While serious enterprise class desktop developers often, from my understanding, usually hook into forms and UIs created by real designers, the non-enterprise developers can still do a fantastic job without the same kind of bullshitting you have to do on the web.<br><br>I don't think the web technologies are there yet. That's all I'm saying.<br> </div>Point taken.. <br><br>But the reason the apps are capable of platform is embedding rich rendering objects that use the same interfaces.. That just makes the case stronger for two key patterns in SAS and remote software design: MVC (Model View Controller), and Separation of Concerns.<br><br>That fat client exists because of the common, web standards based, interfaces.  <br><small>--<br>It's a fact : Chicks dig <A HREF="/forum/pubgames">Mafia</a> players.<br>'Wanna help buy a goat?' - &raquo;<A HREF="http://www.kiva.org" >www.kiva.org</A><br></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22611732</guid>
<pubDate>Thu, 25 Jun 2009 20:29:11 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22607329</link>
<description><![CDATA[<A HREF="/useremail/u/304912"><b>Bobcat</b></A> : <div class="bquote"><small>said by  usa2k <A HREF="/useremail/u/760271"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>For those who are serious programmers, are you all part time math geeks too?   </div>A woman at work has a son who has a PhD in math.  He teaches math at a university.  He has had numerous papers published on subjects that I can't even begin to understand.<br><br>But, he can't do his own taxes.  His mother has to do his tax return.<br><br>Sorry, I just had to add a dig at PhDs.<br> <br><small>--<br>It's nice to be important, but it's more important to be nice.</small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22607329</guid>
<pubDate>Thu, 25 Jun 2009 07:01:20 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22606763</link>
<description><![CDATA[<A HREF="/useremail/u/656685"><b>drew</b></A> : But even the web 2.0 sites have desktop utilities that make the web app simply that much better.<br><br>Take TweetDeck as an example. While it's done in Adobe AIR, it's an app I run from the desktop and I don't browse to in a web browser. It consolidates many pages worth of Twitter AND facebook data for easy viewing.<br><br>I don't dismiss the viability of SAS (software as a service if I understand correctly) and its business model, I just don't think, nor do I want, web applications to be it.<br><br>Browsers are the bottleneck there and until Microsoft either gets off the stage and the WebKit guys join up with Mozilla and Opera dies or comes up with the "killer app" browser, I don't think we'll see the end of the consumer desktop application.<br><br>Maybe when the technology is there so I don't have to dick with things like CSS (All of you please tell me how on earth you like CSS after doing any kind of Windows or GTK (?) forms based development) to make a web app decent... I'm playing around with Symfony and doing their Jobeet "advent" calendar, but they completely disregard the style-side, because that's out of scope! While serious enterprise class desktop developers often, from my understanding, usually hook into forms and UIs created by real designers, the non-enterprise developers can still do a fantastic job without the same kind of bullshitting you have to do on the web.<br><br>I don't think the web technologies are there yet. That's all I'm saying.<br><small>--<br><A HREF="http://www.dslreports.com/forum/pubgames">Come play Mafia!</a> | <A HREF="http://ppd.wundervoll.us">My Picture Blog</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22606763</guid>
<pubDate>Thu, 25 Jun 2009 00:32:44 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22606608</link>
<description><![CDATA[<A HREF="/useremail/u/322142"><b>Gomez</b></A> : <div class="bquote"><small>said by  drew <A HREF="/useremail/u/656685"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>Am I not a consumer?<br> </div>We are all both.. <br><br>But the context is providing software solutions, and in the most part in an SAS environment. <br><br>Forgive me if I'm wrong, but I'm working on the assumption at this point of the thread diversion (perhaps it should be split?) that it's technology to back a business model.<br><br>Cool thing about a web business model is that it's not hard build an app.. The thing that sucks about a web business model is that "it's not hard build an app.."<br><br>Classic business models are based on IP (Intellectual property) you can protect that hinders someone from entering your chosen space. i.e. Adobe, Microsoft, Apple..<br><br>But the web space has little IP.. Facebook, MySpace, Digg, Yahoo, even Google.. None that's solid. There are some weak attempts, but there are no real IP barriers prohibiting any of us from attempting to enter any of those spaces.. <br><br>The spaces are won by good timing getting there, and being agile to your consumer requirements once you are there..  <br><br>If you want to play in this space, you have to play to win, and that means being on-top of the technology race, understanding what your users want, and deploying it as timely as possible.    <br><small>--<br>It's a fact : Chicks dig <A HREF="/forum/pubgames">Mafia</a> players.<br>'Wanna help buy a goat?' - &raquo;<A HREF="http://www.kiva.org" >www.kiva.org</A><br></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22606608</guid>
<pubDate>Wed, 24 Jun 2009 23:39:36 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22600729</link>
<description><![CDATA[<A HREF="/useremail/u/656685"><b>drew</b></A> : Am I not a consumer?]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22600729</guid>
<pubDate>Wed, 24 Jun 2009 00:04:29 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22600699</link>
<description><![CDATA[<A HREF="/useremail/u/322142"><b>Gomez</b></A> : <div class="bquote"><small>said by  drew <A HREF="/useremail/u/656685"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>I *hate* web browsers though. Absolutely hate them.<br><br>None of them work as they should, there's no standardization.<br><br>Form design on a desktop app is not only significantly easier, it's far simpler to handle input from. Any time you design a web app, no matter if it's <i>standards</i> compliant or not, there's at LEAST one of the browsers you have to add in some kind of hack for.<br><br>I don't think my head's stuck in a box -- I'm open to new ideas. I'm just talking from a very low skill <strike>programmer's</strike> [insert word here for what I really am] perspective but mostly from a user's.<br><br>The only thing I've seen from a web technology that's really made me go "Whoa..." was Flex. Even then, it's not *that* cool.<br> </div>That's strictly a matter of prioritization. What do you want vs. what does the customer want.. Odds are the requirements are vastly different, and one of opinion holders writes checks. <br><small>--<br>It's a fact : Chicks dig <A HREF="/forum/pubgames">Mafia</a> players.<br>'Wanna help buy a goat?' - &raquo;<A HREF="http://www.kiva.org" >www.kiva.org</A><br></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22600699</guid>
<pubDate>Tue, 23 Jun 2009 23:55:33 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22586969</link>
<description><![CDATA[<A HREF="/useremail/u/304912"><b>Bobcat</b></A> : <div class="bquote"><small>said by  usa2k <A HREF="/useremail/u/760271"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>For those who are serious programmers, are you all part time math geeks too? </div>Nope, not at all.  I've been doing real-time embedded software for 29 years.  (It's a lot harder than desktop/server programming.)  I have a BS in Electrical Engineering, so I had to know my way around math.<br><br>However, I've never had to use calculus outside of school.  I rarely even have to use trig.<br><small>--<br>It's nice to be important, but it's more important to be nice.</small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22586969</guid>
<pubDate>Sun, 21 Jun 2009 13:10:55 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22586262</link>
<description><![CDATA[<A HREF="/useremail/u/178056"><b>DC DSL</b></A> : <div class="bquote"><small>said by  usa2k <A HREF="/useremail/u/760271"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>For those who are serious programmers, are you all part time math geeks too?  I imagine it takes a geek to do a lot of image modeling type work.<br><br>I always get a kick(laugh) out of how the series NUMB3RS, can spin a search algorithm in minutes to save the day.  That takes more than a math geek! <br><br>BTW: NUMB3RS passes FF and DSLR spell check!<br> </div> <br>When I started college, computer science was a math discipline.  To even be considered for Berkeley's program you had to be in the top 1% of all math students in the country.  Acceptance was almost exclusively those in the top 0.5%.  By the time I started my grad work at Columbia in '74, the requirements were considerably more relaxed:  you had to be in the top 10% for consideration.<br><small>--<br><i>There is no giant fur-bearing trout.</i></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22586262</guid>
<pubDate>Sun, 21 Jun 2009 09:41:45 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22586160</link>
<description><![CDATA[<A HREF="/useremail/u/760271"><b>usa2k</b></A> : <div class="bquote"><small>said by  Bobcat <A HREF="/useremail/u/304912"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>... and we'd be selling hot dogs.<br> </div> Hmm, now I need to make breakfast! :)<br><br>For those who are serious programmers, are you all part time math geeks too?  I imagine it takes a geek to do a lot of image modeling type work.<br><br>I always get a kick(laugh) out of how the series NUMB3RS, can spin a search algorithm in minutes to save the day.  That takes more than a math geek! <br><br>BTW: NUMB3RS passes FF and DSLR spell check!<br><small>--<br><br>Jim, VoIP 12/2002, VOIPo 2/2007<br><A HREF="http://FAH-Tool.org">FAH-Tool </a> ... <A HREF="http://www.dslreports.com/forum/helix~filter=Pets">Pets</a> ... <A HREF="http://usa2k.com">USA2K site</a> ... <A HREF="http://artist-247.com">Artist-247</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22586160</guid>
<pubDate>Sun, 21 Jun 2009 09:00:14 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22585983</link>
<description><![CDATA[<A HREF="/useremail/u/304912"><b>Bobcat</b></A> : Hey, if programming was easy, anyone could do it and we'd be selling hot dogs.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22585983</guid>
<pubDate>Sun, 21 Jun 2009 06:34:32 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22584663</link>
<description><![CDATA[<A HREF="/useremail/u/340145"><b>Steve</b></A> : <div class="bquote"><small>said by  dave <A HREF="/useremail/u/156437"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>Programming is hard; let's go shopping.<br> </div>Let me fix it for you:<div class="bquote">Programming is hard; let's blame Microsoft<br> </div>:-)<br><small>--<br>Stephen J. Friedl | Unix Wizard | Microsoft Security MVP | Orange County, California USA | <A HREF="http://www.unixwiz.net">my web site</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22584663</guid>
<pubDate>Sat, 20 Jun 2009 21:05:39 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22584218</link>
<description><![CDATA[<A HREF="/useremail/u/755055"><b>OZO</b></A> : You mean,  outsourcing? ;) ]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22584218</guid>
<pubDate>Sat, 20 Jun 2009 18:52:11 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22584155</link>
<description><![CDATA[<A HREF="/useremail/u/156437"><b>dave</b></A> : Programming is hard; let's go shopping.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22584155</guid>
<pubDate>Sat, 20 Jun 2009 18:37:52 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22584129</link>
<description><![CDATA[<A HREF="/useremail/u/304912"><b>Bobcat</b></A> : <div class="bquote"><small>said by  Steve <A HREF="/useremail/u/340145"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br><div class="bquote"><small>said by  Bobcat <A HREF="/useremail/u/304912"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>  :</small><br><br>In our systems, we allocate all the needed memory at initialization.  We never deallocate memory.  We never allocate memory after initialization. </div> That's a fine approach if the application domain permits it; many programs do not.<br> </div>I know.  I'm talking about a different animal.<br><br>Two reasons we do it that way:  1) The obvious performance benefits of not allocating/deallocating memory on the fly.  2) We have to meet the worst-case* memory margins, so there's no real benefit of allocating/deallocating memory on the fly.<br><br>* Definition of worst-case design:  The one delivered. :D<br> <br><small>--<br>It's nice to be important, but it's more important to be nice.</small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22584129</guid>
<pubDate>Sat, 20 Jun 2009 18:30:47 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22584127</link>
<description><![CDATA[<A HREF="/useremail/u/755055"><b>OZO</b></A> : <div class="bquote"><small>said by  dave <A HREF="/useremail/u/156437"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br><div class="bquote"><small>said by  modemslayer <A HREF="/useremail/u/912355"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>  :</small><br><br>And the most disciplined C++ coder on earth is still going to dangle pointers and leak memory. </div>I don't.<br><br>Don't blame the language if people have poor programming skills. <br> </div>Or they're not applying a good, well established  practices how to manage it, or they are not required to completely and permanently test their products, or, simply, they don't care (and why software development should be a job for anyone?) As I've said earlier, in my C/C++ projects all bytes are counted. So, don't blame programming language, it's who applies it makes the matter.<br><small>--<br>Keep it simple, it'll become complex by itself...</small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22584127</guid>
<pubDate>Sat, 20 Jun 2009 18:30:11 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22584113</link>
<description><![CDATA[<A HREF="/useremail/u/340145"><b>Steve</b></A> : <div class="bquote"><small>said by  Bobcat <A HREF="/useremail/u/304912"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>In our systems, we allocate all the needed memory at initialization.  We never deallocate memory.  We never allocate memory after initialization. </div> That's a fine approach if the application domain permits it; many programs do not.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22584113</guid>
<pubDate>Sat, 20 Jun 2009 18:27:12 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22584108</link>
<description><![CDATA[<A HREF="/useremail/u/304912"><b>Bobcat</b></A> : <div class="bquote"><small>said by  Steve <A HREF="/useremail/u/340145"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>There really is a disciplined way to avoid leaking memory and writing to memory you don't own.<br> </div>In our systems, we allocate all the needed memory at initialization.  We never deallocate memory.  We never allocate memory after initialization.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22584108</guid>
<pubDate>Sat, 20 Jun 2009 18:25:29 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22584074</link>
<description><![CDATA[<A HREF="/useremail/u/340145"><b>Steve</b></A> : <div class="bquote"><small>said by  dave <A HREF="/useremail/u/156437"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>I don't.</div>That's two of us.<br><br>There really is a disciplined way to avoid leaking memory and writing to memory you don't own.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22584074</guid>
<pubDate>Sat, 20 Jun 2009 18:15:19 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22584069</link>
<description><![CDATA[<A HREF="/useremail/u/156437"><b>dave</b></A> : <div class="bquote"><small>said by  modemslayer <A HREF="/useremail/u/912355"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>And the most disciplined C++ coder on earth is still going to dangle pointers and leak memory. </div>I don't.<br><br>Don't blame the language if people have poor programming skills. ]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22584069</guid>
<pubDate>Sat, 20 Jun 2009 18:13:59 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22584029</link>
<description><![CDATA[<A HREF="/useremail/u/156437"><b>dave</b></A> : <div class="bquote">I had thought that the LINUX camp would still be evolving C++. </div>Languages don't have to keep getting fatter and fatter and fatter. At some point, the language is good enough.<br><br>I basically won't use a non-standard feature, so if there's any advance in the language I use, it has to come through the standards committee.<br><br>Here's the current in-dev version &raquo;<A HREF="http://www.artima.com/cppsource/cpp0x.html" >www.artima.com/cppsource/cpp0x.html</A>  (I assume C++ 0x isn't actually here yet - anyone?)]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22584029</guid>
<pubDate>Sat, 20 Jun 2009 18:03:03 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22582229</link>
<description><![CDATA[<A HREF="/useremail/u/251107"><b>nil</b></A> : That's where you will likely see most language development in coming years. Until there is some new technology to focus on. <br><br>My prediction: biggest areas of development in the next couple years will be cross-device computing. Think applications that can run on phones, TVs, game consoles, web and yes, desktops. <br><small>--<br>Life is too short to be <A HREF="http://www.unix-girl.com/blog/">boring</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22582229</guid>
<pubDate>Sat, 20 Jun 2009 08:47:50 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22581667</link>
<description><![CDATA[<A HREF="/useremail/u/912355"><b>modemslayer</b></A> : <div class="bquote"><small>said by  Gomez <A HREF="/useremail/u/322142"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>Any application that has human interaction can and should be web-based..  </div>For n-tier, client server based systems, sure...<br><br>But for pure desktop applications? I'm not buying that. You'd have desktop applications like photoshop and Nero be web-based? Acronis true image? AVG apps? Video games like World of Warcraft? What would be the benefit for a complex desktop application to run locally inside of a browser? IMHO you'd be setting desktop application development back, not moving it forward.<br><br>Adobe could make photoshop web-based. Blizzard could make WoW web-based. Why aren't they doing that? There's lots of web-based office productivity applications out there, yet people still like desktop apps like MS Office...<br><br>Maybe it's the same as arguing religion lol.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22581667</guid>
<pubDate>Sat, 20 Jun 2009 01:09:15 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22581567</link>
<description><![CDATA[<A HREF="/useremail/u/656685"><b>drew</b></A> : I *hate* web browsers though. Absolutely hate them.<br><br>None of them work as they should, there's no standardization.<br><br>Form design on a desktop app is not only significantly easier, it's far simpler to handle input from. Any time you design a web app, no matter if it's <i>standards</i> compliant or not, there's at LEAST one of the browsers you have to add in some kind of hack for.<br><br>I don't think my head's stuck in a box -- I'm open to new ideas. I'm just talking from a very low skill <strike>programmer's</strike> [insert word here for what I really am] perspective but mostly from a user's.<br><br>The only thing I've seen from a web technology that's really made me go "Whoa..." was Flex. Even then, it's not *that* cool.<br><small>--<br><A HREF="http://www.dslreports.com/forum/pubgames">Come play Mafia!</a> | <A HREF="http://ppd.wundervoll.us">My Picture Blog</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22581567</guid>
<pubDate>Sat, 20 Jun 2009 00:37:14 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22581484</link>
<description><![CDATA[<A HREF="/useremail/u/322142"><b>Gomez</b></A> : <div class="bquote"><small>said by  drew <A HREF="/useremail/u/656685"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>My apologies -- even after a quick re-read, I'm not seeing anything about new languages for the desktop. Only web techs.<br><br>@Gomez: I respect that the web is evolving VERY rapidly. We've had conversations about this and you've told me to get started on symfony, yesterday so to speak.<br><br>I'm personally concerned that there's too much movement towards the web. I can speak in detail about the problem due to experience in a product we're working right now.<br> </div>(box + Brain).moveOutside<br><br>Any application that has human interaction can and should be web-based.. it's a common interface. Just as Chris Date said there is no reason that a relational database can't perform on par with a non-relational system many have have said the same about UIs.<br><small>--<br>It's a fact : Chicks dig <A HREF="/forum/pubgames">Mafia</a> players.<br>'Wanna help buy a goat?' - &raquo;<A HREF="http://www.kiva.org" >www.kiva.org</A><br></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22581484</guid>
<pubDate>Sat, 20 Jun 2009 00:12:02 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22581418</link>
<description><![CDATA[<A HREF="/useremail/u/656685"><b>drew</b></A> : My apologies -- even after a quick re-read, I'm not seeing anything about new languages for the desktop. Only web techs.<br><br>@Gomez: I respect that the web is evolving VERY rapidly. We've had conversations about this and you've told me to get started on symfony, yesterday so to speak.<br><br>I'm personally concerned that there's too much movement towards the web. I can speak in detail about the problem due to experience in a product we're working right now.<br><small>--<br><A HREF="http://www.dslreports.com/forum/pubgames">Come play Mafia!</a> | <A HREF="http://ppd.wundervoll.us">My Picture Blog</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22581418</guid>
<pubDate>Fri, 19 Jun 2009 23:56:36 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22581382</link>
<description><![CDATA[<A HREF="/useremail/u/322142"><b>Gomez</b></A> : <div class="bquote"><small>said by  drew <A HREF="/useremail/u/656685"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>Here's my question: if Java and C# are going away for everything but desktop business, what's there for desktop consumer?<br><br>I say that because computing in the cloud, so far, sucks. Google Apps is by far the most prevalent and well known IMO, yet even in Chrome, which should be the *best* performer for Google Apps, it's dog slow. What happens when I want to work on a letter to grandma when I'm not able to get online?<br> </div>it's a matter of the best solution.. There is a paradigm shift happening, and those who are not noticing are in trouble.. Win32/.net/other current MS tech isn't going away.. It's firmly entrenched. <br><br>Web technologies are evolving rapidly. All the web technologies that were safe bets two years ago are out of favor now. the new hotness is  ruby/rails, jruby/rails, groovy/grails, php/symphony.. <br><br>Doesn't really matter if you are a couch hacker. But if it's a career, it's vital to adapt.<br><small>--<br>It's a fact : Chicks dig <A HREF="/forum/pubgames">Mafia</a> players.<br>'Wanna help buy a goat?' - &raquo;<A HREF="http://www.kiva.org" >www.kiva.org</A><br></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22581382</guid>
<pubDate>Fri, 19 Jun 2009 23:45:25 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22581357</link>
<description><![CDATA[<A HREF="/useremail/u/251107"><b>nil</b></A> : There are many new languages coming up. A few are mentioned in this thread. <br><br>Let me put it this way: <br><br>10 years ago, enthusiastic geeks were using Java and business managers were scoffing, these days business managers want Java and enthusiastic geeks moved on. <br><br>If you want to stay relevant, you have to stay current. <br><small>--<br>Life is too short to be <A HREF="http://www.unix-girl.com/blog/">boring</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22581357</guid>
<pubDate>Fri, 19 Jun 2009 23:36:15 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22581313</link>
<description><![CDATA[<A HREF="/useremail/u/656685"><b>drew</b></A> : Here's my question: if Java and C# are going away for everything but desktop business, what's there for desktop consumer?<br><br>I say that because computing in the cloud, so far, sucks. Google Apps is by far the most prevalent and well known IMO, yet even in Chrome, which should be the *best* performer for Google Apps, it's dog slow. What happens when I want to work on a letter to grandma when I'm not able to get online?<br><small>--<br><A HREF="http://www.dslreports.com/forum/pubgames">Come play Mafia!</a> | <A HREF="http://ppd.wundervoll.us">My Picture Blog</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22581313</guid>
<pubDate>Fri, 19 Jun 2009 23:25:34 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22581297</link>
<description><![CDATA[<A HREF="/useremail/u/322142"><b>Gomez</b></A> : <div class="bquote"><small>said by  Steve <A HREF="/useremail/u/340145"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br><div class="bquote"><small>said by  nil <A HREF="/useremail/u/251107"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>  :</small><br><br>  Otherwise, there's always cobol.  </div>I prefer the object-oriented version: <b>ADD ONE TO COBOL</b><br><br>:-)<br> </div>Wouldn't that be <b>ADD 1 TO COBOL</b>? You give more credit to the parser than it deserves. <br><small>--<br>It's a fact : Chicks dig <A HREF="/forum/pubgames">Mafia</a> players.<br>'Wanna help buy a goat?' - &raquo;<A HREF="http://www.kiva.org" >www.kiva.org</A><br></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22581297</guid>
<pubDate>Fri, 19 Jun 2009 23:22:38 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22581287</link>
<description><![CDATA[<A HREF="/useremail/u/340145"><b>Steve</b></A> : <div class="bquote"><small>said by  nil <A HREF="/useremail/u/251107"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>  Otherwise, there's always cobol.  </div>I prefer the object-oriented version: <b>ADD ONE TO COBOL</b><br><br>:-)]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22581287</guid>
<pubDate>Fri, 19 Jun 2009 23:19:06 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22581121</link>
<description><![CDATA[<A HREF="/useremail/u/251107"><b>nil</b></A> : <div class="bquote"><small>said by  Steve <A HREF="/useremail/u/340145"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br><div class="bquote"><small>said by  Gomez <A HREF="/useremail/u/322142"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>  :</small><br><br> Steve doing C#?.. </div>The difference between C# and Java is that Java sucks ;-)<br> </div>.. and while both languages are quickly becoming irrelevant outside of business-type programming, Java looks like it has a brighter future than C#. <br><br>Groovy is one language worth looking into, Scala is another. <br><br>That's only if you want to stay current on technologies, of course.  Otherwise, there's always cobol. <br><small>--<br>Life is too short to be <A HREF="http://www.unix-girl.com/blog/">boring</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22581121</guid>
<pubDate>Fri, 19 Jun 2009 22:40:56 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22580464</link>
<description><![CDATA[<A HREF="/useremail/u/912355"><b>modemslayer</b></A> : I know IE6 was written in C++, so I'm guessing they just moved the codebase forward with IE7/IE8. It would probably be a massive undertaking to re-write such a large browser in .NET, but I wonder...<br><br>I think it's not so much that developers are sloppy, it's just that you can take 10 developers at random and find a wide range of discipline between them. And the most disciplined C++ coder on earth is still going to dangle pointers and leak memory. Couple that with the philosophy that most project managers have that resources for unglamorous activities like leak detection, stress testing, diagnostics are to some degree wasted effort. There's no glory in leak detection. Never has been and never will be. <br><br>Now with stable, robust frameworks like Java and .NET, it's not necessary to devote your development resources towards these "unglorified" things. Your not having to go against human nature, which is "SHIP IT". With C# you can have all the glory <i>and</i> all the reliability.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22580464</guid>
<pubDate>Fri, 19 Jun 2009 20:17:12 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22580241</link>
<description><![CDATA[<A HREF="/useremail/u/755055"><b>OZO</b></A> : <div class="bquote"><small>said by  modemslayer <A HREF="/useremail/u/912355"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>Ahh the old days of BoundsChecker - You had suppression libaries to supress warnings of all the memory leaks in Windows, and all the memory leaks of the MS libraries, and third party tools, and so on, before you even got to the memory leaks in your own code. All of that goes away with .NET. </div>I wonder how IE7 is written? C++, C#, VB?<br><br>Sometimes if I let IE7 just to keep it sitting on a Yahoo web site (or on some others too) for a day or two without any interaction I may discover that IE now consumes 700 - 900 MiB. Kill and restart is the only way to deal with beast. Anybody care now to check memory leaks or there is a new approach in town - suggestion to user: "buy more memory, it's so cheap now".<br><br>Or, time to time I may want to check memory allocations of Windows XP (pre SP 3) and if I compare the amount of memory allocated before I load my first program with memory allocated in a couple of days later when I unload all my programs from it (actually returning back to initial state), I may see 100, 200, or sometimes even 300 MB of difference.<br><br>What is it? A language used in development, sloppy developers using it, saving money on proper tests, or a new way of thinking in development in general?<br><br>In my projects using C++ all bytes were always counted, BTW.<br><small>--<br>Keep it simple, it'll become complex by itself...</small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22580241</guid>
<pubDate>Fri, 19 Jun 2009 19:25:42 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22580218</link>
<description><![CDATA[<A HREF="/useremail/u/912355"><b>modemslayer</b></A> : More of a fault of the way the ODBC libraries were written than a fault in the C++ language itself. Most of Windows was written in C, and it wasn't always easy bending it to C++.<br><br>The new .NET generic provider model (starting with framework 2.0?) makes DB access a thing of beauty. ODBC was ugly even on a good day.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22580218</guid>
<pubDate>Fri, 19 Jun 2009 19:21:05 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22580040</link>
<description><![CDATA[<A HREF="/useremail/u/178056"><b>DC DSL</b></A> : Most of what I write involves database interaction.  Getting async ODBC calls to behave in C++ clients was not an especially joy-filled undertaking...especially since every new driver version invariably broke everything.  Herding cats was a breeze compared to debugging that mess.<br><small>--<br><i>There is no giant fur-bearing trout.</i></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22580040</guid>
<pubDate>Fri, 19 Jun 2009 18:45:54 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22579861</link>
<description><![CDATA[<A HREF="/useremail/u/912355"><b>modemslayer</b></A> : I always liked it for the client side. True, it's more abstract, but it's not that much harder to debug if you have the procedures in place. We won a PC Magazine Editor's Choice award in 1997-ish for a pure client app written in C++. One of the best projects I've ever worked on, and it was strictly a client app.<br><br>I think the power of OOP (resuable/reduced code/etc.) over vanilla C was well worth a bit of extra effort debugging. ]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22579861</guid>
<pubDate>Fri, 19 Jun 2009 18:10:01 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22579692</link>
<description><![CDATA[<A HREF="/useremail/u/178056"><b>DC DSL</b></A> : I found C++ to be more of a pain in the backside for creating client apps than plain C was.  A week to write the app, a month to just step through WinMain.  C++ was better for writing back-end and middle-tier process code, where you didn't have UI events hosing you with obscure reentrancy or threading issues.<br><small>--<br><i>There is no giant fur-bearing trout.</i></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22579692</guid>
<pubDate>Fri, 19 Jun 2009 17:29:02 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22579679</link>
<description><![CDATA[<A HREF="/useremail/u/656685"><b>drew</b></A> : Oh ok, yeah. That's him to a t.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22579679</guid>
<pubDate>Fri, 19 Jun 2009 17:26:32 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22579643</link>
<description><![CDATA[<A HREF="/useremail/u/178056"><b>DC DSL</b></A> : <div class="bquote"><small>said by  drew <A HREF="/useremail/u/656685"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>I don't get the joke about that "type" but the image is hilarious.<br> </div> <br>Someone who is hell bent on making something work, no matter how impractical, pointless or absurd it is.<br><small>--<br><i>There is no giant fur-bearing trout.</i></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22579643</guid>
<pubDate>Fri, 19 Jun 2009 17:19:48 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22579640</link>
<description><![CDATA[<A HREF="/useremail/u/912355"><b>modemslayer</b></A> : C++ was my bread and butter for over 10 years. I used to say "you can have my pointers when you pry them from my cold, dead fingers", but I've sinced changed my philosophy.<br><br>The .NET platform is solid, and after 6-ish years of working with it daily, I'd never go back even if I could. I'd like to think I was an above average C++ programmer, but I spent many years hunting down memory/resource leaks in others' code with tools like BoundsChecker. The old saying of "C++ is a loaded gun pointed to your head by default" is a true saying. <br><br>Ahh the old days of BoundsChecker - You had suppression libaries to supress warnings of all the memory leaks in Windows, and all the memory leaks of the MS libraries, and third party tools, and so on, before you even got to the memory leaks in your own code. All of that goes away with .NET.<br><br>And now you can take a VB programmer, and once you teach him/her OOP, you'll get 99% of the power you had from C++ in a language that's easy enough for my kids to understand. Languages like C# and VB.NET are now true peers. We used to tease VB developers, but no longer.<br><br>Now I work on large systems with teams of programmers and get reliability I never dreamed of back in C++'s heyday. Systems where you don't need to reboot the server every week or have teams of people hunting down all the leaks. It's a fair trade for pointers in my book :)]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22579640</guid>
<pubDate>Fri, 19 Jun 2009 17:19:05 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22579614</link>
<description><![CDATA[<A HREF="/useremail/u/656685"><b>drew</b></A> : You obviously know how easy it is to manage users/groups and in general, act with the system in .NET languages -- we have a custom installer app that's taken far too long in Delphi because of trying to find the "right components" to do it for us. All because "We don't want to install the framework."<br><br>I don't get the joke about that "type" but the image is hilarious.<br><small>--<br><A HREF="http://www.dslreports.com/forum/pubgames">Come play Mafia!</a> | <A HREF="http://ppd.wundervoll.us">My Picture Blog</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22579614</guid>
<pubDate>Fri, 19 Jun 2009 17:13:35 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22579597</link>
<description><![CDATA[<A HREF="/useremail/u/178056"><b>DC DSL</b></A> : <div class="bquote"><small>said by  drew <A HREF="/useremail/u/656685"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>Have you worked for/with Delphi developers recently? Every single one of them is in denial.<br> </div> <br>No, I haven't worked with any.  I did interview one last year for an ASP.NET project last year and he sure was a trip.  His resume had VB/C# but every question he answered had some plug for how awesome Delphi is and how I'd be better off scrapping VB for it.  Needless to say, he was out of the running 70 seconds into the interview.  It was the Clarion Syndrome I mentioned in another post.<br><br><div class="bquote"><small>said by  drew <A HREF="/useremail/u/656685"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br> "It took me an hour and a half to install the .NET framework."<br> </div> <br>Is he one of these types? [att=1]<br><small>--<br><i>There is no giant fur-bearing trout.</i></small><div class="borderless"><TABLE WIDTH=95% align=center border=0 CELLPADDING=4"><TR><TD ALIGN=CENTER VALIGN=CENTER BGCOLOR=#000000 nwrap COLSPAN=3 WIDTH=100%><A HREF="/speak/slideshow/22579597?c=1440998&ret=L2ZvcnVtL3IyMjU3NDkxNy54bWw%3D"><IMG TITLE="39697 bytes" BORDER=0 WIDTH=435 HEIGHT=490 SRC="/r0/download/1440998~d0ac1fe2612793b2e258ff3c2c2b25f9/installing%20linux%20on%20a%20dead%20badger.JPG"></A></TD></TABLE></div>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22579597</guid>
<pubDate>Fri, 19 Jun 2009 17:11:27 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++,  Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22578373</link>
<description><![CDATA[<A HREF="/useremail/u/178056"><b>DC DSL</b></A> : You can download Express editions of VB, VC#, VC++ and SQL Server for free direct from MS.  They lack the advanced/enterprise features, but you can create a wide range of fully functioning, highly capable applications with them.  MS has extensive, free, online support, learning and community resources, along with Just Googling.<br><small>--<br><i>There is no giant fur-bearing trout.</i></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22578373</guid>
<pubDate>Fri, 19 Jun 2009 13:38:52 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++,  Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22578179</link>
<description><![CDATA[<A HREF="/useremail/u/656685"><b>drew</b></A> : Access is a poor place to start anyone off IMO.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22578179</guid>
<pubDate>Fri, 19 Jun 2009 13:11:16 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++,  Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22578151</link>
<description><![CDATA[<A HREF="/useremail/u/760271"><b>usa2k</b></A> : :)<br><br>That was my old thinking!<br><br>I've had to use a MS ACCESS application, and it was flawed and a pain!<br>Still, to reform the natives, you need to speak their language.<br>And such missionary work ultimately destroys their bliss in the process.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22578151</guid>
<pubDate>Fri, 19 Jun 2009 13:07:10 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++,  Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22578115</link>
<description><![CDATA[<A HREF="/useremail/u/656685"><b>drew</b></A> : SQL class using MS Access? Stay away, far away!]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22578115</guid>
<pubDate>Fri, 19 Jun 2009 13:01:19 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++,  Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22578066</link>
<description><![CDATA[<A HREF="/useremail/u/760271"><b>usa2k</b></A> : I am enjoying all the insights into the languages in use out there :)<br>I keep reading, taking a break, reading ..., checking here , reading, ...<br><br>C# I've overlooked with all the LINUX viewpoints I encountered from programmers I've met in person.  My world view is changing to embrace the world in all the areas that prove viable.<br><br>It would seem in C++, to thoroughly learn the Libraries will teach good coding examples, and make life easier.  Once I get the basics, a book on STL is likely worth pursuing.<br><br>Something that teaches me while using Microsoft Visual C++ 2008 Express Edition will likely get me farther when I take such a College class.  I did not know until recently there was a free download for educational use until recently.  Even the College SQL class uses mostly MS ACCESS from what I've researched.<br><small>--<br><br>Jim, VoIP 12/2002, VOIPo 2/2007<br><A HREF="http://FAH-Tool.org">FAH-Tool </a> ... <A HREF="http://www.dslreports.com/forum/helix~filter=Pets">Pets</a> ... <A HREF="http://usa2k.com">USA2K site</a> ... <A HREF="http://artist-247.com">Artist-247</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22578066</guid>
<pubDate>Fri, 19 Jun 2009 12:53:16 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22577940</link>
<description><![CDATA[<A HREF="/useremail/u/656685"><b>drew</b></A> : My apologies for taking this so far off-topic.<br><br>Learn C++, if you can figure out pointers, you'll be fine. I still can't.]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22577940</guid>
<pubDate>Fri, 19 Jun 2009 12:36:35 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22577922</link>
<description><![CDATA[<A HREF="/useremail/u/656685"><b>drew</b></A> : Have you worked for/with Delphi developers recently? Every single one of them is in denial.<br><br>Delphi is dead in the US, and dying quickly over in Europe & Asia where it's been stronger due to anti-Microsoft positioning over there.<br><br>My favorite line from the head of Dev here: "... But it compiles into NATIVE code, it's so much faster!" This absolutely would be true (to a degree) if the code they were writing was even close to efficient. My second favorite is: "It took me an hour and a half to install the .NET framework." A big fat :uhh: to them.<br><small>--<br><A HREF="http://www.dslreports.com/forum/pubgames">Come play Mafia!</a> | <A HREF="http://ppd.wundervoll.us">My Picture Blog</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22577922</guid>
<pubDate>Fri, 19 Jun 2009 12:34:34 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22577829</link>
<description><![CDATA[<A HREF="/useremail/u/178056"><b>DC DSL</b></A> : The lack of support you're running into is pretty much the same thing that undid Borland in the early 1990s.  When they couldn't get stuff to work under NT, they turned their backs on officially supporting products across the board. They pulled all their employees off CompuServe and left it to users to fend for themselves.  Bug reports only were begrudingly addressed if PC Week ripped them a new one over something that was considered a show-stopper.<br><br>Philippe Kahn was on a crusade for several years to make Borland "The Computer Associates of the PC world."  He got his wish.<br><small>--<br><i>There is no giant fur-bearing trout.</i></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22577829</guid>
<pubDate>Fri, 19 Jun 2009 12:19:54 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22577754</link>
<description><![CDATA[<A HREF="/useremail/u/656685"><b>drew</b></A> : I've done stuff in VB 6, VB .NET (from 2003 on wards), C# .NET (since VS 2008), and Delphi 5/2007 in terms of desktop applications.<br><br>VB6 had that "I can do some simple task in like 30 seconds" feel, VB .NET confused the hell out of me the first time I played with it, but now it makes sense. C# is like  the bastard child of VB .NET and C++ which I love. Delphi has its moments, but the problem is the community. There is none!<br><br>Perfect example: why do real developers have stuff like MSDN bookmarked and other resources when our Delphi devs all have &raquo;<A HREF="http://delphi.about.com" >delphi.about.com</A> as their home page? I mean SERIOUSLY.<br><br>Why do I hit F1 in VS and immediately get what I need when I hit F1 in Delphi and it says, "No topic found!" Great. Thanks Delphi! Oh, and don't get me started about the reliance of Delphi developers on 3rd party components.<br><small>--<br><A HREF="http://www.dslreports.com/forum/pubgames">Come play Mafia!</a> | <A HREF="http://ppd.wundervoll.us">My Picture Blog</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22577754</guid>
<pubDate>Fri, 19 Jun 2009 12:06:54 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22577675</link>
<description><![CDATA[<A HREF="/useremail/u/178056"><b>DC DSL</b></A> : Borland lost its standing with me back in 1992.  At the time, I was a big fan of Turbo C++ on Winidows.  However, they completely botched the shift to 32-bit NT. They blamed everyone else for their products sucking or just not working on NT, including developers who were "expecting the stability of the 16-bit world too soon."  Puh.  Leeze.<br><br>I evaluated Delphi back in like 1995.  It was interesting but, frankly, Pascal has always been too geeky for large-scale adoption in the business world.  Yes, it was cool (I had Pascal on my Apple ][+ and my first XT), but cool alone doesn't sell in a world where businesses want plug-and-play convenience.  And, I've run into a few too many Delphi fanboys who rave about it the same way the Clarion Kool-Aid Crowd did in the early and mid-1990s:  the product is 100% perfection and does everything from mundane database tasks to freshening breath, finding Amelia Earhart, even making Jesus appear on demand with an easy-to-create template.<br><small>--<br><i>There is no giant fur-bearing trout.</i></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22577675</guid>
<pubDate>Fri, 19 Jun 2009 11:53:33 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22577508</link>
<description><![CDATA[<A HREF="/useremail/u/760271"><b>usa2k</b></A> : <div class="bquote"><small>said by  Bobcat <A HREF="/useremail/u/304912"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>What are these kids learning in school now a days? </div>I'll let you know when I'm a 'Kid' again! :)<br><br>I know lots of the course subjects simply will prove I can learn, and teach core principles.  At 49, maybe I might be able to find a more expanded level to my inner 'Kid'?  (Thinking big never hurts!)<br><small>--<br><br>Jim, VoIP 12/2002, VOIPo 2/2007<br><A HREF="http://FAH-Tool.org">FAH-Tool </a> ... <A HREF="http://www.dslreports.com/forum/helix~filter=Pets">Pets</a> ... <A HREF="http://usa2k.com">USA2K site</a> ... <A HREF="http://artist-247.com">Artist-247</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22577508</guid>
<pubDate>Fri, 19 Jun 2009 11:24:43 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22577386</link>
<description><![CDATA[<A HREF="/useremail/u/304912"><b>Bobcat</b></A> : For the past 7 years, I've been leading a project that involves C on a 40 MHz DSP.  We only have 128k bytes of memory for the program and variables, plus 1 MB for the heap (which is used entirely for large data structures).  I wrote an executive which, IIRC, is around 20 lines of code.  No RTOS.  No semaphores or other crap.  The poor little DSP is overworked, but it gets the job done and degrades gracefully.<br><br>For a few months, they put me on a job which was going to be done in Ada95.  They told me to start doing class diagrams and all that other OO crap.  It was horrible.  I was like, "If I started writing the code, I'd be halfway done by now."  The good news was the DSP job needed a bunch of new features added, so I got back on that.  Thank goodness.<br><br>I'm now on a job that uses the same DSP for something else.  They had an expert develop an interferometry algorithm for us.  He assumed we'd have a multi-GHz Pentium and developed something which would never be fast enough on our 40 MHz DSP.  Luckily, I was able to modify his algorithm and make it run in 100 usec on the DSP.<br><br>The OO weenies had a pile of crap they called "The Framework" added to another Ada95 job.  The stupid thing used tons of memory for no good reason, and they ran the system out of memory.  I looked at it for 15 minutes and found 7 MB of memory being wasted by some stupid OO thing.  Now they have other people trying to rip it apart to save memory.<br><br>What are these kids learning in school now a days?<br><small>--<br>It's nice to be important, but it's more important to be nice.</small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22577386</guid>
<pubDate>Fri, 19 Jun 2009 11:03:06 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22577318</link>
<description><![CDATA[<A HREF="/useremail/u/656685"><b>drew</b></A> : Interesting you old hats who don't even mention the head-guy behind Borland's Delphi product is the guy who really "did" C#.<br><br>If you've ever worked in Delphi ( oo pascal), then you would readily see the similarities.<br><br>C#, for one thing, has syntax going for it over VB IMO. After using both, I can't believe I ever liked VB.<br><br>I'm stuck writing shitty ISAPI DLLs in Delphi 5 for the next conceivable period.<br><small>--<br><A HREF="http://www.dslreports.com/forum/pubgames">Come play Mafia!</a> | <A HREF="http://ppd.wundervoll.us">My Picture Blog</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22577318</guid>
<pubDate>Fri, 19 Jun 2009 10:51:39 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22577250</link>
<description><![CDATA[<A HREF="/useremail/u/760271"><b>usa2k</b></A> : Thank you!  This is a great education.<br><br>Having read with great attention, 19 chapters of <A HREF="http://www.amazon.com/Sams-Teach-Yourself-Hours-2nd/dp/0672315165">Sams Teach Yourself C++ in 24 Hours</a> <br>(the 1st edition, but the accurate title!), <A HREF="http://www.amazon.com/Thinking-C-Bruce-Eckel/dp/0139177094">Thinking in C++</a> is feeling more comfortable already.  <br><small><br>Lets see if I can stay of the Internet and get some reading done today!<br></small><br><small>--<br><br>Jim, VoIP 12/2002, VOIPo 2/2007<br><A HREF="http://FAH-Tool.org">FAH-Tool </a> ... <A HREF="http://www.dslreports.com/forum/helix~filter=Pets">Pets</a> ... <A HREF="http://usa2k.com">USA2K site</a> ... <A HREF="http://artist-247.com">Artist-247</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22577250</guid>
<pubDate>Fri, 19 Jun 2009 10:36:29 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22577145</link>
<description><![CDATA[<A HREF="/useremail/u/178056"><b>DC DSL</b></A> : <div class="bquote"><small>said by  usa2k <A HREF="/useremail/u/760271"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>I've been conditioned by those I've known, that MS is the evil empire - so why buy into their system and feed it further?  Stay open source, cross platform in my personal education.  Seek good programming tools that will promote a level playing field.<br> </div> <br>The problem with 'cross-platform' development is the age old one of whether any given endpoint precisely supports what you're doing.  Java is quite popular, but Sun quickly backed away from it's main mantra of WORA because of implementation issues once you were beyond the mainstream OS platforms.  It took them a few years to realize they couldn't actually control everything quite as precisely as they had envisioned to create that panacea.  It's the same issues that dog HTML, CSS, XHTML, et al.<br><br>From the mid-90s to early 00s, C++ and VB were the dominant development camps for Windows.  The rule was pretty straight-forward:  for high performance or low-level/native code, you went C++.  For most business desktop applications you went VB.<br><br>C# mixed things up because it blended C (the pre-1994 Windows language of choice), C++, Java-ish stuff, and the ease of use of VB.  This won over a lot of programmers who avoided Windows because they thought they were too good to write stuff using VB.  There is very little difference in terms of performance or capability between C# and VB (they generate virtually identical intermediate code):  it's mostly personal style choices that separate the camps today.<br><br>C++ is less attractive for the majority of development these days because C# and VB are far easier to work with and better suited for desktop and web solutions.  It's biggest attraction is if you want native (unmanaged) code executables.<br><small>--<br><i>There is no giant fur-bearing trout.</i></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22577145</guid>
<pubDate>Fri, 19 Jun 2009 10:14:09 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22576942</link>
<description><![CDATA[<A HREF="/useremail/u/178056"><b>DC DSL</b></A> : <div class="bquote"><small>said by  cowboyro <A HREF="/useremail/u/217865"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>Don't forget that the newer compilers include a sh1tload of buffer and exception checks, slowing down the code. Also making the code too much object-oriented can cause slowdowns (objects that get created and destroyed way too frequently). There must be a balance between code readability and execution speed, but too many programmers just go by "get a faster machine". My programming started with BASIC and Z80/I8080 assembly though...<br> </div> <br>It's always fun to wallop some "super genius" over a sucky object model.  One way to get on my bad side is defending a hierarchy that fully constructs all of the subordinate objects when the parent is constructed just to get a few properties of the parent. "Learn how to support lazy-loading!"<br><br>I have like 4x more computing power in any of my laptops than existed in total on the planet when I started playing with computers in 1968.<br><small>--<br><i>There is no giant fur-bearing trout.</i></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22576942</guid>
<pubDate>Fri, 19 Jun 2009 09:30:39 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22576892</link>
<description><![CDATA[<A HREF="/useremail/u/217865"><b>cowboyro</b></A> : Don't forget that the newer compilers include a sh1tload of buffer and exception checks, slowing down the code. Also making the code too much object-oriented can cause slowdowns (objects that get created and destroyed way too frequently). There must be a balance between code readability and execution speed, but too many programmers just go by "get a faster machine". My programming started with BASIC and Z80/I8080 assembly though...]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22576892</guid>
<pubDate>Fri, 19 Jun 2009 09:20:42 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22576823</link>
<description><![CDATA[<A HREF="/useremail/u/178056"><b>DC DSL</b></A> : <div class="bquote"><small>said by  Bobcat <A HREF="/useremail/u/304912"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>So C# on a 2 GHz Pentium is too slow to do what a 2 <b>MHz</b> 8080 could do with assembly or Basic?<br> </div> <br>In many respects that, unfortunately, is the case.  The overwhelming majorty of programmers that didn't earn their stripes in the days of miniscule memory and processor speeds don't give a hoot about how compact or efficient their code is.  If they would rediscover that art, they would also have half the battle for secure code won as well.<br><br>MS is a huge mis-leader in this area.  Office and Visual Studio are horrible memory pigs and performance-challenged, but they're more concerned with adding every conceivable function to the core, regardless of actual utility, than they are with make it run fast and in the smallest memory footprint possible.<br><br>A few years ago I showed some MS product guys exactly what's wrong with their thinking.  I dusted off an app I wrote in 1984 using dBASE II and fired it up in a DOS VM.  The app was a monthly process that worked on on some 50K parent rows and a typical 4 or 5 child rows.  On a 6MHz AT with the fastest PC disk drive of the day, this program would take about 12-14 hours to run.  In the VM, this sucker was done in about 20 minutes.  However, ports of the same app to both VB and VC console apps took 45 minutes to run (didn't matter if it was an Access MDB or SQL Server as the database).<br><br>No argument that 45 minutes is a hell of an improvement over 12 hours.  But why should the modern Windows code take twice as long to execute as 25 year old 8088 code that was doing all the interpreting, calculating, and I/O itself?<br><br>Going by the code I see from younger programmers, there clearly is a monumental lack of discipline and basic understanding of what goes on in the hardware when a program runs.  Modern CS education emphasizes OOP, abstraction, and reusability as basic tenets, but pays little attention to using those correctly. One poorly thought out object model or inefficient loop will ruin an app worse than writing one like COBOL still ruled.  Only the nerdiest are ever exposed to considerinig the implications of things like "passing parameters by value or reference."  (Offshore programmers are the absolute worst when it comes to scalability or proper implementation of abstraction.)<br><br>How I wish I could whup sense into most younger programmers.  The true ability to design efficient code has gone the way of diagrammable writing.  At least I get to confound them with "how the hell does he make his code run so much faster than mine?"<br><small>--<br><i>There is no giant fur-bearing trout.</i></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22576823</guid>
<pubDate>Fri, 19 Jun 2009 09:05:08 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22576528</link>
<description><![CDATA[<A HREF="/useremail/u/304912"><b>Bobcat</b></A> : <div class="bquote"><small>said by  djrobx <A HREF="/useremail/u/162762"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>C# has a serial port class, but it's too latent to talk to my DirecTV receiver.  </div>So C# on a 2 GHz Pentium is too slow to do what a 2 <b>MHz</b> 8080 could do with assembly or Basic?]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22576528</guid>
<pubDate>Fri, 19 Jun 2009 07:11:18 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22576361</link>
<description><![CDATA[<A HREF="/useremail/u/162762"><b>djrobx</b></A> : Your old books are perfectly fine for learning purposes. <br><br>C# is fantastic.  It's a more "professional" version of what was good about the "classic" Visual Basic with C-like syntax.   With the extremely rich .NET framework and simple methods for accessing COM components, you can cobble the damndest things up in no time.    You can use C# code in anything from Windows apps to console executables to server side web page generation.  <br><br>It's fast and fun to develop in. <br><br>It won't replace C++.    There are times when you need a deeper level of control and performance that C++ is better for.   You can use C# and C++ together quite easily, though.  A recent example, C# has a serial port class, but it's too latent to talk to my DirecTV receiver.    No biggie, I wrote some "low level" C modules to talk to it, and then linked to them from my C# app.     <br><br>C++ is more universal and can be readily compiled on almost any platform.   <br><br>The good news is that once you've learned the basics of one of these languages, it's relatively easy to pick up the next.   Don't fear that what you learn in C++ would be wasted.  Most of what you learn is directly applicable to any other object oriented language with minor syntax differences.<br><small>--<br><b>AT&T U-Hearse</b><br>Your funeral. Delivered.<br></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22576361</guid>
<pubDate>Fri, 19 Jun 2009 03:55:12 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22575697</link>
<description><![CDATA[<A HREF="/useremail/u/760271"><b>usa2k</b></A> : Thinking in C++ 1995 (I was 35)<br>Learn C++ in 24 Hours  1997 (2000 printing)<br><br>Some of my electronics schooling included PDP8 and PDP11 programming.<br>The mainframes were a pair of HP3000 and BASIC was my subject.<br>Single board computer assembler also back then.<br> <br>I was not really pursuing programming until around 2000.<br>usa2k.com was my first URL I purchased in 2000.<br>PHP is my best language, but not the OO part (yet!)<br><br>If I have the luxury, I like to saturate myself with the reading of a book, then go back and work through the exercises on a second read.  But that is me. :)<br><br>Two more years in school and I will be 51, but the economy should be on the mend by then!<br><small>--<br><br>Jim, VoIP 12/2002, VOIPo 2/2007<br><A HREF="http://FAH-Tool.org">FAH-Tool </a> ... <A HREF="http://www.dslreports.com/forum/helix~filter=Pets">Pets</a> ... <A HREF="http://usa2k.com">USA2K site</a> ... <A HREF="http://artist-247.com">Artist-247</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22575697</guid>
<pubDate>Thu, 18 Jun 2009 23:09:29 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22575625</link>
<description><![CDATA[<A HREF="/useremail/u/1095016"><b>urbanriot</b></A> : <div class="bquote"><small>said by  usa2k <A HREF="/useremail/u/760271"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>I switched to another book I had - "Learn C++ in 24 Hours".  It was crafted with 24 chapters, and I loved it this time around.  I managed to progress to chapter 20 before feeling a heavy weight of the subject. </div>If that book's first printing was quite some time ago, I think I read it when I was about 14 or so and was quite a great introduction to C++ (from years of Basic, Pascal, C and Assembly).  If you're going the book route, make sure you type up the labs. <br><br>Personally I feel one should learn programming and object oriented fundamentals more than they should learn how to program in a particular language. As I kid I was a whiz with assembly and C, but my mind really opened up when we learned object oriented Pascal in high school. From there, progressing from that to C++ and C# was intuitive.  ]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22575625</guid>
<pubDate>Thu, 18 Jun 2009 22:56:58 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22575525</link>
<description><![CDATA[<A HREF="/useremail/u/322142"><b>Gomez</b></A> : <div class="bquote"><small>said by  Steve <A HREF="/useremail/u/340145"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br><div class="bquote"><small>said by  Gomez <A HREF="/useremail/u/322142"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A>  :</small><br><br> Steve doing C#?.. </div>The difference between C# and Java is that Java sucks ;-)<br> </div>Yep, other than the syntax being the same, the exception handling being the same.. One sucks the other doesn't..<br><br>NIH (Not invented here) syndrome me thinks.<br><br>I know you won't bite this bullet, given the friendly cross fire over C vs java for years.. Makes it all that much more fun :)<br><br> <br><small>--<br>It's a fact : Chicks dig <A HREF="/forum/pubgames">Mafia</a> players.<br>'Wanna help buy a goat?' - &raquo;<A HREF="http://www.kiva.org" >www.kiva.org</A><br></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22575525</guid>
<pubDate>Thu, 18 Jun 2009 22:38:37 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22575483</link>
<description><![CDATA[<A HREF="/useremail/u/340145"><b>Steve</b></A> : <div class="bquote"><small>said by  Gomez <A HREF="/useremail/u/322142"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br> Steve doing C#?.. </div>The difference between C# and Java is that Java sucks ;-)]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22575483</guid>
<pubDate>Thu, 18 Jun 2009 22:31:11 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22575426</link>
<description><![CDATA[<A HREF="/useremail/u/322142"><b>Gomez</b></A> : <div class="bquote"><small>said by  Steve <A HREF="/useremail/u/340145"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br><div class="bquote"><small>said by  usa2k <A HREF="/useremail/u/760271"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br> I've been conditioned by those I've known, that MS is the evil empire - so why buy into their system and feed it further? </div>Whatever you think of Microsoft, C# is a kick-ass language surrounded by a tremendous library environment - it's exceptionally rich (hey, extension methods alone are worth the cost of admission).<br><br>And once you use LINQ you won't ever again say that Microsoft has never innovated.<br><br>Steve <small>&mdash; C programmer since 1981, C++ since 1990, C# since 2005</small><br> </div>Steve doing C#?.. you know that's almost java ;).. "C# for java programmers" is a pretty thin book. (&raquo;<A HREF="http://www.onjava.com/pub/a/onjava/2001/10/04/csharp_java.html" >www.onjava.com/pub/a/onjava/2001&middot;&middot;&middot;ava.html</A>)<br><br>That said, a lot of java programmers have jumped ship and are now coding groovy (&raquo;<A HREF="http://groovy.codehaus.org" >groovy.codehaus.org</A>) <br><br>Bottom line. No matter what you've learned, ya' gotta keep on top of the current technologies.<br><small>--<br>It's a fact : Chicks dig <A HREF="/forum/pubgames">Mafia</a> players.<br>'Wanna help buy a goat?' - &raquo;<A HREF="http://www.kiva.org" >www.kiva.org</A><br></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22575426</guid>
<pubDate>Thu, 18 Jun 2009 22:20:17 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22575411</link>
<description><![CDATA[<A HREF="/useremail/u/304912"><b>Bobcat</b></A> : <div class="bquote"><small>said by  PetePuma <A HREF="/useremail/u/644121"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br>C and C++ will be around a long while, but they are becoming a bit more specialized for applications where performance or footprint is tantamount.   </div>They're certainly more popular for embedded systems.  Note that the embedded target market far exceeds the desktop market.  Probably the server market, too.<br><small>--<br>It's nice to be important, but it's more important to be nice.</small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22575411</guid>
<pubDate>Thu, 18 Jun 2009 22:17:53 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22575320</link>
<description><![CDATA[<A HREF="/useremail/u/760271"><b>usa2k</b></A> : Thanks Steve.  Your opinion and many other like Pete's are highly valued by me.  <br><br>Excluding Windows is likely the same as avoiding major highways.  I need to adjust my thinking to what can do the most in our current age.  Plenty of pioneers to play the rebel out there already. :)<br><small>--<br><br>Jim, VoIP 12/2002, VOIPo 2/2007<br><A HREF="http://FAH-Tool.org">FAH-Tool </a> ... <A HREF="http://www.dslreports.com/forum/helix~filter=Pets">Pets</a> ... <A HREF="http://usa2k.com">USA2K site</a> ... <A HREF="http://artist-247.com">Artist-247</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22575320</guid>
<pubDate>Thu, 18 Jun 2009 21:58:26 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22575294</link>
<description><![CDATA[<A HREF="/useremail/u/760271"><b>usa2k</b></A> : Thank you!<br><br>I am not really ignoring Java, just focusing on the state of C++, and likely C#.   Java has been a slow start for me, but I plan to master it eventually as well.<br><br>I am soon hoping to reboot my career by going back to school pursuing an Associate Degree as a Computer Information Web Specialist.  There is a mixture of graphics, and programming subjects in the course structure.<br>&raquo;<A HREF="http://www.schoolcraft.edu/pdfs/guides/programs/Web_Specialist.pdf" >www.schoolcraft.edu/pdfs/guides/&middot;&middot;&middot;list.pdf</A><br><br>I appreciate your insight relating to C++ and C#.  Notice there are no Java subjects listed, or C++.  The Programming Associate degree might be a better fit for me, but I am looking for government financing and it does not list this other degree  :hmm:<br>&raquo;<A HREF="http://www.schoolcraft.edu/pdfs/guides/programs/Computer_Information_Systems.pdf" >www.schoolcraft.edu/pdfs/guides/&middot;&middot;&middot;tems.pdf</A><br>(A good list of Microsoft disciplines!)<br><br>Electronics/Automotive was my past career.  Now that I do not currently have a career, I am looking to do something I enjoy more.  Of my 26.5 years at one place, the majority of my time has been more of a Team Leader/Supervisor type role.<br><br>I want to get hands on in Web Design/Programing role. <br>I hope the next 26 will be more satisfying! :)<br><small>--<br><br>Jim, VoIP 12/2002, VOIPo 2/2007<br><A HREF="http://FAH-Tool.org">FAH-Tool </a> ... <A HREF="http://www.dslreports.com/forum/helix~filter=Pets">Pets</a> ... <A HREF="http://usa2k.com">USA2K site</a> ... <A HREF="http://artist-247.com">Artist-247</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22575294</guid>
<pubDate>Thu, 18 Jun 2009 21:53:47 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22575216</link>
<description><![CDATA[<A HREF="/useremail/u/340145"><b>Steve</b></A> : <div class="bquote"><small>said by  usa2k <A HREF="/useremail/u/760271"><IMG SRC="http://i.dslr.net/bb/profile.gif" ALT="See Profile" BORDER=0 WIDTH=16 HEIGHT=11></A> :</small><br><br> I've been conditioned by those I've known, that MS is the evil empire - so why buy into their system and feed it further? </div>Whatever you think of Microsoft, C# is a kick-ass language surrounded by a tremendous library environment - it's exceptionally rich (hey, extension methods alone are worth the cost of admission).<br><br>And once you use LINQ you won't ever again say that Microsoft has never innovated.<br><br>Steve <small>&mdash; C programmer since 1981, C++ since 1990, C# since 2005</small><br><small>--<br>Stephen J. Friedl | Unix Wizard | Microsoft Security MVP | Orange County, California USA | <A HREF="http://www.unixwiz.net">my web site</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22575216</guid>
<pubDate>Thu, 18 Jun 2009 21:38:31 EDT</pubDate>
</item>

<item>
<title>Re: [Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22575174</link>
<description><![CDATA[<A HREF="/useremail/u/644121"><b>PetePuma</b></A> : I'd say C# is now the de-facto for most MS development.  It's frankly nicer, easier, and has a lot of additional library support (via .NET) that would just be trickier in C++.  And it has the added advantage of also being a viable web development language.<br><br>You're ignoring Java as the other viable alternative.   It has many of the same advantages (and disadvantages) of C#.<br><br>C and C++ will be around a long while, but they are becoming a bit more specialized for applications where performance or footprint is tantamount.  We do a lot of Windows development (and some Linux development) at my job, and over the last 3-4 years we've gone from mostly a C++ shop to almost entirely C# -- I think maybe 3/4 of the team has never written a line of C or C++ in their lives.<br><small>--<br>Fight fire with water.</small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22575174</guid>
<pubDate>Thu, 18 Jun 2009 21:27:53 EDT</pubDate>
</item>

<item>
<title>[Chat] C++, Thinking out loud ...</title>
<link>http://www.dslreports.com/forum/remark,22574917</link>
<description><![CDATA[<A HREF="/useremail/u/760271"><b>usa2k</b></A> : I got side-tracked lately with some old books of mine on C++.<br><br>I started reading the early edition of "Thinking in C++" and was feeling overloaded by the end of chapter 2. (Chapter 0 is the 1st chapter)<br><br>I switched to another book I had - "Learn C++ in 24 Hours".  It was crafted with 24 chapters, and I loved it this time around.  I managed to progress to chapter 20 before feeling a heavy weight of the subject.<br><br>I also had "Introduction to C++" but quickly decided I did not like the format of the book, and its cutie subject headings.  I cannot fathom what possessed me to purchase that book?<br><br>Today I paid a visit to the local book store and noticed a few things.  Many of the C++ books for sale were written between 1999, and 2005 (More older than newer).  Based on that, the books I have are not likely to be too out-of-date!<br><br>I think I will take another run at "Thinking in C++" from the 1st chapter (Chapter 0) again.  An immersion approach sometimes help me hammer the information into my brain. <br><br>One thing I wonder is if C++ is on the decline?  I did not get a sense that there are new killer libraries to wow the programming industry.  I had thought that the LINUX camp would still be evolving C++.   It looks like the Standard Template Library(STL) is the defacto library to learn.<br><br>If I am getting the right sense of the programming world, C# has maybe overtaken C++ in the Microsoft camp?  The .Net world framework tries to keep MS unique, or maybe even makes it cutting edge?  <br><br>I've been conditioned by those I've known, that MS is the evil empire - so why buy into their system and feed it further?  Stay open source, cross platform in my personal education.  Seek good programming tools that will promote a level playing field.<br><br>Anyway, those are a few scattered thoughts.  If anybody wants to correct my perspective, agree/disagree, please do so!  If C++ is becoming a dead horse, why?  Is C# the end-all-be-all?  If so, does that mean Microsoft wins?<br><br>In any case, thank you for listening to my ramblings here.<br><small>--<br><br>Jim, VoIP 12/2002, VOIPo 2/2007<br><A HREF="http://FAH-Tool.org">FAH-Tool </a> ... <A HREF="http://www.dslreports.com/forum/helix~filter=Pets">Pets</a> ... <A HREF="http://usa2k.com">USA2K site</a> ... <A HREF="http://artist-247.com">Artist-247</a></small>]]></description>
<guid isPermaLink="true">http://www.dslreports.com/forum/remark,22574917</guid>
<pubDate>Thu, 18 Jun 2009 20:42:13 EDT</pubDate>
</item>

</channel>
</rss>
