Muutamasta kielestä

Delphi, Perl ja Python.

Olen ollut siinä luulossa, että nämä kolme kieltä ovat melko samanlaisia kieliä, onko totta?

Onko joku näistä varmasti kuoleva kieli? Olen kuullut, että tekoälyn ja bioinformatiikan parissa aika paljon käyttävät Pythonia, vai olikokan se nyt Python, miksi näin, mitä etuja Python tarjoaa muihin kieliin nähden?

Delphiä olen joskus kokeillut ohimennen ja pidin tyylistä.

Java ja C ovat hyviä tuttujani, ja pohdinkin, mikä olisi seuraava tuttavuus.
6543
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Delphi on pascalia ja on nopea käännetty kieli yleiskäyttöön.

Python on tulkattava ja käytännössä hitaampi kieli.
Perl:ä käytetään palvelimissa.

Äänestä
  • Aivan, aivan. Eli Perl:llä ei tee mitään jos ei jotain palvelin "skriptejä" tee.

    Ja sitten tuosta Pythonista vielä jos joku osaisi tarkemmin sanoa.

    Äänestä

  • Ketjun aloittaja kirjoitti:

    Aivan, aivan. Eli Perl:llä ei tee mitään jos ei jotain palvelin "skriptejä" tee.

    Ja sitten tuosta Pythonista vielä jos joku osaisi tarkemmin sanoa.

    Totta kai perlikin kannattaa opetella. Se soveltuu mihin melkein mihin vain eikä vain palvelinpuolelle, vaikka tosin suuri yleisö tapaa perlin lähinnä tuolla web-palveluiden puolella.

    Itse käytän perliä lähinnä erinäisten tietomassojen käsittelyyn (useimmiten tekstimuotoisen), johon perl on suunniteltukin. Toistuviin pikkujuttuihin perl on myös paikallaan. Eri perl-modulien avulla voi tehdä ihan mitä vaan jaksaa vääntää. Kerran tein perlillä graafisen IRC-clientinkin.

    Ja on perlin vääntämisestä maksettukin aikoinaan..

    Äänestä

>...ovat melko samanlaisia kieliä, onko totta?

Perl ja Python ovat lähes samanlaisia, Delphi on Pascalia kuten tuossa ylempänä jo kerrottiin ja se on tekniikaltaan täysin erilainen kieli.

>Onko joku näistä varmasti kuoleva kieli?

Ei varmastikaan lähimmän 10 vuoden aikana.

>Olen kuullut, että tekoälyn...

Olisko pieni sekaannus ja tarkoitat Prologia? Se on edellä mainituista täysin poikkeava kieli jossa varsinaista ohjelman suorituskoodia ei kirjoiteta lainkaan vaan se jää tulkin/kääntäjän kontolle. Sen sijaan kirjoitetaan sääntöjä (Prologin termeinä predikaatteja) jotka ohjaavat suorituksen kulkua.

>mitä etuja Python tarjoaa muihin kieliin nähden?

"Python on monipuolinen ohjelmointikieli, jossa on pyritty yksinkertaiseen ja havainnolliseen rakenteeseen."

http://www.cs.tut.fi/~jkorpela/python/

Äänestä
  • Tämä selvensi hieman. Saattoipa muuten hyvinkin olla kyseessä prologi tekoälyn kanssa, mutta olikos tämä laajalti mm. bioinformatiikassa käytetty kieli Python.
    Tuntuu oudolta, jos kyseessä on kuitenkin tulkattava kieli.

    Äänestä

Kommentoi aloitusta


Osaan kyllä googlettaa :) kirjoitti:

Delphi, Perl ja Python.

Olen ollut siinä luulossa, että nämä kolme kieltä ovat melko samanlaisia kieliä, onko totta?

Onko joku näistä varmasti kuoleva kieli? Olen kuullut, että tekoälyn ja bioinformatiikan parissa aika paljon käyttävät Pythonia, vai olikokan se nyt Python, miksi näin, mitä etuja Python tarjoaa muihin kieliin nähden?

Delphiä olen joskus kokeillut ohimennen ja pidin tyylistä.

Java ja C ovat hyviä tuttujani, ja pohdinkin, mikä olisi seuraava tuttavuus.

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