Tapahtumat

Kun kirjaudut sisään näet tässä ilmoitukset sinua kiinnostavista asioista.

Kirjaudu sisään

Mikä ohjelmointikieli on paras?

Vierailija
10.11.2025 |

Mikä ohjelmointikieli kannattaisi opetella?

Kommentit (69)

Vierailija
21/69 |
10.11.2025 |
Näytä aiemmat lainaukset

Katsot kaikki alan työpaikkailmoitukset ja valitset sen kielen, joka mainitaan useimmin.

Vierailija
22/69 |
10.11.2025 |
Näytä aiemmat lainaukset

"Paras" ohjelmointikieli riippuu aina käyttötarkoituksesta, projektin vaatimuksista ja omista tavoitteistasi.

Ei ole olemassa yhtä ainoaa kieltä, joka olisi paras kaikissa tilanteissa. 

Tässä on joitain suosittuja kieliä eri käyttötarkoituksiin:

Aloittelijoille: Python on erinomainen valinta sen selkeän, luettavuutta korostavan syntaksin ansiosta, joka muistuttaa luonnollista kieltä. Sitä käytetään laajasti monilla alueilla, kuten tekoälyssä, koneoppimisessa ja web-kehityksessä.

Web-kehitykseen:

JavaScript (ja TypeScript) on välttämätön kieli verkkosivujen käyttöliittymien (frontend) rakentamiseen, ja sitä käytetään myös yleisesti palvelinpuolen (backend) kehityksessä (esim. Node.js).

Python ja Java ovat myös suosittuja backend-kehityksessä.

Mobiilisovellusten kehitykseen:

Swift on Applen kehittämä kieli, joka on optimoitu iOS-sovelluksille.

Kotlin (tai Java) on ensisijainen kieli Android-sovellusten kehittämiseen.

Suorituskykyä vaativiin järjestelmiin ja pelikehitykseen: C++ ja C tarjoavat tarkan hallinnan järjestelmän resursseista ja erinomaisen suorituskyvyn, mikä tekee niistä ihanteellisia sulautettuihin järjestelmiin, robotiikkaan ja pelimoottoreihin.

Tietokantojen hallintaan: SQL on standardikieli tietokantojen käsittelyyn ja kyselyihin.

Yrityssovelluksiin: Java on vakaa ja laajasti käytetty kieli suurten yritysjärjestelmien ja Android-sovellusten kehittämiseen. 

Yhteenvetona voidaan todeta, että valinta riippuu aina tavoitteesta. Jos haluat aloittaa ohjelmoinnin, Python on usein suositeltu kieli sen helppouden ja monipuolisuuden vuoksi. Tärkeintä on kuitenkin valita kieli, joka sopii projektiisi tai kiinnostuksen kohteisiisi, ja keskittyä ongelmanratkaisutaitoihin. 

Sisältö jatkuu mainoksen alla
Sisältö jatkuu mainoksen alla
Vierailija
23/69 |
10.11.2025 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Tiedä kannattaako niitä kauheasti opetella. Koodarien työt on valtavasti vähentyneet viime vuosina, kun tekoälyn avulla pienempi porukka pystyy tuottamaan enemmän. Itse koodaan työkseni, Java/typescript pääasiassa, ja huono on uusien alalle tulevien tilanne, voi yhtä devaajan paikkaa hakea esim. 700 hakijaa.

Mutta jos muuten vaan haluat opetella, niin pilvimaailmassa yleinen Python voisi olla hyvä.

Joo mutta sama se on tilanne kaikkialla muuallakin ja teknisen alan työt ovat silti vähentyneet vähemmän. Aiemmin koulutettiin koodareita liikaa ja tuli ylitarjontaa, mutta ehkä jos nyt alkaa opetella niin tilanne on parempi kun on valmis. Ehkä.

Tusinakoodareita ei ehkä tarvita, mutta hyville on kyllä vieläkin töitä tekoälystä huolimatta. Samoin tarvetta on ihmisille, jotka osaavat SEKÄ koodata ETTÄ ymmärtävät varsinaisen asian. Koskee myös tekoälyä, sillä tekoäly tekee kyllä näppärästi koodinpätkiä, mutta ihminen tarvitaan silti tarkistamaan, että koodi oikeasti toimii ja tekee, mitä halutaan. Tekoälyjäkin on erilaisia. Kannattaa myös muistaa, että LLM:ät eivät ole ainoa tekoälyn muoto, vaikka ne ovatkin suurelle yleisölle tutuimpia. Paljon enemmän on piilossa olevia tekoälyjärjestelmiä, jotka koodaustaitoiset asiantuntijat ehkä yhdessä koodareiden kanssa ovat rakentaneet.

Vierailija
24/69 |
10.11.2025 |
Näytä aiemmat lainaukset

Kaksi kysymystähän tuossa on, joilla ei ole mitään tekemistä toistensa kanssa.

Parhaat on Object Pascal ja C, sitten henkkoht perl.

Mitä kannattaa opetella: joku skriptikieli eli sanoisin Python. Ja joko Rusta tai C++. Javakin on ihan hyvin työllistävä.

Vierailija
25/69 |
10.11.2025 |
Näytä aiemmat lainaukset

Javascript, mikä on tän viikon kohuttu uusi kieli joka on taas yksi miljoonasta javascript-haaraumasta?

Vierailija
26/69 |
10.11.2025 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

"Paras" ohjelmointikieli riippuu aina käyttötarkoituksesta, projektin vaatimuksista ja omista tavoitteistasi.

Ei ole olemassa yhtä ainoaa kieltä, joka olisi paras kaikissa tilanteissa. 

Tässä on joitain suosittuja kieliä eri käyttötarkoituksiin:

Aloittelijoille: Python on erinomainen valinta sen selkeän, luettavuutta korostavan syntaksin ansiosta, joka muistuttaa luonnollista kieltä. Sitä käytetään laajasti monilla alueilla, kuten tekoälyssä, koneoppimisessa ja web-kehityksessä.

Web-kehitykseen:

JavaScript (ja TypeScript) on välttämätön kieli verkkosivujen käyttöliittymien (frontend) rakentamiseen, ja sitä käytetään myös yleisesti palvelinpuolen (backend) kehityksessä (esim. Node.js).

Python ja Java ovat myös suosittuja backend-kehityksessä.

Mobiilisovellusten kehitykse

 

Tässä oiva esimerkki siitä, että kahdessa sekunnissa tekoäly antaa vastauksen siihen, mihin täällä monta kymmentä "ammatilaista" antaa oman mielipiteensä ja tuhlaa (työ)aikaa yhteensä useita miestyötunteja.

Sisältö jatkuu mainoksen alla
Vierailija
27/69 |
10.11.2025 |
Näytä aiemmat lainaukset

Pascal on kattavin.

Vierailija
28/69 |
10.11.2025 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

"Paras" ohjelmointikieli riippuu aina käyttötarkoituksesta, projektin vaatimuksista ja omista tavoitteistasi.

Ei ole olemassa yhtä ainoaa kieltä, joka olisi paras kaikissa tilanteissa. 

Tässä on joitain suosittuja kieliä eri käyttötarkoituksiin:

Aloittelijoille: Python on erinomainen valinta sen selkeän, luettavuutta korostavan syntaksin ansiosta, joka muistuttaa luonnollista kieltä. Sitä käytetään laajasti monilla alueilla, kuten tekoälyssä, koneoppimisessa ja web-kehityksessä.

Web-kehitykseen:

JavaScript (ja TypeScript) on välttämätön kieli verkkosivujen käyttöliittymien (frontend) rakentamiseen, ja sitä käytetään myös yleisesti palvelinpuolen (backend) kehityksessä (esim. Node.js).

Python ja Java ovat myös suosittuja backend-kehityksessä.

Mobiilisovellusten kehitykse

Esimerkiksi säänennustusmalleissa käytetään yhä Fortrania, samoin joissakin muissa vastaavissa laskentatehtävissä. Python on myös käytössä aika raskaassakin laskennassa, koska siihen on saatavissa kirjastoja, jotka ulkoistavat raskaimman laskennan tehokkaammille kielille.

Sisältö jatkuu mainoksen alla
Vierailija
29/69 |
10.11.2025 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Kannattaa aloittaa pythonilla, koska se on ehdottomasti helpoin.

Hyi olkoon, mitään kieltä missä whitespacet merkkaa ei kannata. Roskaa. Hyi!

Vierailija
30/69 |
10.11.2025 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Javascript, mikä on tän viikon kohuttu uusi kieli joka on taas yksi miljoonasta javascript-haaraumasta?

Javascriptin suosittelijoille nappi kalloon. WebAssemblyn myötä päästään onneksi kuvotuksesta eroon. C# ja Blazor jo hyvin lähellä.

Sisältö jatkuu mainoksen alla
Vierailija
31/69 |
10.11.2025 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Tekoäly hoitaa - ei välttämättä hyvin, mutta sillä ei ole väliä, kunhan kassa kilisee ohjelmafirmoilla.

"Hoitaa" jos joku on korjaamassa sen virheet, eli sama olisi tehdä alusta asti itse. Jokainen uusi lisäys vain rikkoo jotain.

Teen päivittäin tekoälyn avustama kehitystä. Ei pidä paikkaansa tuo. Kyllä on oma ja tiimin tehokkuus 5-10-kertaistunut tekoälyn täysimittaisen hyödyntämisen myötä. Kyllä, ihmisiä tarvitaan vielä, lähinnä kokeneita senioreita, jotka osaa suunnitella ja arvioida mm. arkkitehtuuriin liittyviä ratkaisuja, tietoturvaa yms. Mutta tekoäly poistaa jo paljon rutiinikoodausta, joita on useissa tavallisissa projekteissa hyvin paljon.

Olenpa myös ollu tekemässä projektin, jossa Cobol-ohjelmisto portattiin nykyajan kielille, ilman että osaan yhtään Cobolia. Tekoäly hoisi muunnoksen, minä testailin ja viimeistelin ja pyysin tekoälyä tekemään muutoksia kohtiin, joissa koodi ei ollut mielestäni selkeää tai ei välttämättä toimisi kaikissa tilanteissa yms.

Vierailija
32/69 |
10.11.2025 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Tekoäly hoitaa - ei välttämättä hyvin, mutta sillä ei ole väliä, kunhan kassa kilisee ohjelmafirmoilla.

"Hoitaa" jos joku on korjaamassa sen virheet, eli sama olisi tehdä alusta asti itse. Jokainen uusi lisäys vain rikkoo jotain.

Teen päivittäin tekoälyn avustama kehitystä. Ei pidä paikkaansa tuo. Kyllä on oma ja tiimin tehokkuus 5-10-kertaistunut tekoälyn täysimittaisen hyödyntämisen myötä. Kyllä, ihmisiä tarvitaan vielä, lähinnä kokeneita senioreita, jotka osaa suunnitella ja arvioida mm. arkkitehtuuriin liittyviä ratkaisuja, tietoturvaa yms. Mutta tekoäly poistaa jo paljon rutiinikoodausta, joita on useissa tavallisissa projekteissa hyvin paljon.

Olenpa myös ollu tekemässä projektin, jossa Cobol-ohjelmisto portattiin nykyajan kielille, ilman että osaan yhtään Cobolia. Tekoäly hoisi m

Tarkoittaa vain että olet ollut 0.05x kehittäjä ennen 'tekoälyä'.

Sisältö jatkuu mainoksen alla
Vierailija
33/69 |
10.11.2025 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

C++ on ehdoton. Voi aloittaa ihan perusteista ja sitten edetä omaan tahtiin aina vaativampiin osioihin. C++ pakottaa käyttäjänsä suunnittelemaan ohjelman ja koodin rakenteen hyvin. C++ on myös se selkäranka johon palataan, kun korkeamman tason kielistä (esim. Python) loppuu vääntö.

Ei todellakaan. Sit kun vääntö loppuu, niin cudalla mennään. 

En kyllä ymmärrä miten c++ pakottaisi käyttäjän suunnittelemaan hyvin kun monet nykyiset tietoturva aukot ovat juuri c++ koodissa. Modernimmat taas kielet estävät koodaria tekemästä  tyhmiä virheitä jotka ovat mahdollisia c++:ssa.

Vierailija
34/69 |
10.11.2025 |
Näytä aiemmat lainaukset

Valmiiden loppuunasti kehitettyjän laadukasta skaalautuvaa koodia tuottavien tekoälysoftien käyttökustannukset tulevat hyyppäämään pilviin lähitulevaisuudessa, ja ehkä lopulta konsultoivat ohjelmistoyritykset katoavat.

Sisältö jatkuu mainoksen alla
Vierailija
35/69 |
10.11.2025 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Valmiiden loppuunasti kehitettyjän laadukasta skaalautuvaa koodia tuottavien tekoälysoftien käyttökustannukset tulevat hyyppäämään pilviin lähitulevaisuudessa, ja ehkä lopulta konsultoivat ohjelmistoyritykset katoavat.

En pidättele hengitystä että 'ennakoiva tekstinsyöttö' koodaa laadukkaasti jatkossakaan.

Vierailija
36/69 |
10.11.2025 |
Näytä aiemmat lainaukset

Jopa Chatgbt osaa jo tehdä jotenkin käyttökelpoista koodia, kun vaan syöttää muutamia taikasanoja promptiin.

Vierailija
37/69 |
10.11.2025 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Jopa Chatgbt osaa jo tehdä jotenkin käyttökelpoista koodia, kun vaan syöttää muutamia taikasanoja promptiin.

Paino sanalla jotenkin. Hyvä apuväline se on mutta mitä suurempi koodimassa niin sitä enemmän paskaa.

Vierailija
38/69 |
10.11.2025 |
Näytä aiemmat lainaukset

Python, Java, ja C/C++, ja Javascript ovat käytetyimmät kielet. Fortran on ikivanha laskentaan ja fysiikkaan suunnattu kieli, jota on kuitenkin modernisoitu paljon (esim. F90, F95, F2003, jne). Javascript on webohjelmointiin , bäkkäri/frontti. SQL on tietokantaohjelmointiin. Prolog on logiikkaohjelmointikieli, mutta en itse suosittele sitä mihinkään/kenellekään Sitten on microsoftin kieliä C#, ja Delphi, jotka ovat kopioita eräistä muista kielistä. Data science kielet ovat R/Python tai  Matlab.

T. Lidl-mies

Vierailija
39/69 |
10.11.2025 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Tiedä kannattaako niitä kauheasti opetella. Koodarien työt on valtavasti vähentyneet viime vuosina, kun tekoälyn avulla pienempi porukka pystyy tuottamaan enemmän. Itse koodaan työkseni, Java/typescript pääasiassa, ja huono on uusien alalle tulevien tilanne, voi yhtä devaajan paikkaa hakea esim. 700 hakijaa.

Mutta jos muuten vaan haluat opetella, niin pilvimaailmassa yleinen Python voisi olla hyvä.

 ehkä jos nyt alkaa opetella niin tilanne on parempi kun on valmis. Ehkä.

Milloin voi sanoa olevansa valmis? Aina löytyy nuorempia, jotka ovat kuitenkin aloittaneet ennen sinua. 

Vierailija
40/69 |
10.11.2025 |
Näytä aiemmat lainaukset

> Tässä oiva esimerkki siitä, että kahdessa sekunnissa tekoäly antaa vastauksen siihen, mihin täällä monta kymmentä "ammatilaista" antaa oman mielipiteensä ja tuhlaa (työ)aikaa yhteensä useita miestyötunteja.

Ja antoi paremman vastauksen, kun täällä vaataukset ovat vaan öyhötystä, trollausta ja asian vierestä jankutusta "koodareilta" joilla on jonkin tasoisia mt-ongelmia ja kusi noussut nuppiin.

Kirjoita seuraavat numerot peräkkäin: yksi kahdeksan neljä