what is your programming language on freebsd?

cpghost cpghost at cordula.ws
Thu Nov 6 15:10:45 PST 2008


On Thu, Nov 06, 2008 at 10:06:15PM +0100, Wojciech Puchar wrote:
> >> 2. Is FreeBSD more optimised in performance for any particular language?
> >
> > No. Performance of scripting languages is usually not a big problem
> > anymore because of the increased speed of new computers. And it depends
> 
> scripting language are not made to be fast running, but to "mix" many 
> other programs to get result fast and easy.

Most scripting languages can be used in hybrid environments, and will
be pretty fast if they call compiled functions for CPU-intensive
tasks.

As an example: in Python, you can call compiled functions in dynamic
libraries directly with the ctypes module; no need to recompile
anything directly. Alternatively or in addition to this, just write
your own extension module in C/Python either manually, or with code
generators like SWIG to optimize CPU bottlenecks or call into / link
against other compiled code.

Hybrid systems are usually very fast to set up, yet don't
significantly sacrifice speed. Ever used numpy, scipy etc. with
optimized C and FORTRAN libraries (ATLAS, FFTW3 etc.) in Python for
big numeric computations? Works like a charm and is pretty fast too.

-cpghost.

-- 
Cordula's Web. http://www.cordula.ws/


More information about the freebsd-questions mailing list