Re: Why prefer V over so called visual languages?
-------- Original Message --------
Subject: Re: Why prefer V over so called visual languages?
Date: Thu, 07 Oct 1999 12:13:13 -0600
From: Bruce Wampler <bruce@objectcentral.com>
Reply-To: bruce@objectcentral.com
To: Hilton Fernandes <hgfernan@usp.br>
References: <[🔎] 199910060227.XAA25941@swan2.uspnet.usp.br>
Hilton Fernandes wrote:
>
> Hello, list!
>
> I'm considering to give some C++ undergraduate classes that will try
> to make students advance a little more in the study of C++ and
> object-oriented programming. That will be in the next year.
>
> Since Dr. Wampler's design and implementation is so clean and,
> indeed Dr. Wampler used V to teach OOP and D, i considered using V.
I guess my main argument in favor of V is it really doesn't get in the
way of teaching the rest of the class. When my classes were using it,
I spent one lecture on V, gave out the documentation (and I think the
current docs are better!), and that was about the last I heard from
them about V. Lots of questions about O-O and OOD, but nothing on V.
>
> The students for these courses will be my current basic C++ students,
> and i'm talking to them in order to design a course thats' able to
> motivate them.
This was also one of the really great things I found with V. For once
I could realistically expect my students to develop projects that
required real programming, and they could have a real GUI to go with
it. No more "console" apps with interesting problems to solve, but
crappy interfaces. And as I said, V didn't get in the way.
>
> When talking to some more advanced students they asked me: hey, why
> don't we just use a visual language? Like Delphi or VB?
The goal is real OO. Java/Swing might be an alternative, but the
issue seems to be C++.
>
> Some of my answers to these objections are: the app frameworks don't
> create good OO designs; you should understand what's under the hood
> and V is multiplatform.
I don't even know if under the hood matters with V. Actually, part of
what
I like about teaching with V is that a GUI is such a natural OO design
that V gives a good example for really using C++ classes as they
should be.
And while it is somewhat independent from V, the VIDE isn't a bad free
tool to use - and it has pretty good integration with V. It also shows
you can build pretty big real apps using V - it isn't just a simple
toy to start learnng GUIs.
>
> To the last argument they answer that there's now Delphi for Linux.
> The OOD argument can't be appreciated by them, since they don't know
> OOD. :-( To the under the hood argument they answer it's not very
> practical to understand what's happening.
>
> So, may i ask you to be as kind as to help me find arguments to these
> students, that are as assertive as they are beginners.
>
> Thanks for any help.
>
> Best regards,
> --hilton
>
> --
> To UNSUBSCRIBE, email to other-vgui-discuss-request@other.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@other.debian.org
--
Bruce E. Wampler, Ph.D.
Author of the V C++ GUI Framework
e-mail: mailto:bruce@objectcentral.com
web: http://www.objectcentral.com
Reply to: