[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Takie sobie refleksje...
Tomasz Judycki wrote:
Pawel Dowgird wrote:
> Moje propozycje to:
> - bazy danych: PostgreSQL, SAP DB
> - języki programowania: Ada 95, Python
Czy moglby Pan to rozwinac? Co to jest SAP DB? Co to jest Python?
Polecam następujące strony:
www.sapdb.org,
www.python.org.
W skrócie:
""
SAP DB is an open, SQL-based, relational database system that provides
high
availability and performance scaling from small to very large
implementations.
In addition, SAP DB goes beyond relational database technology by
offering
object orientation as well as support for managing unstructured data.
It
supports open standards including SQL, JDBC and ODBC; access from Perl
and
Python; and HTTP-based services with HTML or XML content. SAP DB is
platform
independent, so users can deploy it for a wide array of projects.
Since 1994, the SAP e-Business Solution is available on SAP DB
technology.
Today SAP DB is being used by nearly 800 customers. On October 5, 2000,
at
Linux World SAP DB was announced to be made available as Open Source
software
using the GNU General Public License for the database kernel and the GNU
Lesser
General Public License for clients and programming interfaces.
""
""
What is Python? Executive Summary
Python is an interpreted, object-oriented, high-level programming
language with
dynamic semantics. Its high-level built in data structures, combined
with
dynamic typing and dynamic binding, make it very attractive for
Rapid
Application Development, as well as for use as a scripting or glue
language to
connect existing components together. Python's simple, easy to learn
syntax
emphasizes readability and therefore reduces the cost of program
maintenance.
Python supports modules and packages, which encourages program modularity
and
code reuse. The Python interpreter and the extensive standard library
are
available in source or binary form without charge for all major
platforms, and
can be freely distributed.
Often, programmers fall in love with Python because of the
increased
productivity it provides. Since there is no compilation step, the
edit-test-debug cycle is incredibly fast. Debugging Python programs is
easy: a
bug or bad input will never cause a segmentation fault. Instead, when
the
interpreter discovers an error, it raises an exception. When the
program
doesn't catch the exception, the interpreter prints a stack trace. A
source
level debugger allows inspection of local and global variables,
evaluation of
arbitrary expressions, setting breakpoints, stepping through the code a
line at
a time, and so on. The debugger is written in Python itself, testifying
to
Python's introspective power. On the other hand, often the quickest way
to
debug a program is to add a few print statements to the source: the
fast
edit-test-debug cycle makes this simple approach very effective.
""
> Czy programisci Ady nie sa duzo rzadziej spotykani niz programisci
Progress?
Pewnie tak, ale jestem ciekaw dlaczego Pan pyta.
pozdrawiam,
Paweł Dowgird