Pereiti prie turinio

Programavimo kalbos pasirinkimas


Rekomenduojami pranešimai

Mintys apie C# (mano Java žinios truputi pasenusios, jei kas pasikeitė, tai galit pataisyt :) ):

Su C# dirbti tiesiog maloniau. Operatorių overloadin'imas (jokių x.Add(y).Multiply(z) ar list.get(0)...), nebūtina gaudyti exception'ų (gal kai kam tai minusas), lambdos/linq ( žinau, kad ir Java dabar jau turi lambdas, bet kiek girdėjau jos vietomis nusileidžia C#), veiksmai su string'ais (@ ir $), var, extension metodai, async, visual studio ir t.t. Net nežinau ar Java kalba turi nors vieną dalyką, kuris nėra geriau įgyvendintas C# kalboje. Na ir C# yra viena iš nedaugelio mainstream kalbų su kuria žmonės mėgsta dirbti (source).

C# galima naudoti ne tik kuriant microsoft specific dalykus (desktop/mobile aplikacijos, tinklapius ir pan.). C# gali būti naudojamas kuriant žaidimus su Unity ir CryEngine V.

C# ir .NET vystosi greičiau nei Java (galbūt man taip atrodo, nes specialiai nesidomiu Java naujienomis, bet labiau panašu, kad jų tiesiog nelabai yra).

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 2 savaičių...

Mintys apie C# (mano Java žinios truputi pasenusios, jei kas pasikeitė, tai galit pataisyt :) ):

Su C# dirbti tiesiog maloniau. Operatorių overloadin'imas (jokių x.Add(y).Multiply(z) ar list.get(0)...), nebūtina gaudyti exception'ų (gal kai kam tai minusas), lambdos/linq ( žinau, kad ir Java dabar jau turi lambdas, bet kiek girdėjau jos vietomis nusileidžia C#), veiksmai su string'ais (@ ir $), var, extension metodai, async, visual studio ir t.t. Net nežinau ar Java kalba turi nors vieną dalyką, kuris nėra geriau įgyvendintas C# kalboje. Na ir C# yra viena iš nedaugelio mainstream kalbų su kuria žmonės mėgsta dirbti (source).

C# galima naudoti ne tik kuriant microsoft specific dalykus (desktop/mobile aplikacijos, tinklapius ir pan.). C# gali būti naudojamas kuriant žaidimus su Unity ir CryEngine V.

C# ir .NET vystosi greičiau nei Java (galbūt man taip atrodo, nes specialiai nesidomiu Java naujienomis, bet labiau panašu, kad jų tiesiog nelabai yra).

 

...

 

 

Su C# dirbti tiesiog maloniau. Operatorių overloadin'imas (jokių x.Add(y).Multiply(z) ar list.get(0)...),

Kurioj čia vietoj operatorių overloadas? Čia paprasčiausia funcija. Vien dėl to kad "Add" kažką sudeda tai yra overload?

Operatorių overload yra kai pvz pliusas ne tik sumuoja, bet ir dar kažką padaro. Bet čia turi nusistatyti pats.

 

nebūtina gaudyti exception'ų (gal kai kam tai minusas)

Čia minusas nebent tiems, kas nemoka gaudyt.

 

 

veiksmai su string'ais (@ ir $),

Kas čia per veiksmas tas "@"? Čia multiline stringui, bet ar čia veiksmas?

 

O var ir linq tai tikrai geras dalykas.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kurioj čia vietoj operatorių overloadas? Čia paprasčiausia funcija. Vien dėl to kad "Add" kažką sudeda tai yra overload?

Operatorių overload yra kai pvz pliusas ne tik sumuoja, bet ir dar kažką padaro. Bet čia turi nusistatyti pats.

 

Su C# dirbti tiesiog maloniau. Operatorių overloadin'imas (jokių x.Add(y).Multiply(z) ar list.get(0)...)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

...

 

 

Kurioj čia vietoj operatorių overloadas? Čia paprasčiausia funcija. Vien dėl to kad "Add" kažką sudeda tai yra overload?

Operatorių overload yra kai pvz pliusas ne tik sumuoja, bet ir dar kažką padaro. Bet čia turi nusistatyti pats.

 

 

Čia minusas nebent tiems, kas nemoka gaudyt.

 

 

 

Kas čia per veiksmas tas "@"? Čia multiline stringui, bet ar čia veiksmas?

 

O var ir linq tai tikrai geras dalykas.

Net nežinau verta atsakinėti į šita shitpost'ą, tad atsakymas bus trumpas.

  1. Kai kalbėjau apie operator overloading, tai pateikiau Java kodo pavyzdį, kurio nebūtų C#.
  2. One of many articles about why checked exceptions suck
  3. Būtų buvę teisingiau sakyti, kad C# turi dar vieną string literal tipą (verbatim string). Jis retai naudojamas multiline string užrašyti, dažniau naudojama, kai norima, kad nebūtų simbolių escapinim'o. Na o string interpoliaciją ($) aš pavadinčiau veiksmu.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 2 mėnesių...

Forumas skirtas diskusijoms. Aš diskutuoju. O tu ką ten darei nežinau , gal su savimi diskutuoji. Tad neshitpostink pats ir gerbk tai, kur randies.

Na bent diskusijose, kuriose aš dalyvavau, buvo pateikiami kažkokie argumentai, kuriais bandoma pagrįsti savo poziciją. Tam aišku reikia ir suprasti diskusijos temą. Kaip bebūtų, pradėjai daryti offtopic'ą, tai, jei nuspręsi kažką man atrašyti, visam gerbiamam forumui bus geriau, jei tą padarysi per PM :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na bent diskusijose, kuriose aš dalyvavau, buvo pateikiami kažkokie argumentai, kuriais bandoma pagrįsti savo poziciją. Tam aišku reikia ir suprasti diskusijos temą. Kaip bebūtų, pradėjai daryti offtopic'ą, tai, jei nuspręsi kažką man atrašyti, visam gerbiamam forumui bus geriau, jei tą padarysi per PM :)

1. Aš pateikiau argumentus. Tai ne mano problema, jei pats laikaisi kažkokių principų ir nesugebi ižvelgti argumentų.

2. Diskusijų temą aš suprantu.

3. Offtopic aš nedariau. Parodyk kurioj vietoj aš tai dariau, anot tavęs.

4. Visi bendrauja čia viešai ir kolkas nėra reikalo bendrauti PM. Neketinu aš su tavim aiškintis kas yra kas, nes ir taip viskas yra aišku kas teisus, o kas ne.

Pats kalbi apie kažkokį skaidrumą, bet keikiesi jau pirmam komentavime, neįžvelgi mano argumentų. Tad nematau apie ką kalbėt kas ir taip aišku.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 9 mėnesių...

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...