Python: ngôn ngữ cũng có thể là mã nguồn mở

Logo Python

Có nhiều ngôn ngữ lập trình, một số trong số chúng được biết đến và sử dụng nhiều, như trường hợp của Python. Một ngôn ngữ thông dịch và cũng khá đơn giản để học, mặc dù nó không phải là một trong những ngôn ngữ nhanh nhất. Ngôn ngữ lập trình này được sử dụng để tạo ra các ứng dụng khác nhau và gần đây nó đang được sử dụng rộng rãi để tạo các tập lệnh để quản trị hệ thống hoặc để hack. Nhưng đây không phải là điều chúng ta muốn nói đến trong bài viết này, mặc dù Python là một trong những nhân vật chính của tin tức ...

Python được tạo ra bởi Guido van Rossum vào cuối những năm tám mươi để thành công ngôn ngữ ABC. Tên của ngôn ngữ gây tò mò này xuất phát từ Monty Python, nhóm diễn viên hài nổi tiếng của Anh. van Rossum muốn xuất bản mã của dự án này mà ông đang thực hiện và đó là cách ngôn ngữ lập trình được sử dụng rộng rãi ngày nay đã xâm nhập vào cộng đồng. Nó hiện là nền tảng đa nền tảng và được quản lý dưới Python Software Foundation. Từ trang web chính thức của dự án, bạn có thể tải xuống các phiên bản khác nhau của dự án và lấy tài liệu.

Nếu bạn vẫn chưa biết cách lập trình hoặc mới bắt đầu, tôi khuyên bạn nên sử dụng Python, vì nó không phải là một ngôn ngữ khó. Và nhân tiện, giấy phép mà ngôn ngữ này được xuất bản là một giấy phép đặc biệt được gọi là Giấy phép Tổ chức Phần mềm Python, tương thích với GNU GPL kể từ phiên bản 2.1.1, mặc dù không tương thích với một số phiên bản trước đó. Và nói về Python Software Foundation, để nói rằng nó là một nền tảng chịu trách nhiệm quản lý và thúc đẩy ngôn ngữ lập trình.

Nó là một tổ chức phi lợi nhuận. PSF được thành lập vào năm 2001 và chỉ đơn giản là dành riêng cho việc quản lý (phát triển, quản lý quyền trí tuệ, thu hút quỹ tài chính để tiếp tục phát triển, v.v.) dự án này kể từ đó, hiện được phát triển nhờ vào cộng đồng. Và cuối cùng, tôi muốn nói rằng trong số các phiên bản khác nhau là Python 2.x và Python 3.x, cái sau với những điểm mới lạ khác nhau. Ngoài ra, các triển khai như CPython, IronPython (dành cho .NET), Stackless Python (CPython không có ngăn xếp C), Jython (được tạo bằng Java), Pippy (dành cho Palm), PyPy (được tối ưu hóa bởi JIT) và ActivePython (độc quyền với các phần mở rộng ).


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.