And now, here's the main content of this page:
Why Python?
Python is a widely used language which is quickly gaining popularity in EDA. Among Python's many advantages are:
- A full-fledged programming language with powerful semantics and language constructs
- Object oriented by design-supports inheritance
- Strongly typed for an extension language
- Allows excellent binding to C APIs and to C++ classes
- Simplicity and language preciseness were key design goals
Ciranova's™ COO & Vice President of Engineering, Ed Petrus, has delivered a presentation entitled, "The Case for Python," discussing the requirements for an EDA extension language and Python's advantages for this purpose. Click here to view it.