O usłudze
PrzetłumaczoneRozwijam kod przetestowany w boju w Beef — języku kompilowanym zorientowanym na wydajność do tworzenia gier i aplikacji z wbudowanym IDE pierwszej klasy. Jeśli pracowałeś z C-sharp, przejście jest natychmiastowe, z tą różnicą, że tutaj zachowujesz pełną ręczną kontrolę nad pamięcią, strategią alokacji i czasem życia obiektów. Ta kontrola jest dokładnie tym, co wykorzystuję, aby skrócić czas klatki i uczynić alokacje przewidywalnymi.
Przez kilka lat dostarczałem systemy rozgrywki, niestandardowe alokatory i narzędzia w Beef. Typowe zadania obejmują warstwy encji i komponentów, harmonogramy zadań, potoki zasobów z gorącym przeładowaniem oraz symulacyjne rdzenie intensywnie wykorzystujące matematykę, gdzie każda mikrosekunda ma znaczenie. Profiluję przez wbudowany debugger, poluję na wycieki ręcznie, zamiast polegać na zbieraczu śmieci, i układam dane pod kątem lokalności pamięci podręcznej, a nie wygody.
Otrzymujesz skompilowany, przetestowany kod źródłowy podzielony na zrozumiałe moduły, komentarze w kodzie oraz krótki opis architektury i wybranego modelu pamięci. Projekt jest skonfigurowany tak, aby otwierał się czysto w IDE Beef i budował za pierwszym razem. Jeśli musisz przenieść prototyp z innego języka lub przepisać wąskie gardło w Beef, mierzę przed i po, aby wygrana była rzeczywista, a nie tylko rozmowa. Powiedz mi o swojej docelowej platformie, budżecie na klatki i ograniczeniach — zaproponuję plan z kamieniami milowymi. Jestem gotów dołączyć do istniejącego kodu lub rozpocząć moduł od zera.
Przez kilka lat dostarczałem systemy rozgrywki, niestandardowe alokatory i narzędzia w Beef. Typowe zadania obejmują warstwy encji i komponentów, harmonogramy zadań, potoki zasobów z gorącym przeładowaniem oraz symulacyjne rdzenie intensywnie wykorzystujące matematykę, gdzie każda mikrosekunda ma znaczenie. Profiluję przez wbudowany debugger, poluję na wycieki ręcznie, zamiast polegać na zbieraczu śmieci, i układam dane pod kątem lokalności pamięci podręcznej, a nie wygody.
Otrzymujesz skompilowany, przetestowany kod źródłowy podzielony na zrozumiałe moduły, komentarze w kodzie oraz krótki opis architektury i wybranego modelu pamięci. Projekt jest skonfigurowany tak, aby otwierał się czysto w IDE Beef i budował za pierwszym razem. Jeśli musisz przenieść prototyp z innego języka lub przepisać wąskie gardło w Beef, mierzę przed i po, aby wygrana była rzeczywista, a nie tylko rozmowa. Powiedz mi o swojej docelowej platformie, budżecie na klatki i ograniczeniach — zaproponuję plan z kamieniami milowymi. Jestem gotów dołączyć do istniejącego kodu lub rozpocząć moduł od zera.