🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.comp.programming
8 messages
8 total messages Started by Martin Fri, 28 Nov 2003 18:29
which language is appropriate?
#13
Author: Martin
Date: Fri, 28 Nov 2003 18:29
28 lines
2159 bytes
Hello,

I'm a physics teacher, and I would like to learn some kind of Visual (Basic,
C#, C++, ...) language, but I don't know what to choose.

What I want is:
* making some (simple) programs to handle experiments output of the pupils;
* (interactive) visualising of theory;
* not too difficult language, certainly not too technical/esoteric.
* programs must run under regular windows (so 2000 / XP / (98?))

I programmed in C and Fortran back in my student time. It's not a problem to
take care of designing some mathematical algorithm, but I would'nt spent too
much time on mastering lots of technical details of a visual language.
Although I realize of course that you have to learn Several details, but a
study of lets say 2 years is far too much.
The language must preferably be possible to learn as self study.

What would you recommend???

I scrolled through some Micro$oft pages dealing about all the languages they
have, but it's really a JUNGLE for me.

thanks in advance.

best regards,

martin
Re: which language is appropriate?
#14
Author: Duncan Smith
Date: Fri, 28 Nov 2003 19:36
46 lines
2384 bytes
"Martin" <nobody@nowhere.org> wrote in message
news:bq84a4$bhk$1@reader10.wxs.nl...
> Hello,
>
> I'm a physics teacher, and I would like to learn some kind of Visual
(Basic,
> C#, C++, ...) language, but I don't know what to choose.
>
> What I want is:
> * making some (simple) programs to handle experiments output of the
pupils;
> * (interactive) visualising of theory;
> * not too difficult language, certainly not too technical/esoteric.
> * programs must run under regular windows (so 2000 / XP / (98?))
>
> I programmed in C and Fortran back in my student time. It's not a problem
to
> take care of designing some mathematical algorithm, but I would'nt spent
too
> much time on mastering lots of technical details of a visual language.
> Although I realize of course that you have to learn Several details, but a
> study of lets say 2 years is far too much.
> The language must preferably be possible to learn as self study.
>
> What would you recommend???
>
> I scrolled through some Micro$oft pages dealing about all the languages
they
> have, but it's really a JUNGLE for me.
>
> thanks in advance.
>
> best regards,
>
> martin
>
>

Maybe something like Python and MayaVi is what you're looking for?

http://www.python.org/

http://mayavi.sourceforge.net/

Duncan
Re: which language is appropriate?
#15
Author: James Harris
Date: Fri, 28 Nov 2003 20:27
47 lines
2526 bytes
"Martin" <nobody@nowhere.org> wrote in message
news:bq84a4$bhk$1@reader10.wxs.nl...
> Hello,
>
> I'm a physics teacher, and I would like to learn some kind of
Visual (Basic,
> C#, C++, ...) language, but I don't know what to choose.
>
> What I want is:
> * making some (simple) programs to handle experiments output
of the pupils;
> * (interactive) visualising of theory;
> * not too difficult language, certainly not too
technical/esoteric.
> * programs must run under regular windows (so 2000 / XP /
(98?))
>
> I programmed in C and Fortran back in my student time. It's
not a problem to
> take care of designing some mathematical algorithm, but I
would'nt spent too
> much time on mastering lots of technical details of a visual
language.
> Although I realize of course that you have to learn Several
details, but a
> study of lets say 2 years is far too much.
> The language must preferably be possible to learn as self
study.
>
> What would you recommend???
>
> I scrolled through some Micro$oft pages dealing about all the
languages they
> have, but it's really a JUNGLE for me.

Visual Basic is probably fine for you, IMHO. As with other
object orientated languages it can sometimes be a matter more of
finding the property and method that you need for the display
parts but MS produce a very good development environment which
makes a big difference.

Visual C can do more and gives much flexibilty but it takes a
lot more effort.
--
HTH,
James
Re: which language is appropriate?
#16
Author: Mark Panther
Date: Sat, 29 Nov 2003 22:33
42 lines
2483 bytes
 If you already know C then try C++ Builder.
You can download a trial of version 6 from
http://www.borland.com/products/downloads/download_cbuilder.html


"Martin" <nobody@nowhere.org> wrote in message
news:bq84a4$bhk$1@reader10.wxs.nl...
> Hello,
>
> I'm a physics teacher, and I would like to learn some kind of Visual
(Basic,
> C#, C++, ...) language, but I don't know what to choose.
>
> What I want is:
> * making some (simple) programs to handle experiments output of the
pupils;
> * (interactive) visualising of theory;
> * not too difficult language, certainly not too technical/esoteric.
> * programs must run under regular windows (so 2000 / XP / (98?))
>
> I programmed in C and Fortran back in my student time. It's not a problem
to
> take care of designing some mathematical algorithm, but I would'nt spent
too
> much time on mastering lots of technical details of a visual language.
> Although I realize of course that you have to learn Several details, but a
> study of lets say 2 years is far too much.
> The language must preferably be possible to learn as self study.
>
> What would you recommend???
>
> I scrolled through some Micro$oft pages dealing about all the languages
they
> have, but it's really a JUNGLE for me.
>
> thanks in advance.
>
> best regards,
>
> martin
>
>
Re: which language is appropriate?
#17
Author: Ender Everett
Date: Sun, 30 Nov 2003 17:20
71 lines
4481 bytes
Martin wrote:

> Hello,
> 
> I'm a physics teacher, and I would like to learn some kind of Visual
> (Basic, C#, C++, ...) language, but I don't know what to choose.
> 
> What I want is:
> * making some (simple) programs to handle experiments output of the
> pupils; * (interactive) visualising of theory;
> * not too difficult language, certainly not too technical/esoteric.
> * programs must run under regular windows (so 2000 / XP / (98?))
> 
> I programmed in C and Fortran back in my student time. It's not a problem
> to take care of designing some mathematical algorithm, but I would'nt
> spent too much time on mastering lots of technical details of a visual
> language. Although I realize of course that you have to learn Several
> details, but a study of lets say 2 years is far too much.
> The language must preferably be possible to learn as self study.
> 
> What would you recommend???
> 
> I scrolled through some Micro$oft pages dealing about all the languages
> they have, but it's really a JUNGLE for me.
> 
> thanks in advance.
> 
> best regards,
> 
> martin

I wouldn't go with any actual MS products for this, because they cost money
and school's have a budget to keep! This really sort of rules Visual
languages out, since they are all can get expensive, at least compared to
the free ones I'm about to recommend.

For very basic scripting and prototyping (like you're talking about) and
VERY quick to learn I'd go for Python. Python is a radically different
language as far as syntax is concerned, but is extremely easy to understand
and quick to pick up. It also eliminates most of the screwy bracketing
characters so you won't have many bugs related to you hitting the wrong
type of bracket or forgetting one, etc.
http://python.org

Another good one that will feel similar to C is Java. Its easy to deal with
and runs on everything. Its also free. There are a few different compilers
and virtual machines for it. I'd just keep it simple and go with Sun's so
you don't wind up learning a weird extension of the language.
http://java.sun.com

If you wind up going the C++ route, instead of going with Visual, since
you're not doing anything ridiculously complicated, I'd go download
Bloodshed's Dev-C++. Its got a very standard C++ compiler pre bundled or
you can install another oss one if you want, but that's really not
neccessary for what you're trying to do.
http://www.bloodshed.net

I recommend them in this order because of complexity. Since you're not
writing a 3d shooter or a web-based game or soemthing, Java and C++ will
really just introduce a bunch of unneccessary complexity for what you're
aiming to do... C++ far moreso than Java. At least with Java you won't have
to worry about pointers. Python is very cool and easy to self-study even
without buying any books on it. Lots of good web resources.

Hope this helps
-Me

-- 
http://barfdader.com
"Beat your children at least once a day; if you don't know why, they do."
-A surprisingly famous guy
Re: which language is appropriate?
#10
Author: P.M. Groen
Date: Mon, 01 Dec 2003 23:13
14 lines
1484 bytes
"James Harris" <no.email.please> wrote:

-------------8<--------------------------
> Visual Basic is probably fine for you, IMHO. As with other
> object orientated languages 

-----------------8<--------------

I wouldn't call Visual Basic, Object Oriented, because it isn't.

-- 
_P.M. Groen________________________________
'Does Killin' Time Affect The Future?
'I Think It Will...In The End
Re: which language is appropriate?
#11
Author: Mark Panther
Date: Mon, 01 Dec 2003 23:54
18 lines
1758 bytes
"Martin" <nobody@nowhere.org> wrote in message
news:bq84a4$bhk$1@reader10.wxs.nl...
> Hello,
>
> I'm a physics teacher, and I would like to learn some kind of Visual
(Basic,
> C#, C++, ...) language, but I don't know what to choose.
>
> What I want is:
> * making some (simple) programs to handle experiments output of the
pupils;
> * (interactive) visualising of theory;

 I wouldn't overlook a Spreadsheet program for the points above.
Scientific and statistical support, data input and graphing, easy to
use/program.
There are free ones. Try www.Openoffice.org . Presentation manager included.
Re: which language is appropriate?
#12
Author: Kris De Decker http://www.jerboa...
Date: Thu, 04 Dec 2003 02:48
35 lines
2511 bytes
I'll second the python choice. It's a very elegant, simple but
powerful language. Nice array and object orientation features. If you
want to develop under windows take a look at the ActiveState python
version:
http://www.activestate.com/Products/ActivePython/ (includes language
files, simple IDE, and many nice external python libraries: xml, zlib,
etc.)

They have a superb Integrated Development Environment (IDE) named
komodo:
http://www.activestate.com/Products/Komodo/

Komodo is not free but for educational usage you only pay USD 25 - you
earn that back within the first hour. The Komodo IDE beats any other
free IDE, it will save you time and frustration, you can try it for
free:
http://www.activestate.com/Products/Komodo/pricing_and_licensing.plex

If you really want to go Visual you can get the Visual Python.NET >>
that is a Python plugin for Visual Studio.NET - you will have to pay
for the plugin and the VS.net environment.

Python is easy to learn and gives you real power. You can concentrate
on solving the problem instead of marketing gimmicks. In addition,
phyton is in wide use in the scientific community, so peer-2-peer
support will be no problem. In addition, it's vendor-independent, you
wont suffer from vendor lockin and since it's a free distribution that
runs on many Operating Systems all your students can use it.

Success,

Kris De Decker
______________
ps: professioneel vastgoedbeheer >>
http://www.jerboa.be/website/nl/fullfill.asp
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads