Mikä kieli itseopiskelijalle?

Waari

Tein nuorena paljonkin ohjelmointia silloisilla kielilla, esim. Algol, Fortran ja Cobol. Siirryin sitten muihin tehtäviin juuri kun olio-ohjemointi (object based) alkoi. Toisella silmällä olen seurannut vähän senkin trendejä, mutta koodaamaan en ole alkanut.

Nyt kun jäin eläkkeelle, ajattelin asian suhteen vähän päivittyä. Mikä olisi tällä hetkellä ajan tasalla oleva kieli, jolla alkaa itseopiskelu? C-versioita olen jonkun verran päältä päin seurannutt C :aan asti ja vähän Javaakin, joka on kuulema jo past.

19

214

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • RegEx

      Rubysta olen kuullut paljon hyvää

    • ei hyvä

      Ruby taisi laskea väärin! Eli sen kehitys jäi puolitieheen!
      Ei voi suositella tätä kieltä!

    • Vaikka kärmes

      Minä olen viikonverran tutustunu pythoniin, se tuntuu helpolta ja jopa graaffisen käyttöliittymän tekokin on yllättävän helppoa. Aikaisempi ohjelmointi kokemus on kans vuosientakaa pascalilla (turbo pascalilla). Toki arduinon prosessing kieleen olen tutustunu se on C:stä muunneltua helpotettua koodia. Nuo pythonin grafiikkakirjastot tkinter, canvas ym. on tehty C:llä ja muutenkin koodin voi kääntää valmiiksi jos nopeus ei riitä. Pythonilla voi koodailla linux, windows tai mac-ympäristöön ja sama koodi käy. C:ssä tietääkseni on omat grafiikka kirjastot windosiin ja linuxiin. Joku korjatkoon jos olen väärässä.

      • suojaamatonc

        Pythonista on kaksi toisistaan epäsopivaa versiota.
        Luulisin että 2:lla alkava sarja todennäköisesti ajetaan alas
        ja 3-alkava sarja korvannee sen.
        Tuskin kahta toisistaan epäsopivaa versiota jää henkiin.
        Kai olet huomannut että tästä on täällä aiemmin kerrottu.
        Myös Pythonin suosio on laskenut rajusti (ilmeisesti
        ihmiset eivät pidä heidän "politiikastaan").


      • 17.-
        suojaamatonc kirjoitti:

        Pythonista on kaksi toisistaan epäsopivaa versiota.
        Luulisin että 2:lla alkava sarja todennäköisesti ajetaan alas
        ja 3-alkava sarja korvannee sen.
        Tuskin kahta toisistaan epäsopivaa versiota jää henkiin.
        Kai olet huomannut että tästä on täällä aiemmin kerrottu.
        Myös Pythonin suosio on laskenut rajusti (ilmeisesti
        ihmiset eivät pidä heidän "politiikastaan").

        Lähinnä sinä et taida pitää, kun kokoajan täällä tuosta kahdesta versiosta mesoat? :)

        Kyllä Python aloittelijalle, harrastelijalle ja simppeleihin hommiin on edelleen erittäin hyvä kieli. Siihen on netti pullollaan materiaalia.


      • hylkää 2 sarja
        17.- kirjoitti:

        Lähinnä sinä et taida pitää, kun kokoajan täällä tuosta kahdesta versiosta mesoat? :)

        Kyllä Python aloittelijalle, harrastelijalle ja simppeleihin hommiin on edelleen erittäin hyvä kieli. Siihen on netti pullollaan materiaalia.

        Mutta on oleellista kertoa kielen kohtalosta aloittelijalle ettei se tule yllätyksenä.Kehitystä on se ettei tee niitä asioita (virheitä) mitä kielen kakkosversiossa on jotka tullaan hylkäämään.


    • 13+1

      Pascal olisi ollut hyvä vaihtoehto kans etenkin koska sinulla on jo perustietämys siitä.

    • C => C++

      C-kielestä voit alkaa, koska se on syntaksiltaan osajoukko C :sta.

      Myöhemmin voit siirtyä C :n olio-ominaisuuksiin ja muihin parannuksiin verrattuna C-kieleen. Huomaa kuitenkin, että C on huomattavasti C:tä laajempi kieli, ja opettelua on varsin paljon. Vertaisin vaikka niin, että jos C:n oppii viikossa, niin C :n oppii ehkä 10 viikossa.

      Jos C tuntuu liian raskaalta, niin Java tai C# ovat myös harkinnan arvoisia. Niilläkin on paljon yhteistä C :n ajatusmaailman kanssa.

      • suojaamatonc

        C ei vaan ole hyvä ensimmäinen kieli mutta suosittu se on ja siitä voi jatkaa C :n.
        Mutta on parempi (sinulle, kaikille) jos osaat jonkun muun kielen ennen C:tä.
        (Jos osaa C:tä niin en todellakaan ymmärrä miksi joku voi suositella sitä aloittajalle.)

        Javassakin on korjattu monia C:n heikkouksia (aloittajalle).


      • Jyvät akanoista
        suojaamatonc kirjoitti:

        C ei vaan ole hyvä ensimmäinen kieli mutta suosittu se on ja siitä voi jatkaa C :n.
        Mutta on parempi (sinulle, kaikille) jos osaat jonkun muun kielen ennen C:tä.
        (Jos osaa C:tä niin en todellakaan ymmärrä miksi joku voi suositella sitä aloittajalle.)

        Javassakin on korjattu monia C:n heikkouksia (aloittajalle).

        C sopii hyvin ensimmäiseksi kieleksi. C pakottaa opiskelijan ymmärtämään, mitä koneessa tapahtuu. Java piilottaa liikaa koneen toimintoja, ja tämä piilotus tuo sitten mukanaan uusia heikkouksia.


      • suojaamatonc

        C# jos haluaa rajoittautua vain mikkisoftan tuotteisiin (esim. kännyköihin).


      • suojaamatonc kirjoitti:

        C# jos haluaa rajoittautua vain mikkisoftan tuotteisiin (esim. kännyköihin).

        Ei pidä paikkaansa....enää.


    • enyone1

      javascript/java/python/php - näillä saa töitä ja sitä kautta elannon ainakin vielä 5 vuotta

      ruby/clojure/scala/c# - näillä saattaa saada töitä ja rahaa jo nyt mutta sitten 5 vuoden päästä enemmän

      c/c - nämä on sulautettuihin järjestelmiin ja tosi laiteläheisiin juttuihin (käyttisten ytimet) joten opettele elektroniikkaa ensin

      cobol/haskel/lisp - näihin törmää yliopistoissa, eli ei saa töitä eikä rahaa

      algol/fortran - miten olet enään elossa tietääksesi nämä??

      • tuomio

        Mutuhöpöä.


    • enyone1

      todellakin

    • Ei kaikki näytä silt

      Jos mietit nyt vaikkapa Applen Power PC-suorittimilla olevia koneita niiden tämän hetken paras ohjelointi ympäristö on Lazarus (Tuorein versio on vain 2 kuukautta vanha). Applehan "hylkäsi" tämän 2005 -vuonna! Mieti jos olisit sanonut 10 vuotta sitten että tuon uuden laitteen nykyaikaisin ohjelmointiympäristö on 10 vuoden päästä Pascal pohjainen Lazarus!


      Niin ne ajat muuttuu!

      • "Applehan "hylkäsi" tämän 2005 -vuonna!"

        Ihan syystä.

        "että tuon uuden laitteen nykyaikaisin ohjelmointiympäristö on 10 vuoden päästä Pascal pohjainen Lazarus!"

        Melkoista kuraa....


    • enyone1

    Ketjusta on poistettu 1 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Nainen kokki autossa kammottavan kuoleman sähköauto-Teslan syttyessä tuleen.

      https://www.is.fi/autot/art-2000011652873.html Näin vaarallisia sähköautopalot voivat olla.
      Maailman menoa
      84
      5157
    2. Persuja ei aluevaltuustoissa näy

      Ei tunnu persuja paljon paikalliset asiat kiinnostavan, vaan ainoastaan ulkomaalaiset, joku Israel ja Trumpin fanitus.
      Maailman menoa
      25
      3480
    3. Päivän Riikka: Uudenkaupungin autotehdas hiljeni

      Näin ne 100 000 uutta pysyvää ei-tempputyötä yksityiselle sektorille tämän hallituksen ansiosta syntyy. Työntekijöille j
      Maailman menoa
      38
      2828
    4. Riikka vie Suomen kohta ykköseksi työttömyyskisassa

      Espanja: 10,5 % Suomi: 10,3 % Ruotsi: 9,3 % Kisa on tiukkaa, mutta Riikalla hyvä draivi päällä. Vasemmistolaisen päämin
      Maailman menoa
      9
      1972
    5. Kerro kaivattusi nimi tai nimikirjaimet

      🌠 Tähdenlento! Kirjoittamalla kaivattusi nimen tai nimikirjaimet tähän, saattaa toiveesi toteutua.
      Ikävä
      58
      1820
    6. Miksi pitäisit enemmän

      Minusta kuin siitä toisesta?
      Ikävä
      47
      1586
    7. Alkuvuodesta poistuu työttömyyskorvaus kaikilta joilla on säästössä rahaa

      Tippuu korvaukselta iso määrä työttömiä.
      Maailman menoa
      263
      1476
    8. Mitä meidän välillä

      Tulee tapahtumaan vai tuleeko mitään?
      Ikävä
      94
      1382
    9. Tämmönen höpsö

      Höpönassu mä olen. En mikään erikoinen…hölötän välillä ihan levottomia. Tykkäisit varmasti jos olisin siellä sun vieress
      Suhteet
      44
      1356
    10. Hiljaisuus

      Tarkoittaa välinpitämättömyyttä, henkistä väkivaltaa ja kiusaamista. Olet valinnut hiljaisuuden.
      Ikävä
      73
      1078
    Aihe