Tapahtumat

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

Kirjaudu sisään

Miksei C poistunut käytöstä heti kun C++ keksittiin?

Vierailija
29.03.2018 |

Mitä etua C:ssä enää on?

Kommentit (78)

Vierailija
1/78 |
29.03.2018 |
Näytä aiemmat lainaukset

Minusta nuo kaikki oliokielet on täyttä ulostetta ja tarpeetonta kompleksisuutta. Olin sitä mieltä jo kun C++ ja Java tulivat. Silloin kaikki vähän naureskelivat, että hitsi mikä dinosaurus, vastustaa edistystä. Nyt kuitenkin alan työelämässä näen, että kaikenlaiset skriptikielet yleistyy ja oliopohjaiset ohjelmointikielet harvinaistuu. Lopulta ne on huomanneet että turhaa tehdä asioita vaikeasti kun ne voi tehdä helpostikin.

Vierailija
2/78 |
29.03.2018 |
Näytä aiemmat lainaukset

Miksei sinun vanhempia haudattu kun sinä synnyit?

Siksi,

Sisältö jatkuu mainoksen alla
Sisältö jatkuu mainoksen alla
Vierailija
3/78 |
29.03.2018 |
Näytä aiemmat lainaukset

Kompaktius ja nopeus.

Jos haluaa tehdä todella tehokasta koodia (esim. käyttöjärjestelmän ohjelmointi, pelit) on mentävä niin lähelle rautaa kuin on pragmaattista. C:sta ei ole enää pitkä loikka assembleriin.

Vierailija
4/78 |
29.03.2018 |
Näytä aiemmat lainaukset

C++ ei todellakaan ollut mikään silver bullet. C on vanha mutta yhtenäinen selkeä kieli. C++ on hot mess joka ei oikeasti tyydyttänyt ketään.

Vierailija
5/78 |
29.03.2018 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Minusta nuo kaikki oliokielet on täyttä ulostetta ja tarpeetonta kompleksisuutta. Olin sitä mieltä jo kun C++ ja Java tulivat. Silloin kaikki vähän naureskelivat, että hitsi mikä dinosaurus, vastustaa edistystä. Nyt kuitenkin alan työelämässä näen, että kaikenlaiset skriptikielet yleistyy ja oliopohjaiset ohjelmointikielet harvinaistuu. Lopulta ne on huomanneet että turhaa tehdä asioita vaikeasti kun ne voi tehdä helpostikin.

C++ vielä ymmärsi kun se nyt on C pienellä olio-kuorrutuksella mutta Java oli alunperin Sun Microsystemsin salajuoni myydä raskasta serverirautaa kun ei sitä kökköä pinokoodia oikein mikään jaksanut pyörittää.

Write Once, Lag Everywhere, vai miten se mainoslause menikään...

Vierailija
6/78 |
29.03.2018 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Kompaktius ja nopeus.

Jos haluaa tehdä todella tehokasta koodia (esim. käyttöjärjestelmän ohjelmointi, pelit) on mentävä niin lähelle rautaa kuin on pragmaattista. C:sta ei ole enää pitkä loikka assembleriin.

Entä Fortran?

Sisältö jatkuu mainoksen alla
Vierailija
7/78 |
29.03.2018 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Minusta nuo kaikki oliokielet on täyttä ulostetta ja tarpeetonta kompleksisuutta. Olin sitä mieltä jo kun C++ ja Java tulivat. Silloin kaikki vähän naureskelivat, että hitsi mikä dinosaurus, vastustaa edistystä. Nyt kuitenkin alan työelämässä näen, että kaikenlaiset skriptikielet yleistyy ja oliopohjaiset ohjelmointikielet harvinaistuu. Lopulta ne on huomanneet että turhaa tehdä asioita vaikeasti kun ne voi tehdä helpostikin.

C++ vielä ymmärsi kun se nyt on C pienellä olio-kuorrutuksella mutta Java oli alunperin Sun Microsystemsin salajuoni myydä raskasta serverirautaa kun ei sitä kökköä pinokoodia oikein mikään jaksanut pyörittää.

Write Once, Lag Everywhere, vai miten se mainoslause menikään...

Niin mutta Javan idea todellakin oli se että kerran kasattua binääriä voidaan ajaa käyttöjärjestelmästä ja raudasta riippumatta. Ainakin näin periaatteessa. Käytännössä tilanne ei ole niin yksinkertainen.

Vierailija
8/78 |
29.03.2018 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Minusta nuo kaikki oliokielet on täyttä ulostetta ja tarpeetonta kompleksisuutta. Olin sitä mieltä jo kun C++ ja Java tulivat. Silloin kaikki vähän naureskelivat, että hitsi mikä dinosaurus, vastustaa edistystä. Nyt kuitenkin alan työelämässä näen, että kaikenlaiset skriptikielet yleistyy ja oliopohjaiset ohjelmointikielet harvinaistuu. Lopulta ne on huomanneet että turhaa tehdä asioita vaikeasti kun ne voi tehdä helpostikin.

C++ vielä ymmärsi kun se nyt on C pienellä olio-kuorrutuksella mutta Java oli alunperin Sun Microsystemsin salajuoni myydä raskasta serverirautaa kun ei sitä kökköä pinokoodia oikein mikään jaksanut pyörittää.

Write Once, Lag Everywhere, vai miten se mainoslause menikään...

Niin mutta Javan idea todellakin oli se että kerran kasattua binääriä voidaan ajaa käyttöjärjestelmästä ja raudasta riippumatta. Ainakin näin periaatteessa. Käytännössä tilanne ei ole niin yksinkertainen.

Olihan se ja aika hyvin sitä pystyikin mutta sillä kustannuksella että se oli kaikkialla hemmetin hidasta.

Mutta koska käytännössä kaikkien serverien käyttöjärjestelmä on nykyisin Linux ja rauta Intel-pohjaista niin tämä myyntipointti on merkityksetön.

Eipä taida moni enää kirjoitella omenaisiakaan websivuille...

Sisältö jatkuu mainoksen alla
Vierailija
9/78 |
29.03.2018 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Kompaktius ja nopeus.

Jos haluaa tehdä todella tehokasta koodia (esim. käyttöjärjestelmän ohjelmointi, pelit) on mentävä niin lähelle rautaa kuin on pragmaattista. C:sta ei ole enää pitkä loikka assembleriin.

Entä Fortran?

En ole sama henkilö, mutta tietääkseni toisin kuin C-kieli, Fortran ei ole yleiskieli, vaan soveltuu lähinnä matemaattiseen laskentaan. Esimerkiksi fyysikot saattavat käyttää sitä apunaan työssään.

Vierailija
10/78 |
29.03.2018 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Minusta nuo kaikki oliokielet on täyttä ulostetta ja tarpeetonta kompleksisuutta. Olin sitä mieltä jo kun C++ ja Java tulivat. Silloin kaikki vähän naureskelivat, että hitsi mikä dinosaurus, vastustaa edistystä. Nyt kuitenkin alan työelämässä näen, että kaikenlaiset skriptikielet yleistyy ja oliopohjaiset ohjelmointikielet harvinaistuu. Lopulta ne on huomanneet että turhaa tehdä asioita vaikeasti kun ne voi tehdä helpostikin.

C++ vielä ymmärsi kun se nyt on C pienellä olio-kuorrutuksella mutta Java oli alunperin Sun Microsystemsin salajuoni myydä raskasta serverirautaa kun ei sitä kökköä pinokoodia oikein mikään jaksanut pyörittää.

Write Once, Lag Everywhere, vai miten se mainoslause menikään...

Niin mutta Javan idea todellakin oli se että kerran kasattua binääriä voidaan ajaa käyttöjärjestelmästä ja raudasta riippumatta. Ainakin näin periaatteessa. Käytännössä tilanne ei ole niin yksinkertainen.

Olihan se ja aika hyvin sitä pystyikin mutta sillä kustannuksella että se oli kaikkialla hemmetin hidasta.

Mutta koska käytännössä kaikkien serverien käyttöjärjestelmä on nykyisin Linux ja rauta Intel-pohjaista niin tämä myyntipointti on merkityksetön.

Eipä taida moni enää kirjoitella omenaisiakaan websivuille...

Onko todellakin noin? Minusta joku sanoi että Windows-palvelimia on nykyään enemmän.

Sisältö jatkuu mainoksen alla
Vierailija
11/78 |
29.03.2018 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Kompaktius ja nopeus.

Jos haluaa tehdä todella tehokasta koodia (esim. käyttöjärjestelmän ohjelmointi, pelit) on mentävä niin lähelle rautaa kuin on pragmaattista. C:sta ei ole enää pitkä loikka assembleriin.

Entä Fortran?

Fortran on yleiskäyttöiseksi kieleksi vähän liian ummehtunut tuulahdus talon kokoisten servereiden ajalta ja matematiikkaorientoitunut.

Vierailija
12/78 |
29.03.2018 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Kompaktius ja nopeus.

Jos haluaa tehdä todella tehokasta koodia (esim. käyttöjärjestelmän ohjelmointi, pelit) on mentävä niin lähelle rautaa kuin on pragmaattista. C:sta ei ole enää pitkä loikka assembleriin.

Entä Fortran?

Fortran on yleiskäyttöiseksi kieleksi vähän liian ummehtunut tuulahdus talon kokoisten servereiden ajalta ja matematiikkaorientoitunut.

Mutta sen etu on kuitenkin nopeus?

Sisältö jatkuu mainoksen alla
Vierailija
13/78 |
29.03.2018 |
Näytä aiemmat lainaukset

printf("Hello world");

Vierailija
14/78 |
29.03.2018 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Minusta nuo kaikki oliokielet on täyttä ulostetta ja tarpeetonta kompleksisuutta. Olin sitä mieltä jo kun C++ ja Java tulivat. Silloin kaikki vähän naureskelivat, että hitsi mikä dinosaurus, vastustaa edistystä. Nyt kuitenkin alan työelämässä näen, että kaikenlaiset skriptikielet yleistyy ja oliopohjaiset ohjelmointikielet harvinaistuu. Lopulta ne on huomanneet että turhaa tehdä asioita vaikeasti kun ne voi tehdä helpostikin.

C++ vielä ymmärsi kun se nyt on C pienellä olio-kuorrutuksella mutta Java oli alunperin Sun Microsystemsin salajuoni myydä raskasta serverirautaa kun ei sitä kökköä pinokoodia oikein mikään jaksanut pyörittää.

Write Once, Lag Everywhere, vai miten se mainoslause menikään...

Niin mutta Javan idea todellakin oli se että kerran kasattua binääriä voidaan ajaa käyttöjärjestelmästä ja raudasta riippumatta. Ainakin näin periaatteessa. Käytännössä tilanne ei ole niin yksinkertainen.

Olihan se ja aika hyvin sitä pystyikin mutta sillä kustannuksella että se oli kaikkialla hemmetin hidasta.

Mutta koska käytännössä kaikkien serverien käyttöjärjestelmä on nykyisin Linux ja rauta Intel-pohjaista niin tämä myyntipointti on merkityksetön.

Eipä taida moni enää kirjoitella omenaisiakaan websivuille...

Ei kaikkien serverien käyttöjärjestelmä nykyään todellakaan ole Linux. Pilvipalvelut ja virtuaaliset serverit on monimutkaistaneet tilannetta entisestään. Pääosin Amazonin pilvipalveluissa käytetään Linuxeja, Microsofin taas Windowseja.

Tuo Javan hitaus ei useimmissa kaupallisissa sovelluksissa ole mikään ongelma. Joo ei sillä kannata mitään resurssirajoittunutta sulautettua softaa alkaa tekemään, se C on siihen paljon parempi, tai ++. Mutta noita webbisoftia pyörittää ihan hyvin javapohjaisinakin, sovelluspalvelimilla jotka osaa rinnakkaistaa käyttäjämäärän mukaan.

Sisältö jatkuu mainoksen alla
Vierailija
15/78 |
29.03.2018 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

printf("Hello world");

Kehitä tuota vielä vähän.

Vierailija
16/78 |
29.03.2018 |
Näytä aiemmat lainaukset

Aika sataprosenttisesti on javan ympäristoriippumattomuus toteutunut. Ja olio-ohjelmointi voitti muut paradigmat 100-0. C++ ei epäonnistunut olio-ohjelmoinnin takia vaan koska se oli outo hybridi täynnä tyhmiä juttuja.

Vierailija
17/78 |
29.03.2018 |
Näytä aiemmat lainaukset

Vain sulasankarit ymmärtää miksi. Näennäiskoodaajat eivät koskaan.

(Entinen) sulasankari

Vierailija
18/78 |
29.03.2018 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Aika sataprosenttisesti on javan ympäristoriippumattomuus toteutunut. Ja olio-ohjelmointi voitti muut paradigmat 100-0. C++ ei epäonnistunut olio-ohjelmoinnin takia vaan koska se oli outo hybridi täynnä tyhmiä juttuja.

Ei kyllä varmasti muuten toteutunut.

Vierailija
19/78 |
29.03.2018 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Minusta nuo kaikki oliokielet on täyttä ulostetta ja tarpeetonta kompleksisuutta. Olin sitä mieltä jo kun C++ ja Java tulivat. Silloin kaikki vähän naureskelivat, että hitsi mikä dinosaurus, vastustaa edistystä. Nyt kuitenkin alan työelämässä näen, että kaikenlaiset skriptikielet yleistyy ja oliopohjaiset ohjelmointikielet harvinaistuu. Lopulta ne on huomanneet että turhaa tehdä asioita vaikeasti kun ne voi tehdä helpostikin.

C++ vielä ymmärsi kun se nyt on C pienellä olio-kuorrutuksella mutta Java oli alunperin Sun Microsystemsin salajuoni myydä raskasta serverirautaa kun ei sitä kökköä pinokoodia oikein mikään jaksanut pyörittää.

Write Once, Lag Everywhere, vai miten se mainoslause menikään...

Niin mutta Javan idea todellakin oli se että kerran kasattua binääriä voidaan ajaa käyttöjärjestelmästä ja raudasta riippumatta. Ainakin näin periaatteessa. Käytännössä tilanne ei ole niin yksinkertainen.

Olihan se ja aika hyvin sitä pystyikin mutta sillä kustannuksella että se oli kaikkialla hemmetin hidasta.

Mutta koska käytännössä kaikkien serverien käyttöjärjestelmä on nykyisin Linux ja rauta Intel-pohjaista niin tämä myyntipointti on merkityksetön.

Eipä taida moni enää kirjoitella omenaisiakaan websivuille...

Entäs ne pari miljardia Android kännykkää jotka pyörii Javasta lähtöisin olevan Dalvik virtuaalikoneen voimalla? Yksinkertaistetusti voisi sanoa kaikkien Android kännykkä appien olevan Java ohjelmia.

Vierailija
20/78 |
29.03.2018 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

printf("Hello world");

Kehitä tuota vielä vähän.

printf("Hello, it's me, I was wondering if after all these years you'd like to meet");

Kirjoita seuraavat numerot peräkkäin: yksi kuusi kuusi