[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: