Uusimmassa Tietokone- lehdessä oli juttua, että Java kuolee serveripuolella, koska homma saadaan hoidettua pitkälti ilman sitäkin - mm. googlen ilmaiset sovellukset tms. Pitääkö paikkansa? Lukekaa artikkeli ja kommentoikaa.
Kuoleeko java oikeasti?
43
2545
Vastaukset
- Duke..
"..toimistosovelluksen ei tarvitse perustua Javaan.."
Eihän tuolla mitään Javan kuolemisesta kirjoitettu ja enpä ole nähnyt mitään toimistosovellusta, mikä olis Javalla tehty tähän päivään mennessä muutenkaan. - ennustaja-eukko
Ennustan, että joka ikinen nykyisin käytössä oleva ohjelmointikieli "kuolee" 50v kuluessa, paitsi brainfuck.
- azk.py
Hyvä ennustus. Vaikka kaikki kääntäjät ja tulkit nyt kuolisivat, uusia brainfuck-ohjelmia voi silti ajaa, koska se onnistuu pelkällä GNU makella.
Epäilijät voivat kokeilla tätä http://www.ipi.fi/~pablo/GNUMake.brainfuck.tar.gz
- java kuolee
java kuolee koska se on samassa asemassa missä pascal aikoinaan eli opetuskielenä ja toiseks sillä ei saa helpostimitään käytännöllistä aikaan kun kaikki aika menee olioiden ja uml-kaavioitten pyörittelyyn ja ihmettelyyn miten mikäkin juttu pitäis tehdä sen sijaan että kirjottais vain koodia->kehittämisaika pitenee. sen sijaan basic (vb yms, enkä nyt tarkoita mitään net-paskaa) tulee kestämään paljon pitempään koska sillä voi tehdä koodia jota ymmärtää maallikkokin ensi näkemältä ja hienoja softia nopeasti ja se toimii heti. samoin c tulee kestämään mutta sillä ohjelmien teko on paljon hitaampaa. c tulevaisuus on epävarma.
- Nimimerkki
Noniin... sitten kun pääset koodausurallasi siihen asti, että teet jonkun ihan oikean ohjelman, josta joku vois ihan oikeasti maksaa rahaa, olet käyttänyt niitä olioita ja uml-kaavioita niin moneen kertaan, että naurat tuolle edelliselle kommentillesi.
Otetaan vaikka esimerkkinä hajautettu (kuitenkin synkronoitu) palvelinjärjestelmä, jossa osa säikeistä toimii Solariksella, osa Linuxilla ja osa Windowsilla... Javallakin tuossa menee hetki, mutta VB:llä homman voi unohtaa välittömästi.
Se, että sinä et osaa jotain ohjelmointikieltä, ei tee siitä huonoa. Ainakin Tioben mukaan Java on edelleen ylivoimaisesti käytetyin ohjelmointikieli. Saman tilaston mukaan oliokielillä tehdään yli puolet kaikista softaprojekteista. Java tulee kuolemaan joskus, mutta vasta pitkään VB:n kuolemisen jälkeen. - knowledge$
"sen sijaan basic (vb yms, enkä nyt tarkoita mitään net-paskaa) tulee kestämään paljon pitempään koska sillä voi tehdä koodia jota ymmärtää maallikkokin ensi näkemältä ja hienoja softia nopeasti ja se toimii heti"
Pakko myöntää että olen jokseenkin samaa mieltä. VB.NETissä on turhan paljon oliosotkua, turhan monimutkaista. Silti ne on periaatteessa hyviä ohjelmointitekniikoita: Dynaamiset tyypitykset, ADO.NET, Regexit... Miten Basiccia tulisi kehittää vai kehitetäänkö sitä enää? VB.NETtiä on viety Javan suuntaan.
Olisiko "Ruby" tai "Lisp" parempi esikuva Basicille? - no kuka idiootti...
Nimimerkki kirjoitti:
Noniin... sitten kun pääset koodausurallasi siihen asti, että teet jonkun ihan oikean ohjelman, josta joku vois ihan oikeasti maksaa rahaa, olet käyttänyt niitä olioita ja uml-kaavioita niin moneen kertaan, että naurat tuolle edelliselle kommentillesi.
Otetaan vaikka esimerkkinä hajautettu (kuitenkin synkronoitu) palvelinjärjestelmä, jossa osa säikeistä toimii Solariksella, osa Linuxilla ja osa Windowsilla... Javallakin tuossa menee hetki, mutta VB:llä homman voi unohtaa välittömästi.
Se, että sinä et osaa jotain ohjelmointikieltä, ei tee siitä huonoa. Ainakin Tioben mukaan Java on edelleen ylivoimaisesti käytetyin ohjelmointikieli. Saman tilaston mukaan oliokielillä tehdään yli puolet kaikista softaprojekteista. Java tulee kuolemaan joskus, mutta vasta pitkään VB:n kuolemisen jälkeen.>osa säikeistä toimii Solariksella, osa Linuxilla
>ja osa Windowsilla
Ja kuka idiootti asiakas ostaisi tuollaisen tekniikkojen sekamelskan? - säikeet
Nimimerkki kirjoitti:
Noniin... sitten kun pääset koodausurallasi siihen asti, että teet jonkun ihan oikean ohjelman, josta joku vois ihan oikeasti maksaa rahaa, olet käyttänyt niitä olioita ja uml-kaavioita niin moneen kertaan, että naurat tuolle edelliselle kommentillesi.
Otetaan vaikka esimerkkinä hajautettu (kuitenkin synkronoitu) palvelinjärjestelmä, jossa osa säikeistä toimii Solariksella, osa Linuxilla ja osa Windowsilla... Javallakin tuossa menee hetki, mutta VB:llä homman voi unohtaa välittömästi.
Se, että sinä et osaa jotain ohjelmointikieltä, ei tee siitä huonoa. Ainakin Tioben mukaan Java on edelleen ylivoimaisesti käytetyin ohjelmointikieli. Saman tilaston mukaan oliokielillä tehdään yli puolet kaikista softaprojekteista. Java tulee kuolemaan joskus, mutta vasta pitkään VB:n kuolemisen jälkeen.Säikeet toimivat eri alustoilla? Komponenttimallista/palvelumallista ratkaisua tarkoittanet? Multithreadingiä olen itse jo koodaillut vb5-sellakin.
- fidel1
no kuka idiootti... kirjoitti:
>osa säikeistä toimii Solariksella, osa Linuxilla
>ja osa Windowsilla
Ja kuka idiootti asiakas ostaisi tuollaisen tekniikkojen sekamelskan?> Ja kuka idiootti asiakas ostaisi tuollaisen
> tekniikkojen sekamelskan?
Yleensä se idiootti on kyllä se asiakas, jolla on valmiina sekamelskainen ympäristö. (esim. tietokanta jossain vanhassa Unix-koneessa, sovelluspalvelin linuxissa ja asiakaskoneet windowsseja) Ei kai kukaan väittänytkään, että täysin puhtaalta pöydältä aloitettu hajautettu softaprojekti tahalteen rakennettaisiin noin heterogeeniseen ympäristöön.. - Basicille
knowledge$ kirjoitti:
"sen sijaan basic (vb yms, enkä nyt tarkoita mitään net-paskaa) tulee kestämään paljon pitempään koska sillä voi tehdä koodia jota ymmärtää maallikkokin ensi näkemältä ja hienoja softia nopeasti ja se toimii heti"
Pakko myöntää että olen jokseenkin samaa mieltä. VB.NETissä on turhan paljon oliosotkua, turhan monimutkaista. Silti ne on periaatteessa hyviä ohjelmointitekniikoita: Dynaamiset tyypitykset, ADO.NET, Regexit... Miten Basiccia tulisi kehittää vai kehitetäänkö sitä enää? VB.NETtiä on viety Javan suuntaan.
Olisiko "Ruby" tai "Lisp" parempi esikuva Basicille?>>Olisiko "Ruby" tai "Lisp" parempi esikuva Basicille?>>
http://lambda-the-ultimate.org/node/967 - knowledge$
Basicille kirjoitti:
>>Olisiko "Ruby" tai "Lisp" parempi esikuva Basicille?>>
http://lambda-the-ultimate.org/node/967Dim smallCountries = From country In Countries Where country.Population < 1000000 Select country
- knowledge$
knowledge$ kirjoitti:
Dim smallCountries = From country In Countries Where country.Population < 1000000 Select country
Eli Visual Basiciin integroidaan XML ohjelmointituki: Muuttujalle voidaan nyt sijoittaa suoraan XML-muotoista dataa ja käsitellä sitä sen jälkeen sisäänrakennetuilla metodeilla. Se on odotettu kehitys, koska Basicissa on ennenkin ollut hyvät tyypitykset, kuten merkkijonot. Olioiden käyttö vähenee. Abstraktisuus vähenee.
http://msdn2.microsoft.com/en-us/library/ms364068(VS.80).aspx
Overview of Visual Basic 9.0 - Duke..
" sijaan basic (vb yms, enkä nyt tarkoita mitään net-paskaa)"
Ei vittu sentään, tätä se VB juuri tekee, RAJOITTAA, RAJOITTAA kehitystä! .NET tekee sentään edes jotain tälle iänikuiselle VB-sekasotku paska ongelmalle.
Kyllä se on niin, että perinteinen Visual Basic on ohjelmoinnin syöpä, tiukka syöpä joka vieläkin nykyaikana sotkee ihmisten ajatuksia perinteisiin waanhoihin kaavoihin ohjelmoinnissa.
Olen itse nähnyt työssäni kun kaveri ei ole KOSKAAN IKINÄ koodannut mitää muta kuin VB:tä, herran jumala, että joku pikku olio voi olla sille sitten niin vitun vaikee asia, ettei mitään rajaa!
Me ollaan kumpikin aloitettu yhteinen projekti, hänellä omansa ja minulla omani, kumpikin tehdään omaa softaa, mutta softien pitää kummiskin toimia yhdessä osittain. Vittu tämä jätkä ei ole edennyt yhtään mihinkää siihen minkä minä saavutin jo ekalla viikolla Delphillä tehdessäni. Lisäksi joudun häntä neuvomaan asioissa jatkuvasti vaikka hän on ollut töissä 5 vuotta pidempään kuin minä.
Miettikää nyt vähäsen, olio-ohjelmointi on ollut jo monta vuotta nykypäivää ja sitä vastaa taistelevat elävät AUTTAMATTOMASTI MENNEISYYTTÄ!! MENNEISYYTTÄ! - knowledge$
Duke.. kirjoitti:
" sijaan basic (vb yms, enkä nyt tarkoita mitään net-paskaa)"
Ei vittu sentään, tätä se VB juuri tekee, RAJOITTAA, RAJOITTAA kehitystä! .NET tekee sentään edes jotain tälle iänikuiselle VB-sekasotku paska ongelmalle.
Kyllä se on niin, että perinteinen Visual Basic on ohjelmoinnin syöpä, tiukka syöpä joka vieläkin nykyaikana sotkee ihmisten ajatuksia perinteisiin waanhoihin kaavoihin ohjelmoinnissa.
Olen itse nähnyt työssäni kun kaveri ei ole KOSKAAN IKINÄ koodannut mitää muta kuin VB:tä, herran jumala, että joku pikku olio voi olla sille sitten niin vitun vaikee asia, ettei mitään rajaa!
Me ollaan kumpikin aloitettu yhteinen projekti, hänellä omansa ja minulla omani, kumpikin tehdään omaa softaa, mutta softien pitää kummiskin toimia yhdessä osittain. Vittu tämä jätkä ei ole edennyt yhtään mihinkää siihen minkä minä saavutin jo ekalla viikolla Delphillä tehdessäni. Lisäksi joudun häntä neuvomaan asioissa jatkuvasti vaikka hän on ollut töissä 5 vuotta pidempään kuin minä.
Miettikää nyt vähäsen, olio-ohjelmointi on ollut jo monta vuotta nykypäivää ja sitä vastaa taistelevat elävät AUTTAMATTOMASTI MENNEISYYTTÄ!! MENNEISYYTTÄ!"Olen itse nähnyt työssäni kun kaveri ei ole KOSKAAN IKINÄ koodannut mitää muta kuin VB:tä..."
Saattaa olla niin että Basic-ohjelmoijat ovat matemaattisesti lahjakkaampia ja Olio-ohjelmoijat puolestaan kielellisesti. - delphillä
Duke.. kirjoitti:
" sijaan basic (vb yms, enkä nyt tarkoita mitään net-paskaa)"
Ei vittu sentään, tätä se VB juuri tekee, RAJOITTAA, RAJOITTAA kehitystä! .NET tekee sentään edes jotain tälle iänikuiselle VB-sekasotku paska ongelmalle.
Kyllä se on niin, että perinteinen Visual Basic on ohjelmoinnin syöpä, tiukka syöpä joka vieläkin nykyaikana sotkee ihmisten ajatuksia perinteisiin waanhoihin kaavoihin ohjelmoinnissa.
Olen itse nähnyt työssäni kun kaveri ei ole KOSKAAN IKINÄ koodannut mitää muta kuin VB:tä, herran jumala, että joku pikku olio voi olla sille sitten niin vitun vaikee asia, ettei mitään rajaa!
Me ollaan kumpikin aloitettu yhteinen projekti, hänellä omansa ja minulla omani, kumpikin tehdään omaa softaa, mutta softien pitää kummiskin toimia yhdessä osittain. Vittu tämä jätkä ei ole edennyt yhtään mihinkää siihen minkä minä saavutin jo ekalla viikolla Delphillä tehdessäni. Lisäksi joudun häntä neuvomaan asioissa jatkuvasti vaikka hän on ollut töissä 5 vuotta pidempään kuin minä.
Miettikää nyt vähäsen, olio-ohjelmointi on ollut jo monta vuotta nykypäivää ja sitä vastaa taistelevat elävät AUTTAMATTOMASTI MENNEISYYTTÄ!! MENNEISYYTTÄ!Näköjäänsä yöllä kirjoitetuissa teksteissä ole mitään järkeä. Tuokin sen todistaa. Tai sitten on iskenyt pahemman kerran se sairaus - Delph.
Ei kaikilla maailman ihmisillä ole mielenkiintoa opiskella ohjelmointia syvällisesti. Siksi on olemassa niitä helpompia kieliä kuten se VB. Onneksi on muutakin tekemistä kuin ohjelmointi. - Höpö.
delphillä kirjoitti:
Näköjäänsä yöllä kirjoitetuissa teksteissä ole mitään järkeä. Tuokin sen todistaa. Tai sitten on iskenyt pahemman kerran se sairaus - Delph.
Ei kaikilla maailman ihmisillä ole mielenkiintoa opiskella ohjelmointia syvällisesti. Siksi on olemassa niitä helpompia kieliä kuten se VB. Onneksi on muutakin tekemistä kuin ohjelmointi.»Ei kaikilla maailman ihmisillä ole mielenkiintoa opiskella ohjelmointia syvällisesti. Siksi on olemassa niitä helpompia kieliä kuten se VB.»
Ei tietenkään kaikilla maailman ihmisillä, mutta kyllä mielestäni olisi aivan kohtuullista olettaa että työkseen ohjelmoiva henkilö opettelisi ohjeilmointia kohtalaisen syvällisesti niin saisi jotain järkevää aikaankin.
- kyllästynytolen
Olemme joutuneet tekemään nykyisessä projektissamme ws- palikoita sekä javalla että .net:llä. Kyllä se java vaan on aika hidasta siirappia verrattuna .netillä tehtyihin web services- palikoihin. Ja jbossilla on koko ajan taipumuksena hidastua ja jumittua muutamassa viikossa kun on ollut päällä. Ärsyttävää. Se on paskempi kuin viisi vuotta vanha iis.
- on nopea
Mikkismerkonomit ei millään anna periksi eivätkä usko että Java on kaikissa tilanteissa nopeampi kuin C#/.net
http://www.shudo.net/jit/perf/SciMark-P4.png - nopeus toissijaista
on nopea kirjoitti:
Mikkismerkonomit ei millään anna periksi eivätkä usko että Java on kaikissa tilanteissa nopeampi kuin C#/.net
http://www.shudo.net/jit/perf/SciMark-P4.pngoikein suunnittelemalla ja toteuttamalla nopeuserot on minimaalisia. java- ja c# käyttää hyvin paljon identtisiä tekniikoita.
- sentään aina
on nopea kirjoitti:
Mikkismerkonomit ei millään anna periksi eivätkä usko että Java on kaikissa tilanteissa nopeampi kuin C#/.net
http://www.shudo.net/jit/perf/SciMark-P4.png> Java on kaikissa tilanteissa nopeampi kuin C#/.net
Ei nyt sentään kaikissa. wintoosassa hitaampi ja linuxilla nopeampi. Linuxilla päihittää tällä hetkellä wintoosa vaihtoehdon C#/.net kirkkaasti (tuoreempiakin vertailuja on kuin vuodelta 2004/2005 olevat).
Aika ennustaja saa olla, että osaisi sanoa mikä nykyisistä ohjelmointikielistä jää ja mikä kuopataan. Aiemmin luulin, että VB 6 pohjaiset poistuisivat, mutta vieläkin uuden officen ja autocadin mukana tulee VB 6 -pohjainen VBA.
C :han piti korvautua mikkisoftan ajatusten mukaan C#:lla hyvinkin pian, mutta aika hidasta siirtyminen on tähän mennessä ollut. Jos mikkisofta jossain vaiheessa sulauttaa sen .net:n käyttikseen niin, että se hidastaisi muilla tavoilla kirjoitettuja ohjelmia, silloin C , Java ja vanhat ohjelmat väistyvät. Java jää tietty sulautettujen järjestelmien puolelle. - öwom
sentään aina kirjoitti:
> Java on kaikissa tilanteissa nopeampi kuin C#/.net
Ei nyt sentään kaikissa. wintoosassa hitaampi ja linuxilla nopeampi. Linuxilla päihittää tällä hetkellä wintoosa vaihtoehdon C#/.net kirkkaasti (tuoreempiakin vertailuja on kuin vuodelta 2004/2005 olevat).
Aika ennustaja saa olla, että osaisi sanoa mikä nykyisistä ohjelmointikielistä jää ja mikä kuopataan. Aiemmin luulin, että VB 6 pohjaiset poistuisivat, mutta vieläkin uuden officen ja autocadin mukana tulee VB 6 -pohjainen VBA.
C :han piti korvautua mikkisoftan ajatusten mukaan C#:lla hyvinkin pian, mutta aika hidasta siirtyminen on tähän mennessä ollut. Jos mikkisofta jossain vaiheessa sulauttaa sen .net:n käyttikseen niin, että se hidastaisi muilla tavoilla kirjoitettuja ohjelmia, silloin C , Java ja vanhat ohjelmat väistyvät. Java jää tietty sulautettujen järjestelmien puolelle.mitä nopeammin vb-viritykset saadaan historiaan, sen parempi oikeille ohjelmoijille.
- ettei
öwom kirjoitti:
mitä nopeammin vb-viritykset saadaan historiaan, sen parempi oikeille ohjelmoijille.
VB tue Linuxia??
- tyylinen
ettei kirjoitti:
VB tue Linuxia??
On se VB linuxillekin:
http://wxbasic.sourceforge.net/
Ehkä kyseessä on enempikin siitä, ettei basicia pidetä 'ammattilaisten' työkaluna (liian helppo). Se on kuitenkin nopeaa tehdä ja oppia vasta-alkajille. - Höpö.
tyylinen kirjoitti:
On se VB linuxillekin:
http://wxbasic.sourceforge.net/
Ehkä kyseessä on enempikin siitä, ettei basicia pidetä 'ammattilaisten' työkaluna (liian helppo). Se on kuitenkin nopeaa tehdä ja oppia vasta-alkajille...huonoille tavoille joista on sitten vaikea päästä eroon oikeisiin ohjelmointikieliin siirryttäessä.
- azk.py
tyylinen kirjoitti:
On se VB linuxillekin:
http://wxbasic.sourceforge.net/
Ehkä kyseessä on enempikin siitä, ettei basicia pidetä 'ammattilaisten' työkaluna (liian helppo). Se on kuitenkin nopeaa tehdä ja oppia vasta-alkajille.Helppous on kielen etu silloinkin, kun ammattilainen valitsee ohjelmointikieltä. Mutta se ei ole "katso, voin koodata koskematta näppäimistöön"-tyylistä helppoutta, joka saattaa iskeä kirjoitustaidottomaan aloittelijaan.
VB ei edes ole erityisen helppo. Joissakin asioissa se on aivan käsittämättömän kömpelö. Aiemmin listasinkin muutamia perusteluja sille, miksi VB on huono työkalu ammattilaiselle.
http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=652&posting=22000000022610804 - tuosta että
azk.py kirjoitti:
Helppous on kielen etu silloinkin, kun ammattilainen valitsee ohjelmointikieltä. Mutta se ei ole "katso, voin koodata koskematta näppäimistöön"-tyylistä helppoutta, joka saattaa iskeä kirjoitustaidottomaan aloittelijaan.
VB ei edes ole erityisen helppo. Joissakin asioissa se on aivan käsittämättömän kömpelö. Aiemmin listasinkin muutamia perusteluja sille, miksi VB on huono työkalu ammattilaiselle.
http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=652&posting=22000000022610804Osittain se on sitäkin, että valitaan
- missä tarvitsee kirjoittaa mahdollisimman vähän
- missä työkalut tuottavat paljon koodia valmiiksi muutamalla hiiren klikauksella
Esimerkkinä Visual Studion tuotteet, kun käytetään resurssieditoria.
VB:hen vastasin siinä toisessa keskustelussa. - knowledge$
azk.py kirjoitti:
Helppous on kielen etu silloinkin, kun ammattilainen valitsee ohjelmointikieltä. Mutta se ei ole "katso, voin koodata koskematta näppäimistöön"-tyylistä helppoutta, joka saattaa iskeä kirjoitustaidottomaan aloittelijaan.
VB ei edes ole erityisen helppo. Joissakin asioissa se on aivan käsittämättömän kömpelö. Aiemmin listasinkin muutamia perusteluja sille, miksi VB on huono työkalu ammattilaiselle.
http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=652&posting=22000000022610804"...Mutta se ei ole "katso, voin koodata koskematta näppäimistöön"-tyylistä helppoutta..."
Kirjoittaminen ohjelmoinnissa on pääasiassa ohjelman osien nimeämistä ja kutsumista... Ainakin Basicissa on ollut aika vaatimaton sanavarasto, mutta toisaalta se on helpommin muistettavissa.
Merkkijonon ensimmäinen kirjain selvitetään tavallisesti näin:
ekakirjain$=mid$(merkkijono$,1,1)
Seuraava suorempi funktio olisi ehkä luettavampi ja jopa edellyttäisi vähemmän sisäisiä käskyjä:
ekakirjain$=firstletter$(merkkijono$)
Uutta firstletter$()-nimeä olisi vaikeampi muistaa, mutta ohjelmointi sujuisi varmasti nopeammin.
Sanavaraston koko on siis ehkä oleellisin asia ohjelmoinnissa.
Microsoftin kieliin on onneksi tulossa uutta sanavarastoa LINQ:n ansiosta.
http://msdn2.microsoft.com/en-us/vcsharp/aa336746.aspx
- luotettavuus
>..Tietokone- lehdessä oli juttua...
Seiskassakin on monenlaisia juttuja ja Tietokone- lehden "asiantuntemus" on suunnilleen samaa tasoa, ainakin Linux-arvioinneissa.- tyuiop
Oli juttua että kaikki jutut voi tehdä kaikilla kielillä. Olivat sitä mieltä että kielten kritisointi on turhaa, koska harva käyttäjä tuntee kahta kieltä niin hyvin että kykenisi vertailemaan niitä keskenään.
- Voi hakata
tyuiop kirjoitti:
Oli juttua että kaikki jutut voi tehdä kaikilla kielillä. Olivat sitä mieltä että kielten kritisointi on turhaa, koska harva käyttäjä tuntee kahta kieltä niin hyvin että kykenisi vertailemaan niitä keskenään.
Kaikki naulat voi hakata kaikilla vasaroilla seinään, juu. Miksi et tekisi sillä pienellä lapsen leluvasaralla? Se kun on kirkasta muoviakin!
Jokainen voi itse vertaille kahta kieltä yrittämällä käyttää sitä. Se, jolla hommat sujuvat paremmin, on hyvä sille käyttäjälle. Tyhmä luulee, että sama pätee muihin.
Töissä käytetty kieli yleensä valitaan puolestasi, ettei tarvitse omia pikku aivoja vaivata. "Me olemme aina käyttäneet Cobolia..." :-D
No, ehkä prosessorilehdessä eivät halunneet lukijakirjeitä aiheesta. Eihän tämä yleensä ole keskustelu, jossa äly paljon loistaa. - Höpö.
Voi hakata kirjoitti:
Kaikki naulat voi hakata kaikilla vasaroilla seinään, juu. Miksi et tekisi sillä pienellä lapsen leluvasaralla? Se kun on kirkasta muoviakin!
Jokainen voi itse vertaille kahta kieltä yrittämällä käyttää sitä. Se, jolla hommat sujuvat paremmin, on hyvä sille käyttäjälle. Tyhmä luulee, että sama pätee muihin.
Töissä käytetty kieli yleensä valitaan puolestasi, ettei tarvitse omia pikku aivoja vaivata. "Me olemme aina käyttäneet Cobolia..." :-D
No, ehkä prosessorilehdessä eivät halunneet lukijakirjeitä aiheesta. Eihän tämä yleensä ole keskustelu, jossa äly paljon loistaa.Sen lisäksi että on erilaisia vasaroita eri käyttöön, on vielä sellaisiakin vasaroita jotka ei sovellu kunnolla mihinkään.
Siis kuten ohjelmoinnissakin: eri asioissa kannattaa käyttää sopivinta ohjelmointikieltä. Sitten on näitä laadullisesti kiinalaisia työkaluja vastaavia kieliä joilla ei oikeasti voi tehdä mitään kunnolla.
Ihan harrastelijalle voi tietty olla jotain iloa huonolaatuisestakin työkalusta. - höpö höpö...
Höpö. kirjoitti:
Sen lisäksi että on erilaisia vasaroita eri käyttöön, on vielä sellaisiakin vasaroita jotka ei sovellu kunnolla mihinkään.
Siis kuten ohjelmoinnissakin: eri asioissa kannattaa käyttää sopivinta ohjelmointikieltä. Sitten on näitä laadullisesti kiinalaisia työkaluja vastaavia kieliä joilla ei oikeasti voi tehdä mitään kunnolla.
Ihan harrastelijalle voi tietty olla jotain iloa huonolaatuisestakin työkalusta.Pitkällä tähtäimellä kannattaa keskittyä "merkkikieliin". Paras esimerkki on Microsoftin kielet, joista tunnen erityisesti Basicin. Toiminnassa jo 25 vuotta, eikä ole ollut pelkoa kielen kuolemisesta, varsinkaan kun koko Microsoft saattaa olla riippuvainen kielestä. Dokumentaatio on aina ollut kunnossa, bugeja ei ole näkynyt. Huonoa on ainoastaan se että rahat kulkevat sille Amerikkalaiselle firmalle.
- kantaan
tyuiop kirjoitti:
Oli juttua että kaikki jutut voi tehdä kaikilla kielillä. Olivat sitä mieltä että kielten kritisointi on turhaa, koska harva käyttäjä tuntee kahta kieltä niin hyvin että kykenisi vertailemaan niitä keskenään.
>Olivat sitä mieltä että kielten kritisointi on turhaa...
Sellainen "koodari" joka kiistelee kielten paremmuudesta ei ymmärrä ohjelmoinnista tuon taivaallista. Ihan vastaavaa kun autonasentajat jotka väittelevät autotekniikan ratkaisujen paremmuudesta.
On niin paljon tärkeämpiä asioita huomioitavana ja jos ei nyt ihan mitättömänä mutta varsin pienellä painoarvolla se millä lopputulos koodataan. - FORTRAN I
kantaan kirjoitti:
>Olivat sitä mieltä että kielten kritisointi on turhaa...
Sellainen "koodari" joka kiistelee kielten paremmuudesta ei ymmärrä ohjelmoinnista tuon taivaallista. Ihan vastaavaa kun autonasentajat jotka väittelevät autotekniikan ratkaisujen paremmuudesta.
On niin paljon tärkeämpiä asioita huomioitavana ja jos ei nyt ihan mitättömänä mutta varsin pienellä painoarvolla se millä lopputulos koodataan."Sellainen "koodari" joka kiistelee kielten paremmuudesta ei ymmärrä ohjelmoinnista tuon taivaallista."
Ja tämän takia käytämme kaikki ensimmäistä ohjelmointikieltä FORTRAN I:tä, koska kukaan ei ole sen jälkeen keksinyt mitään parempaa. Amen. - upposi
FORTRAN I kirjoitti:
"Sellainen "koodari" joka kiistelee kielten paremmuudesta ei ymmärrä ohjelmoinnista tuon taivaallista."
Ja tämän takia käytämme kaikki ensimmäistä ohjelmointikieltä FORTRAN I:tä, koska kukaan ei ole sen jälkeen keksinyt mitään parempaa. Amen."...kukaan ei ole sen jälkeen keksinyt mitään parempaa. Amen."
Sinä mahdat olla yksi näistä joita tarkoitin. Tottakai ohjelmointikielissä tapahtuu kehitystä kuten missä tahansa tekniikassa.
Mutta kun se koodaaminen on NIIN PIENI osa sovelluskehitystä että sen merkitystä ei pidä korostaa turhan takia. FORTRAN I:lläkin tekee kaikki tämän päivän softat jos sille päälle sattuu. Aikaa vaan menee hiukan enemmän kuin nykyajan kielillä mutta ei paljoa. - azk.py
upposi kirjoitti:
"...kukaan ei ole sen jälkeen keksinyt mitään parempaa. Amen."
Sinä mahdat olla yksi näistä joita tarkoitin. Tottakai ohjelmointikielissä tapahtuu kehitystä kuten missä tahansa tekniikassa.
Mutta kun se koodaaminen on NIIN PIENI osa sovelluskehitystä että sen merkitystä ei pidä korostaa turhan takia. FORTRAN I:lläkin tekee kaikki tämän päivän softat jos sille päälle sattuu. Aikaa vaan menee hiukan enemmän kuin nykyajan kielillä mutta ei paljoa.Koodaaminen on erittäin tärkeä vaihe ohjelmistoprojektissa. Vaikkei se kestäisikään yhtä pitkään kuin suunnittelu tai ylläpito, siinä ja sitä varten tehdyt valinnat vaikuttavat moniin muihin kehityksen vaiheisiin (suunnitteluun, protoiluun, testaukseen ja ylläpitoon). Kielen valinta on yksi näistä valinnoista, joten sitä ei pidä ohittaa "eihän sillä paljon väliä ole"-tyylillä.
Väärä kielivalinta ihan tavallisten kieltenkin joukosta (C, C , C#, Pascal, Java, Python, PHP, ...) saattaa pilata koko projektin. Syynä voi olla esimerkiksi 10 kertaa järkevää valintaa pidempi koodausvaihe (jonka takia esimerkiksi protoilu jää vähälle tai pois), alustariippuvuus, tarpeettoman suuret alustan resurssivaatimukset, vaikeasti testattava ja ylläpidettävä ohjelma (tehdäänkö 10000 riviä C:tä vai 1000 riviä Pythonia) tai liian hidas lopputulos.
Kun projektin alussa selvitetään vaatimuksia lopputulokselle, yksi olennainen päätös on valita sellainen kieli, jolla lopputulokseen on mahdollista päästä käytettävissä olevilla resursseilla.
Prosessori-lehdessä ollut väite kielten kritisoinnin turhuudesta on järjetön. Jos kokemusta ei ole monesta kielestä, kuten Prosessori kertoo monen kohdalla asian olevan, kuultu kritiikki saattaa olla ainoa tieto, jonka perusteella voi välttää kalliin ja tyhmän kielivalinnan.
Kielissä on eroja. Hyviä puolia on pitää tuoda esiin ja huonoja puolia pitää kritisoida. Keskustelun pitää olla vapaata, eivätkä sitä saa häiritä sellaiset amatöörit, jotka luulevat kaikkien kielten olevan yhtä hyviä. Se, että jollain kielellä *on mahdollista* hoitaa homma, ei tarkoita, että sillä *on järkevää* hoitaa hommaa. - höpö.
azk.py kirjoitti:
Koodaaminen on erittäin tärkeä vaihe ohjelmistoprojektissa. Vaikkei se kestäisikään yhtä pitkään kuin suunnittelu tai ylläpito, siinä ja sitä varten tehdyt valinnat vaikuttavat moniin muihin kehityksen vaiheisiin (suunnitteluun, protoiluun, testaukseen ja ylläpitoon). Kielen valinta on yksi näistä valinnoista, joten sitä ei pidä ohittaa "eihän sillä paljon väliä ole"-tyylillä.
Väärä kielivalinta ihan tavallisten kieltenkin joukosta (C, C , C#, Pascal, Java, Python, PHP, ...) saattaa pilata koko projektin. Syynä voi olla esimerkiksi 10 kertaa järkevää valintaa pidempi koodausvaihe (jonka takia esimerkiksi protoilu jää vähälle tai pois), alustariippuvuus, tarpeettoman suuret alustan resurssivaatimukset, vaikeasti testattava ja ylläpidettävä ohjelma (tehdäänkö 10000 riviä C:tä vai 1000 riviä Pythonia) tai liian hidas lopputulos.
Kun projektin alussa selvitetään vaatimuksia lopputulokselle, yksi olennainen päätös on valita sellainen kieli, jolla lopputulokseen on mahdollista päästä käytettävissä olevilla resursseilla.
Prosessori-lehdessä ollut väite kielten kritisoinnin turhuudesta on järjetön. Jos kokemusta ei ole monesta kielestä, kuten Prosessori kertoo monen kohdalla asian olevan, kuultu kritiikki saattaa olla ainoa tieto, jonka perusteella voi välttää kalliin ja tyhmän kielivalinnan.
Kielissä on eroja. Hyviä puolia on pitää tuoda esiin ja huonoja puolia pitää kritisoida. Keskustelun pitää olla vapaata, eivätkä sitä saa häiritä sellaiset amatöörit, jotka luulevat kaikkien kielten olevan yhtä hyviä. Se, että jollain kielellä *on mahdollista* hoitaa homma, ei tarkoita, että sillä *on järkevää* hoitaa hommaa.Taas yksi amis-koodari yrittää päteä. Sitten kun on kokemusta sovelluskehityksen kokonaisuudesta niin saattaa mieli muuttua.
>...joten sitä ei pidä ohittaa "eihän sillä paljon väliä ole"-tyylillä.
Ei tietenkään ohittaa mutta NIMENOMAAN siihen pitää asennoitua "eihän sillä paljon väliä ole"-tyylillä.
>...tehdäänkö 10000 riviä C:tä vai 1000 riviä Pythonia...
Paljon tärkeämpää on miettiä tarvitaanko ko. modulia laisinkaan.
>Se, että jollain kielellä *on mahdollista* hoitaa homma, ei tarkoita, että sillä *on järkevää* hoitaa hommaa.
Täysin samaa mieltä mutta edelleen on muistettava että koodaus on vain ohjelmistoprojektin pieni osa jolla loppukäyttäjän toiveet täyttävä kokonaisuus väännetään koneen ymmärtämään muotoon. - azk.py
höpö. kirjoitti:
Taas yksi amis-koodari yrittää päteä. Sitten kun on kokemusta sovelluskehityksen kokonaisuudesta niin saattaa mieli muuttua.
>...joten sitä ei pidä ohittaa "eihän sillä paljon väliä ole"-tyylillä.
Ei tietenkään ohittaa mutta NIMENOMAAN siihen pitää asennoitua "eihän sillä paljon väliä ole"-tyylillä.
>...tehdäänkö 10000 riviä C:tä vai 1000 riviä Pythonia...
Paljon tärkeämpää on miettiä tarvitaanko ko. modulia laisinkaan.
>Se, että jollain kielellä *on mahdollista* hoitaa homma, ei tarkoita, että sillä *on järkevää* hoitaa hommaa.
Täysin samaa mieltä mutta edelleen on muistettava että koodaus on vain ohjelmistoprojektin pieni osa jolla loppukäyttäjän toiveet täyttävä kokonaisuus väännetään koneen ymmärtämään muotoon.> Taas yksi amis-koodari yrittää päteä.
Väärin arvattu.
> Ei tietenkään ohittaa mutta NIMENOMAAN siihen
> pitää asennoitua "eihän sillä paljon väliä
> ole"-tyylillä.
Jos todellakin suhtaudut kielivalintaan "eihän sillä paljon väliä ole"-tyylillä, pidä se edes asiakkailta salassa. Ylimielisyys tuossa asiassa ei kerro ammattitaidosta, vaan kyvyttömyydestä valita oikeaa työkalua ja piittaamattomuudesta asiakasta kohtaan (jos ei edes viitsitä kunnolla selvittää, millä kielellä ja teknologioilla projekti kannattaisi tehdä). Asiakashan lopulta maksaa viulut. - uutuusarvo
on kuollut jo ennen kuin lehti on ehditty julkaista.
- kuten kuvasta näkyy
http://www.tiobe.com/tpci.htm
laskua on havaittavissa. kuitenkin eniten olisi syytä olla huolissaan delphi-ohjelmoijat. vielä ei ole liian myöhäistä vaihtaa Visual Basiciin!- vai mitä
Tuo on kuin pörssikursseja seurailisi ;)
http://www.google.com/trends?q=c , c, Delphi, java, php&ctab=0&geo=all&date=all
Ehkä toisena vertailukohtana voisi olla:
http://www.dwheeler.com/sloc/
Vaikka onkin vuodelta 2005 ja kattaa vain Debianin sorsat, ei suurta muutosta ole tuosta tapahtunut. - Höpö.
Siis onhan VB:kin laskussa ainakin tuon taulukon mukaan. Kotitehtäväksi voit laskea kumpi häviää ennemmin.
- huolissaan...
...pitäisi varmaan olla C#-koodareitten. Massiivisesta vuosikausien julkisuusmyllytyksestä huolimatta osuus on niin pieni että jopa JavaScript meni ohitse.
Ja C#:stahan piti tulla muka Javan korvaaja. ;-)
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1406663
Mies, mua jotenkin kiinnostaa
Että osaatko sä ollenkaan höllätä? Ootko aina kuin persiille ammuttu karhu. Pohtimassa muiden vikoja?1495749- 1234891
Moi kuumis.
Just ajattelin sua. Oot mun rauha, turva ja lämpö. Olet monia muitakin asioita, mut noita tartten eniten. Pus.434500Milloin olisi sinun ja kaivattusi
Kaunein päivä? Kamalin hetki? Miksi? Kumpaa pyrit muistelemaan? Kumpi hallitsee mieltäsi?533895- 623071
Itkin oikeasti aamulla taas
Haluaisin niin kertoa miltä musta tuntuu. Oon jotenkin hajalla. Tarvitsin ees jonkun joka ymmärtää.522966Minun rakkaani.
Haluaisin käden mitan päähän sinusta. Silleen, että yltäisin koskettamaan, jos siltä tuntuu. Olen tosi huono puhumaan, m242432- 422280
Naiselle hyvää viikkoa
olet edelleen sydämessäni. Toivon sinulle myötätuulta mitä ikinä teetkään🪢152197