Citat:
Uporabnik futuristic pravi:
Poslovne aplikacije. Če znaš C# in bi lahko delal v LJ mi pošlji PM.
Citat:
Uporabnik darko11 pravi:
Priporocam ti C#, ki v praksi uvaja Rapid Application Development za C jezik. Sploh, ce nimas izkusenj z objektnim programiranjem.
Sam sem zacel z Delphijem, nato C++, ki je bistveno tezji, zdaj pa C#... V C++ se bos za isto aplikacijo precej bolj namatral...
Drugace pa ti bo C++ koristil za kaksne low level komunikacije, v glavnem je C# razsirjen: zelo preprosto je napisat ASP NET web aplikacijo ali web servis poleg klasicnih dialog based aplikacij...
Veliko pa jih je preslo na Javo - tudi zagrizene C++ firme kot so Hermes, S&T itd.
Veliko uspeha pri ucenju.
Žal delam z uporabo prevajalnika in knjižnic.Citat:
Uporabnik doto pravi:
Ja sam to ni problem jezika kot takega. To je problem prevajalnikov in knjižnic.
Se strinjam. V Eclipse ti recimo zraven takoj dokumentacijo metode napiše.Citat:
Sicer pa sedaj živimo v času, ko visual studio poneumlja programerje. Intelisense naredi začetniku več škode kot koristi. Včasih je programer za vsak class prebral dokumentacijo, da je našel primerne metode. Sedaj pa samo preleti razultate intelisensa in izbere tisto , ki se mu zdi najbolj primerna. S tem iz helpa ne dobi vseh informacij, kako se ta metoda obnaša v posebnih primerih. Kaj se zgodi ob napakah, kar pričakuje kot vhod. Posledično ne predvidi mejnih situacij zaradi česar so potencialni bugi v programih.
vsi programski jeziki v .net delajo enako hitro, ni vazno, al je ironfortran, python ali cs. kako bi pa izvedel take kriticne odseke pa ne vem. mogoce v unmanaged cpp, samo ne vem, kako bi to linkal zraven.Citat:
Uporabnik mihi pravi:
Kompleksnejše zadeve rešiš naprimer v Pythonu, performančno kritične odseke pa v C# vse to pa delaš kar z istim RAD orodjem.
Citat:
Uporabnik mihi pravi:
To je res, da se v .NET okolju vsa koda izvaja preko iste vmesne CLR kode, vendar obstajajo razlike v kvaliteti prevedene kode, ki se razlikujejo od jezika do jezika in ta je najbolj izpiljena in optimizirana za C#
Poleg tega je mogoče v C# izvajati takoimenovano UnSafe kodo, ki je omogočena ravno iz performančnih razlogov.