Logo Zephyrnet

Tiên phong Python đánh giá ngôn ngữ lập trình 30 năm tuổi

Ngày:

Ngôn ngữ lập trình Python, vốn chưa bao giờ phổ biến hơn thế, được cho là nhờ sự gia tăng của các dự án khoa học dữ liệu và AI trong doanh nghiệp, sẽ chính thức tròn 30 tuổi vào ngày mai.

Một trong năm thành viên của Hội đồng chỉ đạo Python 2021 trong Python Software Foundation là Pablo Galindo, một kỹ sư phần mềm tại Bloomberg, người đã nói chuyện với VentureBeat về những thách thức cố hữu trong việc cho phép một ngôn ngữ phát triển và phát triển mà không phải hy sinh khả năng tương thích ngược.

Cuộc phỏng vấn này đã được chỉnh sửa cho rõ ràng và ngắn gọn.

VentureBeat: Lần đầu tiên bạn tham gia với Python như thế nào?

Pablo Galindo: Tôi đang học năm đầu tiên của [tôi] tiến sĩ khi tôi ở Granada. Nền tảng của tôi là vật lý. Tôi đã từng mô phỏng các lỗ đen. Mã thường đi vào mô phỏng được biên dịch bằng C và C ++. Python là một ngôn ngữ tuyệt vời để viết mã mô phỏng. Tôi rất nhanh chóng yêu thích cú pháp và sức mạnh của nó.

VentureBeat: Sự phổ biến của Python có làm bạn ngạc nhiên không?

Galindo: Tôi sẽ nói chắc chắn. Nó làm tôi ngạc nhiên [rằng] đây vẫn là một trong những ngôn ngữ được sử dụng nhiều nhất trên thế giới.

VentureBeat: Một số trường hợp sử dụng phổ biến nhất cho Python trong Bloomberg là gì?

Galindo: Chúng tôi thực sự sử dụng rất nhiều Python. Có 2,000 nhà phát triển sử dụng Python. Các trường hợp sử dụng khá rộng. Chúng tôi sử dụng Python cho những thứ như mô hình học máy hoặc kiến ​​trúc hướng dịch vụ. Chúng tôi cũng đã sử dụng Python cho rất nhiều công cụ trải nghiệm người dùng nội bộ và công cụ dành cho nhà phát triển. Chúng tôi cũng sử dụng Python để chuyển đổi dữ liệu.

VentureBeat: Đánh giá hiện tại của bạn về Python là gì?

Galindo: Python là một ngôn ngữ rất trưởng thành và nó đã phát triển. Nó cũng có một loạt những thứ mà nó mang theo. Python có một số hành lý mà ngày nay cảm thấy hơi cũ, nhưng cộng đồng và hệ sinh thái phải được bảo tồn. Nó tương tự như cách C và C ++ đang phát triển ngay bây giờ. Khi bạn thay đổi ngôn ngữ, điều đó khá nguy hiểm [vì bạn có thể] phá vỡ mọi thứ. Đó là điều mà mọi người sợ hãi nhất.

Nhưng mặc dù Python đã khá cũ nhưng vẫn có những thay đổi lớn. Bản phát hành Python 3.1 cho tháng XNUMX này sẽ bao gồm đối sánh mẫu, đây là một trong những thay đổi cú pháp lớn nhất mà Python đã thấy trong một thời gian dài. Chúng ta có thể học từ các ngôn ngữ khác. Tôi nghĩ chúng tôi rất vui khi nói rằng chúng tôi vẫn đang phát triển và thích nghi. Chúng tôi có một kinh nghiệm tốt về việc tôn trọng tầm quan trọng của khả năng tương thích ngược.

VentureBeat: Nếu bạn có thể là vua Python trong một ngày, bạn sẽ thay đổi điều gì?

Galindo: Tôi sẽ là một vị vua khủng khiếp trong một ngày. Mục tiêu đầu tiên của công việc kinh doanh là khắc phục tất cả những thứ mà chúng tôi đã có được trong nhiều năm bằng ngôn ngữ này. Điều đó sẽ đòi hỏi phải phá vỡ nhiều thứ. Rõ ràng, tôi sẽ không làm điều đó, nhưng tôi nghĩ một trong những điều tôi thực sự muốn thấy trong tương lai là để Python trở nên nhanh hơn hiện tại. Tôi nghĩ Python vẫn còn nhiều tiềm năng để trở nên nhanh hơn. Tôi nghĩ điều này sẽ là không thể. Nhưng người ta có thể mơ.

VentureBeat: Ngày nay bạn biết gì về Python mà bạn ước rằng mình biết khi mới bắt đầu sử dụng nó?

Galindo: Tôi nghĩ điều quan trọng nhất mà tôi học được là có bao nhiêu cách sử dụng khác nhau cho Python. Điều quan trọng là phải lắng nghe tất cả những loại người dùng này khi xem xét sự phát triển của ngôn ngữ. Việc xem xét các thay đổi hoặc cải tiến sẽ xung đột hoặc sẽ tương tác với những người dùng ngôn ngữ khác như thế nào.

Đó là điều mà khi tôi bắt đầu, tôi thậm chí còn không tính đến. Sẽ thật tốt nếu mọi người có thể đồng cảm với việc chúng ta thay đổi ngôn ngữ khi chúng ta phải cân bằng những điều này.

VentureBeat: Lời khuyên tốt nhất của bạn dành cho các nhà lãnh đạo của các tổ chức đã áp dụng Python là gì?

Galindo: Điều quan trọng là phải giải thích một cách thuyết phục cho những người ra quyết định của tổ chức những lợi thế của Python so với một thứ gì đó khác biệt. Họ cần phải hiểu cụ thể cách hệ sinh thái và các ngôn ngữ sẽ biến đổi tổ chức.

Chìa khóa ở đây là làm cho các nhà phát triển chủ động hơn. Năng suất không chỉ có nghĩa là sản xuất nhiều hơn; khá khó để cạnh tranh với tốc độ đưa ra thị trường của một thứ có thể lặp lại nhanh như Python.

Điều quan trọng thứ hai là hạnh phúc của nhà phát triển. Viết mã cho một nhà phát triển là một cách thể hiện chính họ. Một nhà phát triển có thể thể hiện bản thân bằng một ngôn ngữ biên dịch. Nó là loại khó hơn, bởi vì các chu kỳ tương tác dài hơn và ít tương tác hơn. Trong Python, cú pháp không cản trở. Bạn có thể nói những gì bạn muốn rất dễ dàng và thử nghiệm.

VentureBeat

Nhiệm vụ của VentureBeat là trở thành một quảng trường thành phố kỹ thuật số cho những người ra quyết định kỹ thuật có được kiến ​​thức về công nghệ chuyển đổi và giao dịch. Trang web của chúng tôi cung cấp thông tin cần thiết về công nghệ và chiến lược dữ liệu để hướng dẫn bạn khi bạn lãnh đạo tổ chức của mình. Chúng tôi mời bạn trở thành thành viên của cộng đồng của chúng tôi, để truy cập:

  • thông tin cập nhật về các chủ đề mà bạn quan tâm
  • bản tin của chúng tôi
  • nội dung dẫn dắt tư tưởng được kiểm soát và giảm giá quyền truy cập vào các sự kiện được đánh giá cao của chúng tôi, chẳng hạn như Chuyển đổi
  • các tính năng mạng và hơn thế nữa

Trở thành thành viên

Nguồn: https://venturebeat.com/2021/02/19/python-pioneer-assesses-the-30-year-old-programming-language/

tại chỗ_img

Tin tức mới nhất

tại chỗ_img