Mikäköhän olisi hyvä tai paras skriptikieli opiskella? Tarkoitus olisi käyttää sitä mahdollisesti sekä Linux, että Windows - ympäristössä.
Sen olisi hyvä olla selkeää, kaunista syntaksia. Lisäksi C-moduulien liittämisen tulisi olla yksinkertaista. Tietysti tekstinkäsittelyominaisuudetkin saisivat olla hyvät.
Vastaan on tullut sellaisia kuin Perl, Ruby, Python, Tcl.. Mielipiteitä?
Sen olisi hyvä olla selkeää, kaunista syntaksia. Lisäksi C-moduulien liittämisen tulisi olla yksinkertaista. Tietysti tekstinkäsittelyominaisuudetkin saisivat olla hyvät.
Vastaan on tullut sellaisia kuin Perl, Ruby, Python, Tcl.. Mielipiteitä?
Vastaukset 4
Vanhimmat
Sanoisin että Python on tutustumisen arvoinen. Etenkin jos haluaa olio-läheistä ajatusmaailmaa ilman c vammaisuutta.
Pythonille on valtava määrä rajapintoja suunnilleen kaikkeen mahdolliseen. Sitä on sanottu täysin aiheesta "skriptiliimaksi" jolla saa liimattua mitä tahansa toiminnallisuuksia yhteen.
Jos haluaa käyttöliittymiä tehdä niin sekin onnistuu Pythonilla... Voi käyttää natiivia windows-widgetsettiä tai X:n GDK-komponentteja ja jos softan tarvii toimia sekä windowsissa että X:ssä niin sitten voi valita vaikka wxWindows-valikoiman jolloin sama koodi antaa saman käyttöliittymän molemmilla alustoilla.
Python on myös hemmetin venyvä. Koska sitä ajetaan omassa ympäristössään voi ajettavien ohjelmien sisäiseen rakenteeseen viitata vaikka suoraan Python-komentokehoitteesta. Eli siis voit kehittää vaikka serveriä ja clientia samalla koneella ja käynnistämällä serverisovelluksen pääset tutkimaan myös client-koodilla serverin sisäistä tietorakennetta. Nämä jutut ovat sellaisia joita kova koodari arvostaa; pythonia osaava vääntää toimivaa prototyyppikoodia aivan tolkutonta tahtia.
Haittoina on se että pitää oppia ajattelemaan Pythonia oikein erikseen ja sen täyden potentiaalinen valjastaminen on pitkä urakka. "Tie valaistumiseen ei ole suora". Samoin se ei ole mikään kovin nopea kieli... Toisaalta python-ohjelmat ovat luonnostaan senlaatuisia että niissä on helppo korvata pullonkauloja vaikka c-kielen komponenteilla.
Python on parhaimmillaan kun puhutaan oikeasta, vakavasta ja syvällisestä ohjelmoinnista skriptikielellä.
Python lienee juurikin se kieli mitä etsit. Ihte oon opiskelemassa pyhtonia, ja hyvältä vaikuttaa. Suhteellisen helppoa omaksua ja oppia, asiallisia sivustoja runsaasti, tosin englannin kielisenä.
"Etenkin jos haluaa olio-läheistä ajatusmaailmaa ilman c vammaisuutta."
Mitä tarkkaan ottaen tarkoitat tuolla lauseella?
Jos tunnet C :n uudempia vaihtoehtoja, niin ihan turhaan kysyt. Kyllä sinä itse tiedät, mistä "vammaisuudesta" on kyse. C on toimiva, tehokas kieli (tuskin kukaan väittää vastaan), mutta se on _ruma_! Se taas on jo ohjelmoinnin ja ylläpidon tuottavuuskysymys.