Hakusessa skriptikieli. Ehdotuksia

Olen vääntänyt melko paljon bash-skriptejä, mutta ajattelin tutustua oikeampaan ohjelmointiin.

Mikä kieli sopisi tälläiselle sedin, awkin, catin, grepin, ..... käyttäjälle.

Pythonin tarkastin ja se vaikutti olevan melkoisen ... sanoisiko tiukka kieli ja silmukkoja ei ole minusta hauska lukea ilman selvästi näkyvää päätepistettä. Ei siis miellyttänyt."Uniximaisempaa" kaipaisi.

Tk, Ruby, Perl, PHP, jokin muu?
7358
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

En minä oikeasti Pythonia parempaa pysty suosittelemaan. Erittäin hyvä skriptikieli ja sillä tehdään nykyään kaikkia plugineja, komentorivikikkareita ja pelejäkin. Siinä nyt vaan on se juttu että se pitäisi opetella.

Äänestä
  • pythonilla voi tehdä myös lisäosia dreambox-digibokseihin enigma2-pohjaisella imagella.

    ainakin nokian symbian puhelimiin voi ohjelmia tehdä pythonilla:
    http://wiki.opensource.nokia.com/projects/PyS60

    eli kaikenkaikkiaan vaikuttaisi erittäin hyödylliseltä kieleltä opetella.

    Äänestä

Perl on varmaan se klassisin seuraava enemmän ohjelmointikieltä muistuttava tuohon unix-työkalujen listaan. Se on kuitenkin luonteeltaan skriptikieli eikä oikea ohjelmointikieli. Mutta kannattaa opetella.

C-kieli on varmaan taas se klassinen unixin "oikea" ohjelmointikieli. Ja jos olio-ohjelmointia haluaa opetella niin aika helppo kieli on Java. Tai C jos unixmaisempaa (vähemmän lelua ;) haluaa.

Python on tosiaan sellainen kehittynyt skriptikieli, mikä vähän tuossa jossain bashin ja Java/C :n välissä. Mutta toisin kuin perlillä, pythonilla pystyy myös tekemään isompia ohjelmia, koska oliomaisuus selkeyttää koodia huomattavasti. Se on hyvä kieli esimerkiksi johonkin datankäsittelyapuohjelmien tekemiseen ja sillä voi tehdä käyttöliittymiäkin aika helposti (vaikkapa wxwidgetsillä).

Ruby ja Smalltalk on kanssa ihan hyviä vaihtoehtoja, mutta itse olen suosinut Perliä, C:tä, C :aa ja Pythonia. Johtuen siitä, että sovellukset ovat olleet näille sopivia.

Äänestä

pistää käärmettä vielä pyssyyn.

Koodaushan pythonilla on aika tiukkaa muotoilun osalta. Toki koodin pitää olla järjestyksessä, mutta se tuntuu melkoiselta kädestä pitelyltä.

Perlkin vaikuttaamukavalta, mutta kai aika vaikeaa pitää sitä koodia selkeänä.

Äänestä

Windowsille Visual Basic Script(VBS) tai pelkästään Visual Basic(VB). Itse käytän VBS:sää. Se on helppo ja melko laaja skripti kieli.

Äänestä

perl

Äänestä

voin suositella sh -kieltä. Latoo bash komennot vain alekkain tekstitiedostoon ja suorittaa päätteessä.

Äänestä

Kommentoi aloitusta


shellin asukas kirjoitti:

Olen vääntänyt melko paljon bash-skriptejä, mutta ajattelin tutustua oikeampaan ohjelmointiin.

Mikä kieli sopisi tälläiselle sedin, awkin, catin, grepin, ..... käyttäjälle.

Pythonin tarkastin ja se vaikutti olevan melkoisen ... sanoisiko tiukka kieli ja silmukkoja ei ole minusta hauska lukea ilman selvästi näkyvää päätepistettä. Ei siis miellyttänyt."Uniximaisempaa" kaipaisi.

Tk, Ruby, Perl, PHP, jokin muu?

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