"Keskustele ohjelmoinnista C-, C -, ja C# -kielillä."
Mitä toi C# täällä tekee? Eihän kuulu samaan kategoriaan kuin C/C muuten kuin että on ns. aaltosulku-kieli. Samalla logiikalla myös Java kuuluisi tänne. C# olla oma palsta tai sitten ".NET ja C#"-palsta.
Ja tänne voisi kuulua myös Objective-C ja D-kielet, koska niillä sentään kääntyy C-koodi.
Mitä toi C# täällä tekee? Eihän kuulu samaan kategoriaan kuin C/C muuten kuin että on ns. aaltosulku-kieli. Samalla logiikalla myös Java kuuluisi tänne. C# olla oma palsta tai sitten ".NET ja C#"-palsta.
Ja tänne voisi kuulua myös Objective-C ja D-kielet, koska niillä sentään kääntyy C-koodi.
Vastaukset 3
Vanhimmat
Siksi koska C# on johdettu C-kielestä, tavallaan c :kin yksinkertaisempi kieli johon on lisätty myös javasta jotain?..:)
Mikä ihmeen "johdettu"?
C#:ssa on vaikutteita C :stä ja eteenkin Javasta, ym. Taas C , Objective-C ja D-kieli ovat laajennoksia C-kieleen eli niillä voi kääntää C-koodia.
C#:a on syytetty -aivan aiheesta- törkeäksi Javan kopioksi. Syy lienee että MS pelkäsi että Java valloittaa "maailman" ja Windows-riippuvuus loppuisi sen takia.
Näin ei käynyt koska Javasta eikä C#:sta ei ole natiivikoodikielten kilpailijaksi kun tarvitaan suorituskykyä.
MS arvioi homman väärin ja oikeastaan MS:n olisi pitänyt tehdä joku D-kielen kaltainen (D-kielihän on kuin Java, mutta natiiviksi kääntyvä sekä roskienkeruu C-kieli ja C:n kirjastot mahdollisia.)
Miksi kummassa MS teki virtuaalikoneen jos se selvästikin haluaa että ohjelmia ajetaan vain Winkurassa??
Joo minunkin mielestäni C# joutaisi C/C palstalta aivan omalle alueelleen.
Paremmin sopisi yhteen Java / C# tai sitten .NET paskeille erikseen oma lauta.