Dlaczego konwertować LOBSTER na PY?
Użytkownicy zakładają, że Lobster mapuje się na .py, ponieważ jego składnia wygląda „pythonowo”, ale to podobieństwo jest tylko powierzchowne. Lobster opiera się na statycznym typowaniu, zarządzaniu pamięcią przez zliczanie referencji w czasie kompilacji oraz własnym silniku OpenGL/SDL, które nie mają automatycznych odpowiedników w Python, więc mechaniczna konwersja wyprodukowałaby coś, co nie zadziała.
Jak przekonwertować LOBSTER na PY
Kompilacja do C++ zamiast tego (Lobster --cpp) OPEN-SOURCE
Jeśli potrzebujesz przenośnej, szybkiej kompilacji zamiast Pythona, uruchom lobster --cpp my.lobster, aby wygenerować kod C++, który kompiluje się do natywnego pliku wykonywalnego.
Pakowanie jako pakfile (Lobster --pak) OPEN-SOURCE
Aby dystrybuować sam program, uruchom lobster --pak my.lobster, aby wygenerować plik default.lpak, który dostarczasz wraz ze środowiskiem uruchomieniowym Lobster.
Ręczne przepisanie w Python FREE
Przenieś logikę programu ręcznie do Pythona, zastępując wbudowane wywołania graficzne Lobster biblioteką Pythona, taką jak pygame. Nie ma zautomatyzowanego skrótu.
O tych formatach
Plik .lobster zawiera kod źródłowy napisany w języku programowania Lobster - języku ze statycznym typowaniem i wcięciami w stylu Python, stworzonym przez Woutera van Oortmerssena,…
Otwórz szczegóły .LOBSTER →Plik .py to plik kodu źródłowego Python - zwykły tekst zawierający program lub skrypt napisany w języku Python. Aby odczytać kod, otwórz go w dowolnym edytorze tekstu. Aby go uruchomić,…
Otwórz szczegóły .PY →Jakość i na co uważać
- Nie istnieje automatyczny konwerter Lobster-to-Python; każdy port wymaga ręcznego przepisania.
- Statyczne typy Lobster i wbudowany silnik OpenGL/SDL nie mają bezpośredniego odpowiednika w Python, więc kod graficzny musi zostać zaimplementowany ponownie przy użyciu biblioteki Pythona.
- Ręczny port nie będzie dokładnie odpowiadał wydajności ani zachowaniu Lobster i wymaga własnych testów.
Najczęściej zadawane pytania
Czy istnieje transpiler Lobster-to-Python?
.lobster.Dlaczego więc Lobster tak bardzo przypomina Pythona?
Co powinienem zrobić, jeśli potrzebuję Pythona?
--cpp lub --pak z Lobster.Czy mogę przynajmniej ponownie wykorzystać kod graficzny?
pygame.