<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Visual Studio built into AutoCAD?? Preferred Language?? in VBA Forum</title>
    <link>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139798#M22011</link>
    <description>while C++ affords the most power, it also comes with the steepest learning &lt;BR /&gt;
curve. it is not for the faint of heart.&lt;BR /&gt;
&lt;BR /&gt;
&lt;SBRUSCO&gt; wrote in message news:5802844@discussion.autodesk.com...&lt;BR /&gt;
Yes, VB.NET is what i meant so thanks for the clarification.&lt;BR /&gt;
&lt;BR /&gt;
So it would seem C++ is the winner, at least for the reasons you state. &lt;BR /&gt;
Thanks for your input. I will wait to see if there are other opinions &lt;BR /&gt;
lurking in the ng (as if i don't already know the answer to that.)&lt;BR /&gt;
&lt;BR /&gt;
Sal&lt;/SBRUSCO&gt;</description>
    <pubDate>Mon, 17 Dec 2007 15:10:08 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2007-12-17T15:10:08Z</dc:date>
    <item>
      <title>Visual Studio built into AutoCAD?? Preferred Language??</title>
      <link>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139793#M22006</link>
      <description>Hi Everybody,&lt;BR /&gt;
&lt;BR /&gt;
I read an article waaaay back in Nov2006 in WorldCAD Access that says&lt;BR /&gt;
&lt;BR /&gt;
"...Visual Studio Tools for Applications (VSTA), which updates the old VBA (Visual Basic for Applications) for the .NET Framework and the upcoming Visual Studio 2005. Set for release in the third quarter of 2006, VSTA is intended for ISVs such as Autodesk and Dassault Systems seeking to make their products extensible for Visual Studio developers."&lt;BR /&gt;
&lt;BR /&gt;
What does this mean? Is VS built into AutoCAD? I can find only VBA with VBAMAN and VBAIDE. Is it a compatibility issue?&lt;BR /&gt;
&lt;BR /&gt;
Now for all you Visual Studio developers out there, is there a preferred language in VS for developing applications for AutoCAD? Why or why not? I know you can work with any of the many VB, C++, C#, J#..., but is there one that is preferred?&lt;BR /&gt;
&lt;BR /&gt;
Thanks,&lt;BR /&gt;
&lt;BR /&gt;
Sal</description>
      <pubDate>Mon, 17 Dec 2007 11:46:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139793#M22006</guid>
      <dc:creator>sbrusco</dc:creator>
      <dc:date>2007-12-17T11:46:52Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio built into AutoCAD?? Preferred Language??</title>
      <link>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139794#M22007</link>
      <description>i wouldn't hold my breathe for vsta to added to autocad anytime soon. there &lt;BR /&gt;
are no plans to my knowledge that it will be available in at the least the &lt;BR /&gt;
next release or the one after that. so we are talking at least 2 maybe 3 &lt;BR /&gt;
years if ever.&lt;BR /&gt;
&lt;BR /&gt;
VB and C# seem to be the preferred .net languages. although if you want the &lt;BR /&gt;
most control possible that would be plain C++ using ObjectARX.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;SBRUSCO&gt; wrote in message news:5802649@discussion.autodesk.com...&lt;BR /&gt;
Hi Everybody,&lt;BR /&gt;
&lt;BR /&gt;
I read an article waaaay back in Nov2006 in WorldCAD Access that says&lt;BR /&gt;
&lt;BR /&gt;
"...Visual Studio Tools for Applications (VSTA), which updates the old VBA &lt;BR /&gt;
(Visual Basic for Applications) for the .NET Framework and the upcoming &lt;BR /&gt;
Visual Studio 2005. Set for release in the third quarter of 2006, VSTA is &lt;BR /&gt;
intended for ISVs such as Autodesk and Dassault Systems seeking to make &lt;BR /&gt;
their products extensible for Visual Studio developers."&lt;BR /&gt;
&lt;BR /&gt;
What does this mean? Is VS built into AutoCAD? I can find only VBA with &lt;BR /&gt;
VBAMAN and VBAIDE. Is it a compatibility issue?&lt;BR /&gt;
&lt;BR /&gt;
Now for all you Visual Studio developers out there, is there a preferred &lt;BR /&gt;
language in VS for developing applications for AutoCAD? Why or why not? I &lt;BR /&gt;
know you can work with any of the many VB, C++, C#, J#..., but is there one &lt;BR /&gt;
that is preferred?&lt;BR /&gt;
&lt;BR /&gt;
Thanks,&lt;BR /&gt;
&lt;BR /&gt;
Sal&lt;/SBRUSCO&gt;</description>
      <pubDate>Mon, 17 Dec 2007 14:22:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139794#M22007</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-12-17T14:22:55Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio built into AutoCAD?? Preferred Language??</title>
      <link>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139795#M22008</link>
      <description>Hi Steve,&lt;BR /&gt;
&lt;BR /&gt;
Thank you very much for your input. It is also my opinion that VB and C# are the preferred languages but my experience is with VB only. So i have one question, doesn't VB address ObjectARX as well? Why the weight toward C++?&lt;BR /&gt;
&lt;BR /&gt;
Sal</description>
      <pubDate>Mon, 17 Dec 2007 14:37:12 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139795#M22008</guid>
      <dc:creator>sbrusco</dc:creator>
      <dc:date>2007-12-17T14:37:12Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio built into AutoCAD?? Preferred Language??</title>
      <link>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139796#M22009</link>
      <description>that's VB.NET and that's only through managed wrappers or simply using the &lt;BR /&gt;
activex components which don't access the objectarx.&lt;BR /&gt;
&lt;BR /&gt;
C++ is what autocad is actually written in and that is what the exposed &lt;BR /&gt;
objectarx is natively.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;SBRUSCO&gt; wrote in message news:5802819@discussion.autodesk.com...&lt;BR /&gt;
Hi Steve,&lt;BR /&gt;
&lt;BR /&gt;
Thank you very much for your input. It is also my opinion that VB and C# are &lt;BR /&gt;
the preferred languages but my experience is with VB only. So i have one &lt;BR /&gt;
question, doesn't VB address ObjectARX as well? Why the weight toward C++?&lt;BR /&gt;
&lt;BR /&gt;
Sal&lt;/SBRUSCO&gt;</description>
      <pubDate>Mon, 17 Dec 2007 14:47:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139796#M22009</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-12-17T14:47:45Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio built into AutoCAD?? Preferred Language??</title>
      <link>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139797#M22010</link>
      <description>Yes, VB.NET is what i meant so thanks for the clarification.&lt;BR /&gt;
&lt;BR /&gt;
So it would seem C++ is the winner, at least for the reasons you state. Thanks for your input. I will wait to see if there are other opinions lurking in the ng (as if i don't already know the answer to that.)&lt;BR /&gt;
&lt;BR /&gt;
Sal</description>
      <pubDate>Mon, 17 Dec 2007 15:04:20 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139797#M22010</guid>
      <dc:creator>sbrusco</dc:creator>
      <dc:date>2007-12-17T15:04:20Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio built into AutoCAD?? Preferred Language??</title>
      <link>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139798#M22011</link>
      <description>while C++ affords the most power, it also comes with the steepest learning &lt;BR /&gt;
curve. it is not for the faint of heart.&lt;BR /&gt;
&lt;BR /&gt;
&lt;SBRUSCO&gt; wrote in message news:5802844@discussion.autodesk.com...&lt;BR /&gt;
Yes, VB.NET is what i meant so thanks for the clarification.&lt;BR /&gt;
&lt;BR /&gt;
So it would seem C++ is the winner, at least for the reasons you state. &lt;BR /&gt;
Thanks for your input. I will wait to see if there are other opinions &lt;BR /&gt;
lurking in the ng (as if i don't already know the answer to that.)&lt;BR /&gt;
&lt;BR /&gt;
Sal&lt;/SBRUSCO&gt;</description>
      <pubDate>Mon, 17 Dec 2007 15:10:08 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139798#M22011</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-12-17T15:10:08Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio built into AutoCAD?? Preferred Language??</title>
      <link>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139799#M22012</link>
      <description>&lt;SBRUSCO&gt; wrote &lt;BR /&gt;
&lt;BR /&gt;
&amp;gt;&amp;gt; So i have one question, doesn't VB address ObjectARX as well? Why the weight toward C++?  &amp;lt;&amp;lt;&lt;BR /&gt;
&lt;BR /&gt;
Have you ever considered that there is a reason why you would have to look very hard to find a major commercial software application that's written in VB ?  &lt;BR /&gt;
&lt;BR /&gt;
The 'weight toward C++' is because it is a professional development tool that is designed for use by professional programmers, and because ObjectARX was originally designed to be a professional-grade API for use by professional programmers, and an API that leverages of many aspects of C++, which VB does not offer, namely object oriented programming.&lt;BR /&gt;
&lt;BR /&gt;
.NET langauges are true OOP langauges which VBA and VB6 are not. Hence, it was fairly straightfoward and relatively easy to create .NET wrappers for native ObjectARX objects that could work similar to their native counterparts. That made it possible for ObjectARX to become accessible to those who are not professional programmers, but despite that, it is still not as easy to use as VBA, and requires some training to work with.&lt;BR /&gt;
&lt;BR /&gt;
VBA and VB6 are programming systems that were initially targeted at scripting Microsoft Office applications, targeting an audience consisting mostly of people who are not professional programmers, like domain experts that need to develop domain-specific solutions for internal use by themself and/or their organizations.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
-- &lt;BR /&gt;
http://www.caddzone.com&lt;BR /&gt;
&lt;BR /&gt;
AcadXTabs: MDI Document Tabs for AutoCAD 2008&lt;BR /&gt;
Supporting AutoCAD 2000 through 2008&lt;BR /&gt;
http://www.acadxtabs.com&lt;/SBRUSCO&gt;</description>
      <pubDate>Mon, 17 Dec 2007 22:55:24 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139799#M22012</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-12-17T22:55:24Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio built into AutoCAD?? Preferred Language??</title>
      <link>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139800#M22013</link>
      <description>I get it,  "professional" seems to be the underlying theme in your response. I can't disagree with what you say, and because i recognize your name, i wouldn't disagree anyway. But why does AutoCAD make it so easy to customize with VL and VBA by building in their IDEs? I learned earlier in this thread that AutoCAD itself is written in C++ so why not just go there. Is C++ that much more complex to learn than VL or VB?&lt;BR /&gt;
&lt;BR /&gt;
Thanks for helping me to understand.&lt;BR /&gt;
&lt;BR /&gt;
Sal</description>
      <pubDate>Tue, 18 Dec 2007 11:33:11 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139800#M22013</guid>
      <dc:creator>sbrusco</dc:creator>
      <dc:date>2007-12-18T11:33:11Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio built into AutoCAD?? Preferred Language??</title>
      <link>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139801#M22014</link>
      <description>Yes, there are plenty of complexities to C++ as I stated before. I think &lt;BR /&gt;
that "professional" is a bit misleading as there are tons of professional &lt;BR /&gt;
programmers who are writing applications using Visual Basic as the language. &lt;BR /&gt;
Albeit they are not writing applications as complex and involved as AutoCAD. &lt;BR /&gt;
C++ affords more of what an object oriented language is than VB and it &lt;BR /&gt;
allows greater control of low-level functionality, i.e. "bit-twiddling" if &lt;BR /&gt;
you will. With this greater control comes more risks and a steeper learning &lt;BR /&gt;
curve. VB offers much less control but far greater ease with things like &lt;BR /&gt;
your user interface. Which one you choose depends in large part on what you &lt;BR /&gt;
intend to do. If you want to create custom objects inside of AutoCAD then &lt;BR /&gt;
C++ is the answer. If you want a quick macro to change a 100 drawings and &lt;BR /&gt;
you probably would never use it again then VBA is by far the best choice &lt;BR /&gt;
(unless you are good with LISP which may be the better choice for your &lt;BR /&gt;
particular situation).&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;SBRUSCO&gt; wrote in message news:5803664@discussion.autodesk.com...&lt;BR /&gt;
I get it,  "professional" seems to be the underlying theme in your response. &lt;BR /&gt;
I can't disagree with what you say, and because i recognize your name, i &lt;BR /&gt;
wouldn't disagree anyway. But why does AutoCAD make it so easy to customize &lt;BR /&gt;
with VL and VBA by building in their IDEs? I learned earlier in this thread &lt;BR /&gt;
that AutoCAD itself is written in C++ so why not just go there. Is C++ that &lt;BR /&gt;
much more complex to learn than VL or VB?&lt;BR /&gt;
&lt;BR /&gt;
Thanks for helping me to understand.&lt;BR /&gt;
&lt;BR /&gt;
Sal&lt;/SBRUSCO&gt;</description>
      <pubDate>Tue, 18 Dec 2007 15:32:14 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139801#M22014</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-12-18T15:32:14Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio built into AutoCAD?? Preferred Language??</title>
      <link>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139802#M22015</link>
      <description>Hi Steve,&lt;BR /&gt;
&lt;BR /&gt;
Thanks for the further explaination. It is now clear to me that the selection of a programming language is dependent upon what you intend to do with the program. I guess, if i looked deep enough, i already knew this but there is some commotion going on at my company and i'm just trying to get some outside expert advice. Of course, this forum is the first place i looked.&lt;BR /&gt;
&lt;BR /&gt;
Thanks again to you and Tony.&lt;BR /&gt;
&lt;BR /&gt;
Sal</description>
      <pubDate>Tue, 18 Dec 2007 15:44:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139802#M22015</guid>
      <dc:creator>sbrusco</dc:creator>
      <dc:date>2007-12-18T15:44:09Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio built into AutoCAD?? Preferred Language??</title>
      <link>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139803#M22016</link>
      <description>&amp;gt;&amp;gt; Thanks for the further explaination. It is now clear to me that the selection of a programming language is dependent upon what you intend to do with the program.&amp;lt;&amp;lt;&lt;BR /&gt;
&lt;BR /&gt;
Yes, but the problem is that usually, what you may intend to do with the program at the outset, is not what you end up doing with it at the end of the day, and without the 'professional' experience, you are not able to easily foresee all of the requirements, constraints, and problems you'll encounter in the course of developing an application, which often includes problems which VB and the APIs available to it, provide no reasonable solutions for.&lt;BR /&gt;
&lt;BR /&gt;
For example, sending strings to the command line to do things like drag an entity, is a trademark 'unprofessional' approach or 'kludge/hack'. Those who find it appropriate or acceptable to solve problems that way, usually fail to consider how many things can go wrong with it, and how that kind of 'hacking' leads to failure.&lt;BR /&gt;
&lt;BR /&gt;
That 'hacker' mentality that's prevalent in most VB programming is one where the program only needs to work when the user does *exactly* what the hacker wants or expects them to do. IOW, the user must conform to the limitations of the program (or more precisely, the hacker), rather than the program anticipating and compensating for whatever the user can or may do, or how they choose to do it. To me, that's an example of the cart pulling the horse.  &lt;BR /&gt;
&lt;BR /&gt;
That's where the 'professional' part comes in. When I use the word 'professional', what I mean are people who follow and adhere to established and commonly accepted principles, practices and standards of professional software engineering, as they are formally defined.&lt;BR /&gt;
&lt;BR /&gt;
A programmer who is trained those principles and practices, designs software before they try to write the code, rather than designs the software as they write the code (the definition of 'hacking'), as many VB programmers tend to do.&lt;BR /&gt;
&lt;BR /&gt;
A professional programmer lives by Murphy's Law. A major aspect of the design process (the part many VB programmers just skip) is to consider every possible thing that can go wrong, and every possible action a user can take that may cause their program to fail. IOW, they do up-front analysis to identify requirements and limitations; write a specification, etc., before even writing a single line of code. And based on all of that design work, they discover before hand, what most non-professional programmers don't discover until after they've finished producing what wishful thinking has lead them to believe is a working application, but in reality is nothing of the sort.&lt;BR /&gt;
&lt;BR /&gt;
The problem is that in many cases where attempts to write software end up becoming a complete failure that is ultimately abandoned, the cost is not coming out of the pocket of the 'programmer', it is coming out of the pocket of their employer. In small businesses with no full time IT professionals on staff to oversee things, the extent of the damage that a 'programmer' can do can be massive, not only in terms of wasted development cost, but also in terms of massive amounts of corrupted or useless data.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
-- &lt;BR /&gt;
http://www.caddzone.com&lt;BR /&gt;
&lt;BR /&gt;
AcadXTabs: MDI Document Tabs for AutoCAD 2008&lt;BR /&gt;
Supporting AutoCAD 2000 through 2008&lt;BR /&gt;
http://www.acadxtabs.com</description>
      <pubDate>Tue, 18 Dec 2007 23:09:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139803#M22016</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-12-18T23:09:02Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio built into AutoCAD?? Preferred Language??</title>
      <link>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139804#M22017</link>
      <description>I think this (first reply from Tony T) may be the best answer/explanation I have ever heard on this topic. I will copy/paste this for future reference!</description>
      <pubDate>Tue, 18 Dec 2007 23:48:19 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139804#M22017</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-12-18T23:48:19Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio built into AutoCAD?? Preferred Language??</title>
      <link>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139805#M22018</link>
      <description>Hi Tony,&lt;BR /&gt;
&lt;BR /&gt;
Thanks for this absolutely wonderful explanation of your opinion. There is no doubt in my mind where you stand but i do have one question. Are you saying that if someone who is a professional is going to write a program for use with AutoCAD, that they would/should choose C++ as the vehicle to, as they say, "git 'er done" and that choosing any other programming language would demote an otherwise successful programmer to the ranks of "hacker"?&lt;BR /&gt;
&lt;BR /&gt;
Depending on your answer, there could be times when VB.NET is appropriate based on the desired goal as mentioned above, OR the only choice ever is C++. Does it really boil down to the perception of the programmer as professional or hacker?&lt;BR /&gt;
&lt;BR /&gt;
I know several programmers who make a living writing code in VB and i've seen what i perceive to be profession results. Now before you say it, i realize this could be the flatland syndrome where i can't recognize the limitations because of my point of reference. On the other hand, if it accomplishes the task, isn't that the goal?&lt;BR /&gt;
&lt;BR /&gt;
Anyway, that's my opinion. And does the horse pull or push the cart? From the horse's perspective, he is 'pushing' on the strap in front of his chest. But if the cart had a perspective, it is being 'pulled'. When the horse backs up, he now believes he is 'pulling' the cart but the cart can't fight the notion that it is being 'pushed'.&lt;BR /&gt;
&lt;BR /&gt;
Hey, i'm just having a little fun here. Like i said before, i respect your opinion/input and also that of others in this ng. If not, i wouldn't come here for help. And for the record, even though i don't completely understand the ramifications, i will take your advice and recommend C++ as the language of choice in our company. Even if that means i have to learn another programming language. Wish me luck and stick around, i'll be back with C++ questions.&lt;BR /&gt;
&lt;BR /&gt;
Have a good day,&lt;BR /&gt;
&lt;BR /&gt;
Sal</description>
      <pubDate>Wed, 19 Dec 2007 11:51:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139805#M22018</guid>
      <dc:creator>sbrusco</dc:creator>
      <dc:date>2007-12-19T11:51:55Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio built into AutoCAD?? Preferred Language??</title>
      <link>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139806#M22019</link>
      <description>actually, if you just have to go that far, unless you need custom objects, i &lt;BR /&gt;
would suggest that perhaps you take the C#/VB.NET route. the idiosyncrasies &lt;BR /&gt;
of C/C++ can be a daunting task and if it is not absolutely necessary, then &lt;BR /&gt;
why bother.&lt;BR /&gt;
&lt;BR /&gt;
don't get me wrong, i'm not against C++ but if someone has little or no &lt;BR /&gt;
programming experience and doesn't have a near future [i.e. 1-3 years] need &lt;BR /&gt;
for C++, i wouldn't necessarily recommend they take that route. granted they &lt;BR /&gt;
do take that route in academia, right or wrong, and to a large extinct that &lt;BR /&gt;
has helped fuel C++'s success over the years. it use to be in the old days &lt;BR /&gt;
that Pascal was the language and no matter how much you thought C++ was a &lt;BR /&gt;
better choice, your professor would look at you and politely say, NO.&lt;BR /&gt;
&lt;BR /&gt;
since planning is important and should give you a roadmap to wherever you &lt;BR /&gt;
need to go, perhaps you should map out what your current and short future &lt;BR /&gt;
needs are and could be and base your decision on those criteria. here are a &lt;BR /&gt;
couple of questions you may want to consider:&lt;BR /&gt;
&lt;BR /&gt;
    1. will you be writing an application that requires more than 40 hours &lt;BR /&gt;
to complete? this is my breakpoint for intermediate vs. advanced.&lt;BR /&gt;
    2. is this application for internal use or will you be selling it to the &lt;BR /&gt;
general public?&lt;BR /&gt;
    3. are there others within your company that may need to support it and &lt;BR /&gt;
what is their backgrounds?&lt;BR /&gt;
&lt;BR /&gt;
just some points to consider.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;SBRUSCO&gt; wrote in message news:5804656@discussion.autodesk.com...&lt;BR /&gt;
Hi Tony,&lt;BR /&gt;
&lt;BR /&gt;
Thanks for this absolutely wonderful explanation of your opinion. There is &lt;BR /&gt;
no doubt in my mind where you stand but i do have one question. Are you &lt;BR /&gt;
saying that if someone who is a professional is going to write a program for &lt;BR /&gt;
use with AutoCAD, that they would/should choose C++ as the vehicle to, as &lt;BR /&gt;
they say, "git 'er done" and that choosing any other programming language &lt;BR /&gt;
would demote an otherwise successful programmer to the ranks of "hacker"?&lt;BR /&gt;
&lt;BR /&gt;
Depending on your answer, there could be times when VB.NET is appropriate &lt;BR /&gt;
based on the desired goal as mentioned above, OR the only choice ever is &lt;BR /&gt;
C++. Does it really boil down to the perception of the programmer as &lt;BR /&gt;
professional or hacker?&lt;BR /&gt;
&lt;BR /&gt;
I know several programmers who make a living writing code in VB and i've &lt;BR /&gt;
seen what i perceive to be profession results. Now before you say it, i &lt;BR /&gt;
realize this could be the flatland syndrome where i can't recognize the &lt;BR /&gt;
limitations because of my point of reference. On the other hand, if it &lt;BR /&gt;
accomplishes the task, isn't that the goal?&lt;BR /&gt;
&lt;BR /&gt;
Anyway, that's my opinion. And does the horse pull or push the cart? From &lt;BR /&gt;
the horse's perspective, he is 'pushing' on the strap in front of his chest. &lt;BR /&gt;
But if the cart had a perspective, it is being 'pulled'. When the horse &lt;BR /&gt;
backs up, he now believes he is 'pulling' the cart but the cart can't fight &lt;BR /&gt;
the notion that it is being 'pushed'.&lt;BR /&gt;
&lt;BR /&gt;
Hey, i'm just having a little fun here. Like i said before, i respect your &lt;BR /&gt;
opinion/input and also that of others in this ng. If not, i wouldn't come &lt;BR /&gt;
here for help. And for the record, even though i don't completely understand &lt;BR /&gt;
the ramifications, i will take your advice and recommend C++ as the language &lt;BR /&gt;
of choice in our company. Even if that means i have to learn another &lt;BR /&gt;
programming language. Wish me luck and stick around, i'll be back with C++ &lt;BR /&gt;
questions.&lt;BR /&gt;
&lt;BR /&gt;
Have a good day,&lt;BR /&gt;
&lt;BR /&gt;
Sal&lt;/SBRUSCO&gt;</description>
      <pubDate>Wed, 19 Dec 2007 14:44:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139806#M22019</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-12-19T14:44:57Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio built into AutoCAD?? Preferred Language??</title>
      <link>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139807#M22020</link>
      <description>&amp;gt;&amp;gt; Are you saying that if someone who is a professional is going to write a program for use with AutoCAD, that they would/should choose C++ as the vehicle to, as they say, "git 'er done" and that choosing any other programming language would demote an otherwise successful programmer to the ranks of "hacker"? &amp;lt;&amp;lt;&lt;BR /&gt;
&lt;BR /&gt;
It depends largely on what thier needs are. In in any case, whether they're a 'professional' or not, if the API they use doesn't meet those needs, they will have no choice but to do some hacking.  Now that doesn't make them hackers, but they may still need to do some hacking. Heck, we all have to 'hack' now and then, but for me it is a last resort, when there is no other way.&lt;BR /&gt;
&lt;BR /&gt;
&amp;gt;&amp;gt; Depending on your answer, there could be times when VB.NET is appropriate based on the desired goal as mentioned above, OR the only choice ever is C++. Does it really boil down to the perception of the programmer as professional or hacker? &amp;lt;&amp;lt;&lt;BR /&gt;
&lt;BR /&gt;
No, one can't say that for AutoCAD development, C++ is the only choice. &lt;BR /&gt;
&lt;BR /&gt;
C++ is much more difficult to learn than VB.NET or C#. I spent two years learning to use it, before I ever allowed another human to see (never mind use) any software I wrote in that language. I would only recommend C++ if you are doing programming professionally, full time, for a living.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
-- &lt;BR /&gt;
http://www.caddzone.com&lt;BR /&gt;
&lt;BR /&gt;
AcadXTabs: MDI Document Tabs for AutoCAD 2008&lt;BR /&gt;
Supporting AutoCAD 2000 through 2008&lt;BR /&gt;
http://www.acadxtabs.com</description>
      <pubDate>Wed, 19 Dec 2007 19:14:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139807#M22020</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-12-19T19:14:48Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio built into AutoCAD?? Preferred Language??</title>
      <link>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139808#M22021</link>
      <description>I am of the impression that Microsoft have already started on a replacement language for C++ though I don't know when they will do so</description>
      <pubDate>Wed, 19 Dec 2007 20:02:43 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139808#M22021</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-12-19T20:02:43Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio built into AutoCAD?? Preferred Language??</title>
      <link>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139809#M22022</link>
      <description>yeah, it's called c sharp [C#]&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;UAN7&gt; wrote in message news:5805283@discussion.autodesk.com...&lt;BR /&gt;
I am of the impression that Microsoft have already started on a replacement &lt;BR /&gt;
language for C++ though I don't know when they will do so&lt;/UAN7&gt;</description>
      <pubDate>Wed, 19 Dec 2007 20:38:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139809#M22022</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-12-19T20:38:58Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio built into AutoCAD?? Preferred Language??</title>
      <link>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139810#M22023</link>
      <description>Sorry, but you're sorely mistaken if you believe &lt;BR /&gt;
that C# is a 'replacement language' for C++.&lt;BR /&gt;
&lt;BR /&gt;
-- &lt;BR /&gt;
http://www.caddzone.com&lt;BR /&gt;
&lt;BR /&gt;
AcadXTabs: MDI Document Tabs for AutoCAD 2008&lt;BR /&gt;
Supporting AutoCAD 2000 through 2008&lt;BR /&gt;
http://www.acadxtabs.com&lt;BR /&gt;
&lt;BR /&gt;
"Steve" &lt;NOTHANKS&gt; wrote in message news:5805314@discussion.autodesk.com...&lt;BR /&gt;
yeah, it's called c sharp [C#]&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;UAN7&gt; wrote in message news:5805283@discussion.autodesk.com...&lt;BR /&gt;
I am of the impression that Microsoft have already started on a replacement &lt;BR /&gt;
language for C++ though I don't know when they will do so&lt;/UAN7&gt;&lt;/NOTHANKS&gt;</description>
      <pubDate>Wed, 19 Dec 2007 22:12:07 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139810#M22023</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-12-19T22:12:07Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio built into AutoCAD?? Preferred Language??</title>
      <link>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139811#M22024</link>
      <description>There is no replacement langauge for C++.&lt;BR /&gt;
&lt;BR /&gt;
C++ can be used to write both native, and managed&lt;BR /&gt;
code, and Microsoft continues to move foward with MFC &lt;BR /&gt;
for native C++ development.&lt;BR /&gt;
&lt;BR /&gt;
-- &lt;BR /&gt;
http://www.caddzone.com&lt;BR /&gt;
&lt;BR /&gt;
AcadXTabs: MDI Document Tabs for AutoCAD 2008&lt;BR /&gt;
Supporting AutoCAD 2000 through 2008&lt;BR /&gt;
http://www.acadxtabs.com&lt;BR /&gt;
&lt;BR /&gt;
&lt;UAN7&gt; wrote in message news:5805283@discussion.autodesk.com...&lt;BR /&gt;
I am of the impression that Microsoft have already started on a replacement language for C++ though I don't know when they will do so&lt;/UAN7&gt;</description>
      <pubDate>Wed, 19 Dec 2007 22:15:39 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139811#M22024</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-12-19T22:15:39Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Studio built into AutoCAD?? Preferred Language??</title>
      <link>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139812#M22025</link>
      <description>perhaps "replacement language" is inaccurate. a more accurate statement &lt;BR /&gt;
would be "replacement language" of choice for professional programmers. C++ &lt;BR /&gt;
will continue to live no doubt for some time yet, but much like VBA will be &lt;BR /&gt;
phased out and replaced by applications written in C#.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
"Tony Tanzillo" &lt;TONY.TANZILLO&gt; wrote in message &lt;BR /&gt;
news:5805395@discussion.autodesk.com...&lt;BR /&gt;
Sorry, but you're sorely mistaken if you believe&lt;BR /&gt;
that C# is a 'replacement language' for C++.&lt;BR /&gt;
&lt;BR /&gt;
-- &lt;BR /&gt;
http://www.caddzone.com&lt;BR /&gt;
&lt;BR /&gt;
AcadXTabs: MDI Document Tabs for AutoCAD 2008&lt;BR /&gt;
Supporting AutoCAD 2000 through 2008&lt;BR /&gt;
http://www.acadxtabs.com&lt;BR /&gt;
&lt;BR /&gt;
"Steve" &lt;NOTHANKS&gt; wrote in message &lt;BR /&gt;
news:5805314@discussion.autodesk.com...&lt;BR /&gt;
yeah, it's called c sharp [C#]&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;UAN7&gt; wrote in message news:5805283@discussion.autodesk.com...&lt;BR /&gt;
I am of the impression that Microsoft have already started on a replacement&lt;BR /&gt;
language for C++ though I don't know when they will do so&lt;/UAN7&gt;&lt;/NOTHANKS&gt;&lt;/TONY.TANZILLO&gt;</description>
      <pubDate>Thu, 20 Dec 2007 12:39:33 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/visual-studio-built-into-autocad-preferred-language/m-p/2139812#M22025</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-12-20T12:39:33Z</dc:date>
    </item>
  </channel>
</rss>

