Re: Application of Various Programming Languages?



have not found information regarding which kind of problems each
language is designed to address.
.. . . .
is each language optimized for certain applications?

This is an important question that is not well understood. Languages
are not realy one size fits all problems. It is even more complicated
because there is a huge overlap between languages. Many applications
can be implimented on many languages.

Google for "language shootout".
http://www.google.ca/search?hl=en&q=language+shootout&meta=
The language shootout benchmarks is an attempt to show the
relative implimentation effectiveness for a standard set of problems
on as many languages as possible.

In general there are implimentation languages where the focus is on the
method used to impliment an application. For example C and C++

There are application specific languages where the language is structured
to easily describe the problem in the vocabulary of the application.
Prolog, and ST to name two

Some languages that treat data and functions as similar objects are
referred to as functional languages. These include LISP, MP Scheme
and trac

Regards,


--
Walter Banks
Byte Craft Limited
Tel. (519) 888-6911
Fax (519) 746 6751
http://www.bytecraft.com
walter@xxxxxxxxxxxxx



"W. D. Allen" wrote:

As a neophyte I have become aware of a large variety of programming
languages, Ada, C++, VisualBasic, Python, Ruby, etc., but have not find
information regarding which kind of problems each language is designed
to address. For example, I assume Ruby is a web design language, but is
each language optimized for certain applications? If so, is there a web
site where I can get answers to my question?

Many thanks,

W. D. Allen
ballensr@xxxxxxxxxxxxxx

end

.



Relevant Pages

  • Re: Speculative Design Hypothesis (with predictions) 2nd draft
    ... languages are human products, but that does not make them "designed". ... natural languages has nothing to do with design. ... wings and echolocation. ... Because the genetics and fossil evidence show otherwise. ...
    (talk.origins)
  • Re: Overview Of New Intel Core i7(Nehalem) Processor
    ... people settled down and started doing more disciplined design. ... apps will still need mathematical, disciplined, unambiguous languages. ... See, tha tis wha tI mean, yo udo not knwo C, and yet yo uhave more opinions ... I wrote my first EPROM programmer with zeros and ones in machine code, ...
    (sci.electronics.design)
  • Re: high level languages for synthesis
    ... languages are more distinct from their cycle-accurate cousins than ... straightforward to use a spiral design methodology using VHDL, ... implement a wide variety of other scientific algorithms. ... FPGA-targeting C-syntax HLL is somehow inherently sequential. ...
    (comp.arch.fpga)
  • Re: Speculative Design Hypothesis (with predictions) 2nd draft
    ... languages are human products, but that does not make them "designed". ... natural languages has nothing to do with design. ... evidence to point to them not being human. ... wings and echolocation. ...
    (talk.origins)
  • Re: Speculative Design Hypothesis (with predictions) 2nd draft
    ... languages are human products, but that does not make them "designed". ... natural languages has nothing to do with design. ... wings and echolocation. ... Because there's much more variation in mammalian forelimbs than in bat ...
    (talk.origins)