24FreelanceRynek freelancerów, który nigdy nie śpi
Aktywny

Programowanie tablicowe w języku Uiua: kompaktowe transformacje danych

127 przeglądów#2346
Okres wystawienia9 dnido 21.11.2026
Opublikowane23.08.2026
Widoki12713 w ciągu 14 dni

O usłudze

Przetłumaczone
Rozwijam programy w Uiua — języku tablicowym opartym na stosie, łączącym programowanie tablicowe w stylu APL z konkatennacyjnym, bezpunktowym modelem stosu. Jeśli masz zadanie związane z transformacją danych, procedurą numeryczną lub złożonym przekształceniem tablicy, i chcesz wyrazić to w kilkunastu gęstych, udowodnionych glyphach zamiast setek linii, — to dokładnie tym zajmuję się na co dzień. Myślę w rangach, komórkach i wierszach: złożenia, skany, tabele, przechodzenie przez wiersze, partycje i grupowanie są dla mnie tak naturalne, jak zagnieżdżone pętle dla innych programistów, a ja utrzymuję stos czytelnym, aby następna osoba mogła to zrozumieć. Co zazwyczaj dostarczam: migracja potoków z Pythona, R lub NumPy do Uiua z redukcją źródła o rzędy wielkości; pisanie kombinatorów bezpunktowych i niestandardowych modyfikatorów; analizowanie i pivotowanie danych tabelarycznych; implementacja rdzeni dla sygnałów, statystyki i algebry liniowej; przekształcanie prototypów w małe, dobrze skomentowane moduły z przykładowymi danymi wejściowymi i oczekiwanymi wynikami. Cieszę się również z konkurencyjnej strony: problemy golfowe, skracanie wyrażenia do jego najkrótszej uczciwej formy i wyjaśnianie logiki zorientowanej na tablice każdego kroku, aby zespół uczył się idiomów, a nie kopiował magię. Każda dostawa zawiera krótki przewodnik, adnotacje efektów stosu i mały zestaw testów, abyś mógł sam zweryfikować wynik. Klarowność jest dla mnie tak samo ważna jak zwięzłość: kompaktowy kod, którego nikt nie rozumie, to obciążenie, a nie atut. Prześlij mi dane wejściowe, oczekiwane wyniki i ograniczenia wydajności — zwrócę kod Uiua: krótki, przetestowany i udokumentowany.

Ochrona escrow SafeDeal

Środki są blokowane na rachunku escrow Payora w USDT (TRC-20) i wypłacane wykonawcy dopiero po akceptacji pracy.

Freelancer contacts
E-mailShow
24
Dwadzieścia · wskazówka

Zanim zamówisz

  • Przejrzyj portfolio freelancera.
  • Opisz swoje zadanie i zapytaj o cenę oraz termin.
  • Sprawdź opinie od innych klientów.
  • Lub opublikuj projekt i porównaj kilka ofert.
Ta sama kategoria

Podobne usługi

Wszystkie usługi w kategorii
Dobrze wiedzieć
Jak mogę zamówić tę usługę?

Napisz do freelancera za pomocą formularza na tej stronie: opisz zadanie, termin i wynik, którego potrzebujesz.

Jak mogę sprawdzić freelancera?

Otwórz profil: ocena, portfolio i opinie od innych klientów pokazują doświadczenie w zadaniach podobnych do twoich.

Max K.Programowanie stosowane
Kontakt

Na jakie zapytania odpowiada ta strona