Jakich rzadkich języków używacie?

0

np. Lua, Perl i cokolwiek innego

Dziś znałazłem pewny stary skrypt (swój) który napisałem gdy byłem ciekawy do perla. Zdecydowałem przepisać w php zamiast naprawić jak jest, bo zapomniałem wiele z perła.

1

Kiedyś robiłem pluginy do csa w Pawn a tak to staram się raczej trzymać mainstreamu. Chyba że chodzi o frameworki to lubię próbować nowości.

1

Jakich rzadkich języków używacie?

Znam słoweński.
Chociaż to chyba nie o tym temat.
A z programistycznych to Rusta (o ile można to uznać za rzadki język. No bo to bardziej taki "jeszcze nie mainstream, ale na trendzie rosnącym").

1

Kiedyś napisałem program w perlu. Chciałem napisać taki skrypt a'la pipe w bashu żeby mi filttował linie i wykonywał obliczenia w locie, i jak napisałem w bashu to działało bardzo słabo. Próbowałem w innych takich shellowych też, a jak spróbowałem w perlu to śmigało.

Nie piszę w nim bo to trochę nisza i bardzo mnie irytuje my przy zmiennych 😀

Czyli w zasadzie nie odpowiedziałem na pytanie, bo nie piszę w nim.

3

W obecnym projekcie używam niszowej wersji "sql" do obróbki danych rzeczywistych. Kusto Query Language (KQL).

Przykład:

select name from customer

KQL ->

customer
| project name
2

Zdarzyło mi się parę rzeczy w Clojure i Scheme.

1

Pike. Miałem kiedyś klienta używającego serwera Roxen z modułami dopisanymi w Pike. Fajny mały język.

Dawno nie używałem w sensie aktywnego developmentu, ale zostało mi z tamtych czasów parę skryptów, nadal działających niezawodnie po ponad 10 latach.

0
ledi12 napisał(a):

W obecnym projekcie używam niszowej wersji "sql" do obróbki danych rzeczywistych. Kusto Query Language (KQL).

Nie wiem na ile niszowe to jest, ale to mi przypomniało że w jednej pracy używałem MDX - wielowymiarowych zapytań do MOLAP cubes do generowania raportów na żywo.

W dwóch projektach miałem też customowe języki napisane specjalnie na potrzeby projektu w antlr. Kogoś kiedyś poniosła fantazja, a potem trzeba było to wszystko przepisywać na normalny język bo ciągłe rozwijanie customowego języka żeby zrobić prostą rzecz mijała się z celem.

1
  • Elixir i Erlang - na codzień w pracy
  • Fennel (dialekt Scheme) - do konfiguracji NeoVima
  • Nix - konfiguracja środowiska i VMek
2

Żadnych. Niszowe języki mają mało bibliotek i słaby tooling i za bardzo nie znam niczego niszowego, co miałoby na tyle zalet, żebym był w stanie to przeboleć

Chyba, że za niszowe języki zaliczymy wszystkie gówniane DSLe (np. język Terraforma) albo jeszcze bardziej gówniane programowanie w YAMLu (głównie k8s i Gitlab CI)

1

W pracy:

  • Nix,
  • Dhall,
  • Haskell (ale to prawie mainstream),
0

Czas przeszły się liczy? Jeśli tak to:

  • na jednym ze staży pisałem w LLVM IR oraz assembly pod Nios2 (ten backend LLVM Nios2 i tak wyleciał w końcu do kosza)
  • część magisterki pisałem w Fortranie, nie pamiętam już czy 90 czy 77, bo tego wymagało pisanie subrutyn do kombajnu obliczeniowego
  • w Guidewire część systemów była napisana w Gosu i musiałem się z nim miziać, sam język nie był straszny, ale kompilator miał glitch na glitchu
2

Już nie używam, ale zdarzało mi się programować zawodowo w NATURAL + ADABAS. A także w AMBASIC.
Dobrze, że to czas przeszły :)
A aktualnie z rzadkich to chyba tylko PowerShell

1
Marcin.Miga napisał(a):

Już nie używam, ale zdarzało mi się programować zawodowo w NATURAL + ADABAS. A także w AMBASIC.

Niedawno pisałem, że to totalna nisza (nie pisałem w tym, ale robiłem frontend (java) web do ERP na naturalu + adabas). A jesteś już kolejną osobą, która miała coś z tym wspólnego :-)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.