hwechtla-tl:
Teos: sh
Tori täynnä kojuja, joista voi ostaa mitä tahansa. Suurin osa ihmisistä
harhailee transsissa kolmen kojun väliä. Loput juoksentelevat
ympäriinsä ja kompastelevat silloin tällöin.
Miksi?
- sh (ja sen johdannaiset, tcsh, bash ja zsh yms.) eivät alkuperäiseltä
käytöltään ole ohjelmointikieliä vaan komentokieliä, joilla
Unix-koneita käskettiin tekemään, mitä käyttäjä haluaa. Ne ovat siis
ohjelmia, jotka on tarkoitettu muiden ohjelmien käynnistämiseen.
Siksi sh-kielen melkein kaikki ominaisuudet ovat itse asiassa
Unix-ympäristössä tarjolla olevan ohjelmapaletin ominaisuuksia; näitä
ohjelmia on paljon paljon, ja niistä voi kukin valita tarvitsemansa.
- sh on itse asiassa (Unix-ohjelmistoympäristön kanssa) hyvin
monipuolinen kieli, mutta suurin osa sen käyttäjistä ei osaa tehdä
sillä mitään kovin monimutkaista.
- niille, jotka haluavat tehdä sh:lla jotain monimutkaista, sen
monimutkaiset lainausmerkkisäännöt (torin "maa") tuottavat usein
vaivaa ja harmia ja tahattomia ohjelmistovirheitä.
Kuvia netistä:
case "$1" in
start)
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
# No-op
;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
;;
esac
näyttely: ohjelmointikielten kuvat
kommentoi
(viimeksi muutettu 17.01.2012 12:32)