Citata:
|
Beja tas .NET framework tai kazkoks dalykelis kurio reikia kad kai kurios programos pasileistu. O cia kaip tu pasakoja tai tas .NET framework ir dar kazkoks kompiliatorius yra ar kaip?
|
.NET paprasčiau bus įsivaizduot kaip Microsoft Java versiją, kuriam kodas rašomas Basic.NET, C#, Java#, C++. .NET yra kaip virtuali mašina suprantanti jai rašomą kodą, t.y. jei tarkim visual basic 6 rašyto kodo atkompiliuotas rezultatas yra win23 vykdomasis failas, tai Basic.NET rašytas kodas (taikytas į .NET) bus .NET'ui skirtas kodas, kurio win32 tiesiog nesupras.
kalbant apie kalbas ir kuo jos skiriasi, galima būtų prirašyti labai daug, bet pamėginsiu trumpai.
visų pirma kaip kažkas jau rašė jos skiriasi sintakse (kaip anglų nuo lietuvių), antra - skiriasi taikymo stritimis, pvz c c++ labiau bendros paskirties kalbos, PHP tinklapių kūrimui skirta kalba, ir t.t. ir pan. toliau jos skiriasi savo ideologija, kuri dažniausiai diktuojama bibliotekų rinkinių, t.y. kaip vienas ar kitas dalykas turėtų būti realizuojamas rašant programas viena ar kita kalba, pvz darbas su duomenų baze, tiklu ir t.t. ir pan.