[LAU] OT: C or C++?

R. Mattes rm at mh-freiburg.de
Thu Oct 14 16:39:38 UTC 2010


On Thu, 14 Oct 2010 10:55:43 -0500 (CDT), Gabriel M. Beddingfield wrote
> On Thu, 14 Oct 2010, Nick Dokos wrote:
> 
> > is certainly a lot of room for disagreement, but Python, in particular,
> > has a fairly strict type system. It is dynamic (execution-time)
> 
> So how do I, in Python, declare that variable 'foo' 
> must only ever be an integer.  Then, when my program 
> accidentally tries to assign a string, unicode string, 
> tuple, list, or class instance -- I want it to throw a 
> compile-time error.
  ^^^^^^^^^^^^^

Read careful, Nick explicitly wrote 'dynamic' (execution time) ...
Don't confuse 'static typing' with 'strong typing'.
Most, if not all, modern "scripting" languages have far more 
typechecking than POC.

>  How do I do that?

In the (possible) absence of a compiler you don't,

 HTH Ralf Mattes
 
> -gabriel
> 
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user at lists.linuxaudio.org
> http://lists.linuxaudio.org/listinfo/linux-audio-user


--
R. Mattes -- Systemeinheitsstreichler
Hochschule fuer Musik Freiburg
rm at inm.mh-freiburg.de



More information about the Linux-audio-user mailing list