Wybór języka

shebang

Poprzednio umieściłem na moim blogu dwa wpisy. Jeden dotyczył Java skryptów, drugi możliwości ich przenoszenia poprzez wykorzystanie shebang. O ile mogę stwierdzić, wszystko w tych dwóch częściach nadal jest aktualne, jednak teraz, w Javie 21, dzięki JEP-445, poprzednie dwa wpisy mogłyby być jeszcze bardziej zwięzłe. W tym wpisie spróbuję opisać najpierw zmiany wprowadzone przez ten JEP, a następnie zajmę się bardziej szczegółowo tym, w jaki sposób mają się do “skryptów w Javie”.
W poprzednim wpisie nie było pogłębionej analizy shebang. Ściśnijmy zatem tę cytrynkę i zobaczmy, co z tego wyjdzie w JavaScript(s). Czy w da się zapisać shebang tak, żeby skrypt działał zawsze i wszędzie?
Niektórzy ludzie są zszokowani, że można obecnie pisać skrypty (które da się uruchomić w terminalu) nie tylko w Bashu, Perlu, Pythonie czy PHP, ale także w Javie.

Wybór języka