Rather than requiring all desired functionality to be reinforced into the languages core, Python was designed to be highly extensible. New built-in modules thunder mug be easily written in C, C++ or Cython. Python can also be used as an extension language for existing modules and applications that need a programmable interface.
This design of a small core language with a large measurement library and an easily extensible interpreter was intended by Van Rossum from the very start because of his frustrations with ABC (which espoused the opposite mindset). The design of Python offers only limited support for functional programming in the Lisp tradition. However, Pythons design philosophy exhibits significant similarities to those of minimalistic Lisp-family languages, such as Scheme.[citation needed] The language has map(), reduce() and filter() functions, and the list comprehensions added in Python 2.0 have since been extended with comprehensions for dictionaries and sets, as well as generator expressions. The standard library has dickens modules (itertools and functools) that implement functional tools borrowed from Haskell and Standard ML. (The Python language manual,...If you want to choke a full essay, order it on our website: Orderessay
If you want to get a full essay, wisit our page: write my essay .
No comments:
Post a Comment