Voisiko joku hieman selventää tätä kielten viidakkoa? Tiedän mikä on C ja C sekä Java, mutta mitä kieliä ovat C# ja J ja J#? Entä mitä tarkoittaa .NET? Ja mihin tarkoitukseen nuo ovat?
voisiko joku selventää
joonaspox
6579
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
C# - taitaa olla MS:n vastine Javasta.
.NET - Oliot kättelee toisiaan useassa eri kielissä ja koneissa.
Assembly - Ohjelmointikieli
C - Prosedualinen ohjelmointikieli.
C on hypridi oliot ja proseduurit (samoin Delphi).
Java - Tulkattava oliokieli.
J : en tiedä mitään. J#: kuullostaa nimen perusteella javalta, johon on tehty C#-tyylisiä parannuksia.
Mutta realistinen vaihtoehto on D!
http://www.digitalmars.com/d/
D:ssä on javan ja C parhaat puolet yhdistetty. J kirjastoja voi käyttää. Eli javan tyylikkyys ja C :n tehokkuus plus muita hienouksia. Ja se on olemassa ja toimii!
J kirjastoja voi käyttää: eikun tietysti C kirjastoja!!!
Toisilla sivuilla voi jäkeenpäin editoida omiaan. Olisi kiva.
C tarkoittaa muuttujan C post inkrementoitia. Siis muuttuja käytetään ensin ja sen jälkeen sen arvoa kasvatetaan yhdellä. Tämä on vissiin sitä nörttien huumoria.
C# microsoftin vastine javasta? Miten niin? Kääntyykö C# -ohjelmatkin tavukoodiksi? Toimiiko ohjelmat millä tahansa alustalla?
Syntaksi ilmeisesti on hyvin javamainen, mutta onko muuta yhteistä?
Näihin kysymyksiin löytyy vastauksia googlailemalla. Kyllä. C# on M$:n vastinen javalle. Senkin on tarkoitus olla laitteistoriippumaton juuri nettikäytön takia. Bytecode käännös löytyy, mutta (kuten java) sekin voidaan kääntää suoritettavaksi binääriksi, .dll:ksi tai .exe:ksi.
Kun kysessä on M$, niin tietysti C# suosii windowsia suoritusympäristönään. En ole asiantuntija. Lue itse lisää esim.
http://www.gotmono.com/docs/languages/csiorc.html
tai
http://www.javaworld.com/javaworld/jw-08-2000/jw-0804-itw-csharp.html
tai
http://www.simonrobinson.com/DotNET/Articles/Languages/IntroCSh.aspx