Microsoft phát hành trình biên dịch Q # và trình mô phỏng lượng tử

q-sắc nét

Mặc dù chúng chưa được phát triển đầy đủ, máy tính lượng tử đang dần hình thành khi công nghệ đằng sau chúng trưởng thành. Vật lý lượng tử áp dụng cho lĩnh vực máy tính hiện được coi là một giải pháp sáng tạo có khả năng cách mạng hóa thế giới trong một tương lai không xa.

Đây là một trong những lý do chính tại sao rất nhiều công ty công nghệ hàng đầu trong các ngành tương ứng của họ đang tham gia vào một cuộc chiến khốc liệt để nhanh chóng đạt được việc tạo ra một máy tính lượng tử mạnh mẽ và trên hết là có thể đáp ứng mục tiêu phát triển của họ.

Trong cùng một quan điểm, vào tháng 2017 năm XNUMX, Microsoft đã công bố đang làm việc trên một ngôn ngữ lập trình mới, Q # (Q-sharp), dành riêng cho máy tính lượng tử.

Vào tháng XNUMX cùng năm, Microsoft đã thông báo về sự sẵn có của phiên bản beta miễn phí của bộ phát triển Lượng tử, bao gồm ngôn ngữ lập trình Q # và trình biên dịch của nó; một thư viện Q # tiêu chuẩn.

Thư viện chứa các hoạt động và chức năng hỗ trợ yêu cầu điều khiển của ngôn ngữ cổ điển và thuật toán lượng tử Q #, một trình mô phỏng máy lượng tử cục bộ, được tối ưu hóa cho mô phỏng chính xác và tốc độ vectơ, một trình mô phỏng theo dõi lượng tử máy tính, được sử dụng để ước tính tài nguyên cần thiết để chạy một lượng tử chương trình.

Nó cũng cho phép gỡ lỗi nhanh hơn đối với mã điều khiển không phải Q #; một tiện ích mở rộng Visual Studio, chứa các mẫu cho tệp và dự án Q #, cũng như tô sáng cú pháp.

Microsoft tiếp tục phát hành sản phẩm

Tại hội nghị Build 2019, Microsoft đã thông báo rằng họ sẽ phát hành mã nguồn cho trình biên dịch Q # của mình và bộ mô phỏng lượng tử như một phần của bộ phát triển.

“Tham vọng của chúng tôi là làm cho điện toán lượng tử dễ tiếp cận hơn để các nhà phát triển có thể giúp giải quyết một số vấn đề cấp bách nhất của thế giới. Sức mạnh của việc hiện thực hóa tầm nhìn này nằm ở chỗ mỗi nhà phát triển có thể cộng tác, chia sẻ mã và phát triển công việc của nhau.

Bộ phát triển lượng tử của Microsoft cho phép các nhà phát triển, ở tất cả các giai đoạn của vòng đời lập trình lượng tử, từ việc học các khái niệm lượng tử cơ bản đến viết mã ứng dụng lượng tử đầu tiên của họ, cung cấp các giải pháp trong thế giới thực bằng cách sử dụng các ví dụ và thư viện nguồn mở của chúng tôi.

Theo cách này, các cơ sở giáo dục đại học sẽ có thể sử dụng các công cụ này dễ dàng hơn và tất nhiên, các nhà phát triển sẽ có thể đóng góp mã và ý tưởng của riêng họ cho dự án.

Điều này chắc chắne sẽ làm cho việc phát triển thuật toán dễ dàng hơn và minh bạch hơn cho các nhà phát triển.

Vào tháng XNUMX, Microsoft thậm chí đã công bố sự ra mắt của Mạng lượng tử Microsoft, một cộng đồng toàn cầu gồm những người và tổ chức làm việc cùng nhau để cải thiện tính toán lượng tử.

Chúng tôi vui mừng thông báo rằng mùa hè này, chúng tôi sẽ ra mắt Bộ phát triển lượng tử, bao gồm trình biên dịch Q # và trình mô phỏng lượng tử của chúng tôi.

Bằng cách mở Bộ phát triển lượng tử mã nguồn mở trên GitHub, chúng tôi đang tạo điều kiện cho các nhà phát triển đóng góp vào sự phát triển của điện toán lượng tử cùng với cộng đồng lập trình viên máy tính lượng tử mới nổi.

Chúng tôi đã bắt đầu công việc này vào năm ngoái khi chúng tôi mở nhiều nguồn khác nhau cho Bộ công cụ phát triển lượng tử, bao gồm cả thư viện và mẫu.

Mỗi đóng góp sẽ giúp một cộng đồng các nhà phát triển mở rộng sử dụng Q # để cung cấp các giải pháp mới thú vị, giải quyết một số vấn đề phức tạp nhất, ”Microsoft nói.

Kỷ nguyên mới cho máy tính

Microsoft không phải là công ty duy nhất quan tâm đến sự phát triển của điện toán lượng tử. Các công ty khác cũng đang chuyển sang biến điện toán lượng tử và những hứa hẹn của nó trở thành hiện thực.

Đó là trường hợp của IBM, về phần mình, nó đang đạt được những bước tiến lớn ctrên các hệ thống và dịch vụ lượng tử thương mại, được gọi là IBM Q, đã được cung cấp thông qua nền tảng đám mây của nó.

IBM Q là một sáng kiến ​​đầu tiên trong ngành nhằm xây dựng các máy tính lượng tử phổ quát cho kinh doanh và khoa học. Thông qua sáng kiến ​​này, một nhóm đa ngành đang phát triển các hệ thống lượng tử có thể mở rộng và các ứng dụng công nghệ tiềm năng.

IBM Research cũng làm việc với một mạng lưới toàn cầu gồm các công ty Fortune 500, các tổ chức học thuật, các công ty khởi nghiệp và các phòng thí nghiệm nghiên cứu quốc gia (được gọi là Mạng Q của IBM) sử dụng công nghệ của IBM để nâng cao tính toán lượng tử.


Để 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: Miguel Ángel Gatón
  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.