Új hozzászólás Aktív témák
-
A C# nem java.... ha használod, tudod, ha nem, akkor meg mire fel a háborgás? A példa pedig épp ma jött elő és idegesítő. Apróság, de idegesítő. Nem kell itt a gonosz Microsoft-tal jönni és a szuper Linux-szal, erre vannak más fórumok, ez itt a C#-ról szól. szóval részemről ennyi, értelmetlen vitába nem megyek bele. Szubjektív véleményem, hogy a java rosszabb a C#-nál és ehhez tartom is magam, nem kell megtéríteni.
(és még nem esett szó a WCF és WPF párosról, olyat hol lehet java alapon sszehozni?
)
-
Nem ezek a problemak, hanem amiket lentebb is irtam.
- generikusok
- delegatek
- nincsenek kicseszett checked exceptionokMeg van jo sok nagyon kellemes syntactic sugar, elukon a Linq-el meg a lambdakkal.
De mindkettonek megvan a helye, csak szigoruan nyelvi szinten a C# fejlettebb -- persze ez ertheto, van koztuk egy evtized.
-
"Tehát a c# szar szerinted, ok."
Ezt hol olvastad?
A Java a szar. Persze vannak dolgok, amire az való igazán (J2EE), de általánosságban nem láttam előnyét a C#-hoz képest. Ez csupán egy vélemény, amivel nem vagyok egyedül.
Egy nagyon egyszerű példa:
C#-ban a string.Replace minden előfordulást kezel, javában csak az elsőt. Plusz kódolás. -
Hat peldaul az, hogy a generikusok az csak egy compiler magic, futasidoben mar nincs generikus ugy egyaltalan (type erasure, java programozokent valszeg tudod, mi az). Ennek termeszetesen van nehany csunya implikacioja, pl. primitiv tipusok autoboxolasa minden egyes esetben, vagy az, hogy nem tudod megmondani runtime, hogy a kapott parameter az T<U> vagy T<V> tipus. Vagy nem tudsz egyszeruen runtime peldanyositani egy tipust. C#/C++ tudja a kovetkezot:
T Create<T>()
{
return new T();
}(Persze a C++ szintaktika nem pont ez.)
A Java ezt nem tudja.
Új hozzászólás Aktív témák
Hirdetés
- GAMER PC : RYZEN 5 4500 / 16GB DDR4 / ASUS RX 480 8GB / WiFi / Bluetooth / 512GB M.2 SSD / 500GB HDD
- Dell Latitude 7390, 13,3" FHD IPS , I5-7300U CPU, 16GB DDR4, 512GB SSD, WIN 11, ( olvasd végig )
- Acer PREDATOR HELIOS NEO 16 / i9-14900HX / RTX 4070 (140W) / 1 TB SSD / 240HZ
- Topping A70 Pro fejhallgató erősítő
- Topping D70 Pro Octo DAC
- AKCIÓ! ASUS MAXIMUS VIII HERO Z170 chipset alaplap garanciával hibátlan működéssel
- Apple iPhone SE 16GB, Kártyafüggetlen, 1 Év Garanciával
- BANKMENTES részletfizetés Noblechairs HERO Fekete/Platinafehér Gamer Szék
- BESZÁMÍTÁS! ASROCK H310CM i5 8400 16GB DDR4 256GB SSD 1TB HDD GTX 1060 3GB Rampage SHIVA TT 500W
- ÚJ ÁRU, OLCSÓBB!!! Dell Precision Workstation 5550, 5560, 7510, 7520, 7550, 7720, i7, 6-11. gen.
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: Promenade Publishing House Kft.
Város: Budapest