Dự án BeeWare đã chuyển hướng từ việc sử dụng VOC để phát triển Android. Hiện chúng tôi sử dụng thư viện CPython được nhúng để cung cấp hỗ trợ cho Android
Chúng tôi vẫn tin rằng có giá trị trong cách tiếp cận biên dịch mã byte;
Nếu bạn vẫn muốn làm việc trên VOC, vui lòng liên hệ
VOC
Bộ chuyển mã chuyển đổi mã Python thành mã byte Java
Đây là mã thử nghiệm. Nếu nó bị vỡ, bạn có thể giữ lại tất cả các mảnh sáng bóng
Những gì nó làm
- Cung cấp một API để cho phép bạn tạo các tệp lớp Java theo chương trình
- Biên dịch Python 3. 4 tệp nguồn thành tệp lớp Java, cho phép bạn chạy mã Python trên JVM [bao gồm cả máy ảo của Android]
Nó không phải là Python 3 hoàn toàn tuân thủ. 4 triển khai - có một số tính năng ngôn ngữ [một số chức năng dựng sẵn] vẫn cần được triển khai và chỉ có triển khai thư viện chuẩn cơ bản. Tuy nhiên, có thể chuyển đổi các chương trình Python đơn giản và thậm chí viết các ứng dụng Android đơn giản
hướng dẫn
Để sử dụng VOC cho một vòng quay, hãy xem qua hướng dẫn Bắt đầu, sau đó bắt đầu với hướng dẫn đầu tiên
Nếu bạn muốn đóng góp cho sự phát triển của VOC, chúng tôi có hướng dẫn dành cho những người đóng góp lần đầu
Tài liệu
Tài liệu về VOC có thể được tìm thấy trên Read The Docs
Tại sao lại là "VOC"?
VOC là từ viết tắt của "Trình biên dịch đầu ra di tích". Hoặc "Trình biên dịch Vexing Obtuse". Hoặc "Trình biên dịch tối nghĩa có giá trị". Hoặc "Bộ hiệu chuẩn Ocelot biến đổi". Đó là lựa chọn của bạn
Trong lịch sử, VOC là Vereenigde Oostindische Compagnie [VOC], hay Công ty Đông Ấn Hà Lan, thường được coi là tập đoàn đa quốc gia đầu tiên trên thế giới. Đây cũng là công ty đầu tiên phát hành cổ phiếu và tạo điều kiện thuận lợi cho việc giao dịch những cổ phiếu đó. Nó đã được cấp độc quyền 21 năm để thực hiện các hoạt động thương mại ở châu Á, chủ yếu là Quần đảo Spice - Đông Ấn thuộc Hà Lan. Họ thành lập một thương cảng lớn tại Batavia - nay là Jakarta - trên đảo Java [nay là một phần của Indonesia]
Mặc dù VOC là một doanh nghiệp mang lại nhiều lợi nhuận cho các cổ đông, nhưng nó hoạt động như một cường quốc thuộc địa. Các nhà sử học hiện đại đã xác định, bao gồm việc khai thác người dân bản địa [bao gồm cả việc sử dụng lao động nô lệ], buôn bán nô lệ, sử dụng bạo lực và hủy hoại môi trường [bao gồm cả phá rừng]
VOC cũng đóng một vai trò quan trọng trong việc người châu Âu khám phá ra Australia, và có rất nhiều vụ đắm tàu VOC trên bờ biển Tây Australia
Tên VOC được dự án chọn vì người sáng lập dự án đến từ Tây Úc và VOC có sự hiện diện phi thực dân mạnh mẽ trong lịch sử của bang đó. Đó cũng là một cách chơi chữ thuận tiện, vì VOC là một công ty Java dành cho doanh nghiệp
Nó không nên được coi là sự chứng thực hoặc tôn vinh các hoạt động kinh doanh bóc lột của công ty
Cộng đồng
VOC là một phần của bộ BeeWare. Bạn có thể nói chuyện với cộng đồng thông qua
- @pybeeware trên Twitter
- Beeware/kênh tổng hợp trên Gitter
Chúng tôi nuôi dưỡng một cộng đồng chào đón và tôn trọng như được mô tả trong Quy tắc Ứng xử Cộng đồng BeeWare của chúng tôi
Đóng góp
Để bắt đầu đóng góp cho VOC, hãy xem Hướng dẫn dành cho người hẹn giờ đầu tiên của chúng tôi
Nếu bạn gặp sự cố với VOC, hãy đăng nhập trên GitHub. Nếu bạn muốn đóng góp mã, vui lòng rẽ nhánh mã và gửi yêu cầu kéo
java trình tạo mã c-sharp phân tích mã chuyển đổi mã trình phân tích cú pháp mã chuyển đổi mã java sang csharp
- Cập nhật ngày 4 tháng 1 năm 2014
- C#
cáo0 / pas2py
Sao 10
- Mã số
- Vấn đề
- Yêu cầu kéo
Chuyển code đơn giản từ pascal sang python
chuyển mã pascal trong python
- Cập nhật ngày 9 tháng 6 năm 2021
- con trăn
Vladimir Humeniuk / key2code
Sao 9
- Mã số
- Vấn đề
- Yêu cầu kéo
chuyển đổi bất kỳ khóa nào thành mã khóa để sử dụng trong các sự kiện javascript
javascript ecmascript2015 js keycode trình chuyển đổi mã key2code
- Cập nhật 13/03/2017
- JavaScript
riverwaysoft / dto-converter
Sao 4
- Mã số
- Vấn đề
- Yêu cầu kéo
Tạo TypeScript & Dart ra khỏi các lớp DTO PHP của bạn
phi tiêu php trình chuyển đổi mã bản thảo
- Cập nhật ngày 7 tháng 10 năm 2022
- PHP
nzbr / pandocode
Sao 4
- Mã số
- Vấn đề
- Yêu cầu kéo
Pandocode là chương trình/bộ lọc pandoc chuyển đổi mã Python [giống như] thành mã giả LaTeX
python markdown giáo dục latex pandoc python3 mã giả pypy pandoc-bộ lọc chuyển đổi mã pypy3 trình tạo mã giả
- Cập nhậtNgày 18 tháng 5 năm 2021
- con trăn
tanveerraza789 / BrainFuckWriter
Sao 2
- Mã số
- Vấn đề
- Yêu cầu kéo
Một chương trình đơn giản được viết bằng C, chuyển đổi một chuỗi thành mã BrainFuck tương đương của nó
c brainfuck trình thông dịch mã brainfuck
- Cập nhật ngày 12 tháng 8 năm 2020
- C
levitation-opensource / AsyncToSyncCodeRoundtripSynchroniserForCSharp
Sao 2
- Mã số
- Vấn đề
- Yêu cầu kéo
Trong thời gian thực, chuyển đổi mã C# không đồng bộ trong một thư mục thành mã đồng bộ trong một thư mục khác nhằm mục đích gỡ lỗi dễ dàng và nhanh hơn. Bạn cũng có thể viết mã của mình ở định dạng đồng bộ và mã này sẽ tự động được chuyển thành mã không đồng bộ trong nền
bộ chuyển đổi csharp bộ tạo mã async chuyển đổi đồng bộ hóa không đồng bộ bộ chuyển đổi lập trình không đồng bộ bộ đồng bộ hóa tạo mã đồng bộ khứ hồi gỡ lỗi-công cụ gỡ lỗi-công cụ chuyển đổi mã bộ tạo mã đồng bộ hóa thư mục đồng bộ hóa-tiện ích gỡ lỗi-trợ giúp
- Cập nhật22 tháng 6 năm 2022
- C#
GAUTAMSINGH102 / CodeGen
Sao 1
- Mã số
- Vấn đề
- Yêu cầu kéo
Tiện ích mở rộng mã VS thông minh dành cho nhà phát triển từ khắp nơi trên thế giới
tài liệu phần mở rộng máy học vscode trí tuệ nhân tạo openai vscode-phần mở rộng ngữ nghĩa tìm kiếm mã chuyển đổi