Elizabeth Mattijsen. DeMythifying Perl 6
Trong bài phát biểu "State of the Onion" hàng năm tại Hội nghị Nguồn mở O'Reilly (OSCON), người sáng lập Perl Larry Wall đã gợi ý rằng phiên bản 6 được chờ đợi từ lâu của ngôn ngữ lập trình Perl cuối cùng có thể được phát hành sớm. Ông cũng chiếu sáng về hiệu ứng mà Perl 6 sẽ có, một khi nó được phát hành.
Trò đùa đang chạy Wall có khoảng Perl 6, một bản cập nhật đầy tham vọng cho ngôn ngữ đã được phát triển trong hơn một thập kỷ, là nó sẽ ra "Giáng sinh". Điểm mấu chốt là anh ta không nói Giáng sinh năm nào.
Với bài phát biểu quan trọng của tiểu bang Onion, một bài thuyết trình hàng năm biểu diễn tiến trình của cộng đồng Perl, Wall thường nhắc lại câu chuyện đùa này. Nhưng trong buổi nói chuyện năm nay, được tổ chức tại hội thảo OSCON được tổ chức tại Portland Oregon trong tuần này, ông đã suy nghĩ một cách tinh tế rằng một phiên bản khả thi của Perl 6 có thể sẽ sớm có mặt. Ông lưu ý rằng Perl 6 "khá gần có tồn tại," ngay cả khi nó "vẫn chạy rất chậm … và có rất nhiều lỗi," ông nói.
Là một nhà tư vấn Perl, Bob Goolsby, nói sau bài thuyết trình của Wall, "Giáng sinh có thể xảy ra vào tháng Bảy năm nay. "
Các nhà phát triển tình nguyện viên Perl 6 đã hoàn thành bản ổn định, nếu không có tính năng hoàn chỉnh, phiên bản Perl 6 mà các nhà phát triển có thể thử. Phiên bản này, có biệt danh là "Rakudo Star" dự kiến sẽ được phát hành vào ngày 29 tháng 7.
Những cuộc đàm phán của Nhà nước-of-the-Onion được biết đến trong số những người sử dụng Perl vì sự hay thay đổi của họ, và năm nay cũng không ngoại lệ. Wall tranh thủ sự giúp đỡ của vợ mình, người đóng vai một thiên thần đứng trên một bên của anh ta, và con trai của anh ta, người đóng vai một con quỷ ở phía bên kia của Tường. Cặp chi phí cãi vã đưa ra lời bình luận tương phản với những tuyên bố của Wall về Perl 6, thể hiện quan điểm không được giải quyết của ông về ngôn ngữ.
"Perl 5 và Perl 6 có cùng ngôn ngữ không?" anh ta thăm dò khán giả, không tự trả lời dứt khoát. Thay vào đó, ông kết luận: "Tôi thực sự rất giỏi khi không quyết định. Khi một câu hỏi được nêu ra trong danh sách gửi thư, không quyết định thường là quyết định quan trọng nhất mà tôi có thể làm."
trình bày tomfoolery, đã chứng minh một vài thủ thuật mới của Perl 6.
Ví dụ, được đưa ra một mẫu số, Perl 6 có thể intuit các số tiếp theo trong chuỗi. Câu lệnh "(1,3,5,7 … *)" sẽ trả về một tập hợp gồm hai số lẻ, bắt đầu từ một. Câu lệnh "(1,2,4 … *)" sẽ trả về một chuỗi các số liên tiếp được nâng lên bởi sức mạnh của hai, mỗi con số gấp đôi số trước đó.
Tường suy nghĩ về việc liệu Perl 6 có phải là một công nghệ gây rối hay không, một khi nó được phát hành. Ông lưu ý rằng thuật ngữ "công nghệ đột phá" đã trở nên quá lạm dụng vì có ít ý nghĩa, nhưng thuật ngữ vẫn có thể đáng giá. Ông đã định nghĩa một công nghệ gây rối như một cái gì đó làm cho công nghệ hiện tại ít quan trọng hơn, ngay cả khi công nghệ mới không làm một số thứ cũng như công nghệ mà nó thay thế.
Ông lưu ý rằng các phiên bản đầu tiên của Perl đã gây rối cho Unix cộng đồng, bởi vì họ không tuân theo ý thức hệ Unix về "làm một việc và làm tốt nó". Các nhà phát triển Perl tự hào khi nói rằng với Perl, luôn có nhiều cách để làm điều gì đó.
Vấn đề với cách tiếp cận Unix, Wall lưu ý, là rất ít tiện ích Unix thực sự đã làm những gì họ phải làm rất tốt.
"Tất cả chúng đều đầy những giới hạn tùy ý," anh nói. Các quản trị viên đã dành rất nhiều công sức để tìm hai tiện ích để đồng ý về một số định dạng dữ liệu cho một thao tác, một thao tác chắc chắn sẽ tạo ra "rất nhiều tệp nhỏ … nằm rải rác xung quanh thư mục."
"Perl có thể chạy nhẫn xung quanh [Unix] vỏ, "ông nói. "Perl sẽ phân tán dữ liệu xung quanh chương trình thay thế."
Bức tường dường như bị phân chia theo câu hỏi liệu Perl 6 có gây rối như các phiên bản trước đó hay không.
"Perl 6 có thể mang đến một cuộc cách mạng đẫm máu, hoặc nó có thể là một bước tiến thú vị. Các bạn trong phòng sẽ phải quyết định bạo lực hoặc hòa bình trong tương lai sẽ như thế nào", ông nói. giới thiệu linh vật mới của Perl 6, một con bướm đầy màu sắc tên là Camelia, nhận xét rằng linh vật sẽ nhắc nhở các lập trình viên vẫn còn sáng tạo trong công việc của họ.
"Tôi không tin rằng tính chuyên nghiệp và vui tươi là loại trừ lẫn nhau", ông nói. Jackson bao gồm phần mềm doanh nghiệp và tin tức công nghệ chung cho
Dịch vụ Tin tức IDG
. Theo dõi Joab trên Twitter tại @Joab_Jackson. Địa chỉ email của Joab là [email protected]
Khoảng 40 phần trăm doanh thu của Sun đến từ các công ty ở Mỹ. Michael Lehman, giám đốc tài chính của Sun cho biết: "Các khách hàng chủ yếu là trong ngành viễn thông, dịch vụ tài chính và các cơ quan chính phủ, tất cả đều bị ảnh hưởng bởi những khó khăn tài chính hiện tại. Bộ trưởng Tài chính Mỹ Henry M. Paulson thông báo các gói cứu trợ của các tổ chức tài chính sẽ ảnh hưởng đến nhu cầu về các sản phẩm công nghệ thông tin. Theo ông Lehman, "thay vì 100 triệu USD sản phẩm, Schwartz hy
Sun vẫn đang giảm số lượng nhân viên và sẽ giảm xuống còn 33.000 công nhân vào cuối năm tài chính 2009.
Tháng 9, cơ thể, Ủy ban châu Âu, đề xuất cắt giảm cả giá bán lẻ và bán buôn cho tin nhắn văn bản bằng cách giới thiệu mũ lần lượt là 0.11 và 0.04 euro. Giá bán lẻ trung bình hiện nay ước tính khoảng 0,29 euro, Ủy ban cũng cho biết mức giá bán buôn tải dữ liệu là 1 euro / megabyte và kêu gọi giảm chi phí các cuộc gọi thoại khi chuyển vùng. "Các bộ trưởng đã trả lời lời kêu gọi của Ủy ban về sự phản ứng nhanh chóng đối với SMS và việc chuyển vùng dữ liệu rất rõ ràng", Viviane Reding, ủy
EU công dân đã gửi 2,5 tỷ tin nhắn SMS, tạo ra 800 triệu euro cho các nhà khai thác điện thoại di động vào năm ngoái. Chi phí gửi tin nhắn trong khi chuyển vùng có thể gấp 10 lần so với gửi tin nhắn từ bên trong nước.
Một nhóm nhà cung cấp dẫn đầu bởi Microsoft và nhằm tăng cường khả năng tương tác giữa các định dạng tài liệu khác nhau đã tiết lộ một số công cụ để giúp người dịch giữa các tài liệu được tạo trong Open XML và các tài liệu sử dụng các định dạng tệp tin khác. cuộc họp của Sáng kiến Hợp tác Tài liệu (DII) tại Brussels tuần này, Microsoft và các nhà lãnh đạo ngành công nghiệp khác đã công bố ba công cụ để dịch các tài liệu trong Open XML, tiêu chuẩn ngành được Tổ chức Tiêu chuẩn Quốc tế (ISO) phê
Các công cụ mới được vạch ra trong một bài đăng trên blog của Peter Galli, quản lý cộng đồng nguồn mở cao cấp của Microsoft