Paras skriptikieli?

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ä?
4654
Äänestä

Muut lukivat myös

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ä.

Äänestä
  • 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ä.

    Äänestä

  • "Etenkin jos haluaa olio-läheistä ajatusmaailmaa ilman c vammaisuutta."

    Mitä tarkkaan ottaen tarkoitat tuolla lauseella?

    Äänestä

  • c++ kirjoitti:

    "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.

    Äänestä

Kommentoi aloitusta


Jankkaaja kirjoitti:

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ä?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu