Shamil Salakhetdinov
shamil at users.mns.ru
Fri Dec 30 11:42:19 CST 2005
John, I don't have intentions to flame :) - I just wanted to note - a modern master C++ programmer is as RAD as you with MS Access (I'm not such a C++ master(yet if ever be) - I didn't have enough time last years to practice in C++). I mean that John, I have seen such masters, I did work with them, I have seen and I have used the tools they use - they are as RAD as yours - and we are talking about real applications here not toys apps every second grade student can make with MS Access these days.... I understand you when you're talking - right tool for right task - and I share this your opinion - but modern master C++ programmer armored with modern development tools and libraries and having experience in real life business application development will be as quick/RAD as you are... I do mean that. I do know that. Shamil ----- Original Message ----- From: "John Colby" <jwcolby at ColbyConsulting.com> To: "'Access Developers discussion and problem solving'" <accessd at databaseadvisors.com> Sent: Friday, December 30, 2005 8:12 PM Subject: [AccessD] Witty > As in everything, there is a time and place for everything. All the > languages are designed for specific jobs. Unfortunately, tools are all too > often selected because of the familiarity of someone with the tool, not > because it was designed for the job at hand. 'C' was designed as a "step > up" from assembler, to provide the capabilities of assembler with the power > of higher language constructs. It was designed to "program to the metal", > precisely for writing things like operating systems and compilers, where you > needed to get at the metal. It was not designed to write database > applications, web sites, or a host of other things that the world now needs. > Unfortunately it is all too often used where it doesn't belong, simply > because someone is comfortable with the language. > > I will take Access and write a small database application in a matter of > days. A MASTER of 'C' programming will takes weeks or months (or years) to > write the same application, but if you hire a MASTER 'C' programmer to write > your database application, you will likely pay him for weeks or months (or > years) of his time. Notice that you will not get a better product, in fact > it will probably be inferior, for the simple reason that there will be 100 > or 1000 lines of code for every line I have to write. More code, more bugs, > we all know that. > > Is 'C' a "witty" language? Of course, if you need to write a Windows (or > Linux etc), or Access (or dBase etc). Certainly NOT if you need to write an > "Access APPLICATION", or likely if you need to write a "Windows > APPLICATION". There are many "more suitable" languages for those jobs. > Even for writing database applications, Access isn't the best tool all of > the time as we all know. > > To use 'C' you have to be smart and agile. To use it correctly, you have to > be even smarter and more agile, in order to decide where it is appropriate > and where it isn't. Wax poetic about 'C' all you will, but come down to > earth when it is time to select your tool. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller > Sent: Friday, December 30, 2005 11:51 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch > > I am with you on this one, Shamil. You found the perfect word for it: witty. > To be witty you have to be very smart, and also verbally agile. That > describes the entrance requirements for C++, IMO. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: December 30, 2005 11:22 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch > > > I just took C++ for a spin; man is it ugly. > Jim, > > When I program on C++ (rarely these days) I have a feeling I'm writing real > SOFTware - so flexible and powerful this programming language is... > > ...when I use VBA/VB6 - I have a feeling I'm surrounded with "iron fences", > which make me safe but in the same time immensely limit what I can do... > > ...I like C# and VB.NET but C++ is still far superior and it will probably > always be... > > ...yes VBA and VB6 and VB.NET and C# are right "what doctor ordered" RAD > tools for many nowadays business applications but modern C++ with all the > free and "for money" development tools and libraries - is far superior and > for trained and experienced developer modern C++ programming is as RAD as C# > or VB.NET programming but has many advantages because (once again) with C++ > your imagination isn't limited by anything - and then you're making real > SOFTware not because you're a "bits- and pointers- jongleur" but because the > code stuff you're making is SOFT and flexible and adaptable for many use > cases(application architectures), which are closed for you when you use > VBA/VB6 and even C# and VB.NET.... > > No, I'm not starting C++ vs. VBA/VB6/C#/VB.NET flame - just wanted to note > that IMO C++ is nice and witty not ugly :) > > Shamil > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com