Re: vb code?

  • From: "Ricks Place" <OFBGMail@xxxxxxxxx>
  • To: <programmingblind@xxxxxxxxxxxxx>
  • Date: Fri, 27 Mar 2009 06:40:35 -0400

I agree with you and Ken on C++. It is a foundational language and having an idea of how it does some things is a real eye opener and adds color and depth to programming in higher level languages. I have not put together a project so can not say if it's libraries are enhanced by an IDE environment but with the use of so many diferent DLLs and APIs I would assume some sort of Intellisense and Wizard walkthroughs would be helpful in many situations if you had to be productive and flexible in what you were required to use. It is something I am playing with on a very sporadic basis just to learn how some things work or, actually, why some things don't work. It was the c++ code in the Windoweyes Sample Programs that got me into c++ because of the problems I was having trying to get Event Notification to work in Vb.net. variants are not permitted in vb.net. There might also be problems with the IDispatch interfaces from something I heard on the scripting list. GW is, because of your work on the Fruit Basket project, addressing these questions in the next release of Windoweyes in a month or so. For me it was the c++ sample scripts that pointed me toward the possibility of a IDispatch Interface or Variant problem. I am not exactly sure what is causing the problem but reading and learning a little about c++ and interfaces pointed me in that direction until you heavy weights beat me to the detailed problem and solution. I am just waiting for GW to do their thing now and started looking at the Netflix API for fun.

Rick USA
To: <programmingblind@xxxxxxxxxxxxx>
Sent: Thursday, March 26, 2009 11:13 PM
Subject: Re: vb code?


Concerning C or C++ as a language, I think it is important to learn its
data types, since they tend to underly the APIs of almost any operating
system, and sometimes there are not existing wrappers for what you want to
do, so you need to know how to make API calls to system libraries.  If you
are developing operating system components or programming languages,
themselves, there is not a substitute for C.  If you are developing
business oriented or web applications, however, stay away from them, in
lieu of much more productive and reliable languages!  Only highly skilled
C/C++ developers successfully develop sophisticated programs without
memory leaks or other problems that lead to system instability.  Do not
use these languages simply to "build character."  Programming has advanced
beyond the need to dig into risky low-level details that have been safely
addressed by advances in languages that are more tuned to the human mind
than elemental machine!  In general, the lowest level language that most
programmers need to use these days is Java, in my opinion, which handles
memory management automatically, has a vast set of libraries, and is
strongly cross platform.

Jamal


__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind


__________
View the list's information and change your settings at //www.freelists.org/list/programmingblind

Other related posts: