[NCLUG] Looking at programming languages...
Marc Poulin
marc_a_poulin at yahoo.com
Wed Jan 16 12:13:14 MST 2008
For teaching, I recommend Python combined with the
LiveWires course:
http://www.livewires.org.uk/python/home
On Windows I usually install ActiveState Perl and
ActiveState Python.
--- grant at amadensor.com wrote:
> I would like some opinions. I am going to be doing
> some new
> development, as well as teaching some people who
> know nothing about
> programming some basics of programming.
>
> Here are my issues:
> PERL - Available everywhere, easy to write. The GUI
> stuff, though is
> kind of convoluted for n00b's, and it tends to be a
> write only
> language. You can write it, but you can't really
> go back and see
> what you did.
>
> Ruby - The language is brilliant. It does
> everything just as you
> would want and expect. However, it is a pig at
> runtime, and the
> runtime tends to have issues like sucking up every
> available bit of
> RAM and CPU when you least expect it. I have not
> done any GUI stuff
> with it. OO conceptually is a little advanced for
> beginners.
>
> Gambas - GUI is easy, you can easily connect code to
> GUI artifacts.
> However, it is not cross platform, and does not
> really seem to have
> enough people using it to really reach critical
> mass.
>
> What I want is something I can write a real
> application in, something
> robust enough for real corporate use. It needs to
> be cross platform,
> at least Linux and Windows, since I use Linux, but
> the desktops for
> deployment may have Windows. I would also like to
> be able to use it
> (once I get the hang of it) to teach others the
> basics, but show them
> that as they improve their skills, they can use this
> for real things,
> since I have already done so. I have been a
> programmer since the
> dawn of time, and have worked in many languages on
> many platforms, so
> picking up a new one is not really a bad thing.
>
> Any suggestions you have for languages and where to
> get started on
> them would be great. Also, since I will need to do
> GUI applications
> eventually with it, which toolkits may be nice as
> well as which tools
> to build the GUI. I tend to like to use GUI tools
> to build GUI's,
> but then just a text editor, maybe with syntax
> highlighting, for
> actual code. A full blown IDE is not that
> important, although a step
> debugger is nice.
>
> _______________________________________________
> NCLUG mailing list NCLUG at nclug.org
>
> To unsubscribe, subscribe, or modify
> your settings, go to:
> http://www.nclug.org/mailman/listinfo/nclug
>
____________________________________________________________________________________
Never miss a thing. Make Yahoo your home page.
http://www.yahoo.com/r/hs
More information about the NCLUG
mailing list