56
  • barr
    #16
    >>"És megdöbbentett, hogy mennyire nincs hozzá értelmes GUI"
    Most ezalatt az érted hogy nincs normális IDE, vagy hogy az AWT és a Swing komponensek úgy szarok ahogy vannak???

    Bazze,most tömör vagy világos legyen a kód?A kettő gyakran diszjunkt egymásra nézve, szal nagy hülyeség elvárni mindkettőt egy nyelvtől.Szvsz tényleg nagyon jó kis nyelv a C a maga nemében és a .NET is nagyon átgondolt a C#-al együtt.Amúgy halkan megjegyzem h a C# szinte egyenesen származtatható a Java-ból,ugyanis egy sértődés eredményeképpen jött létre,amikor is a kedvenc cégünk olyan elemeket akart építeni a Java-ba melyek sértették volna annak a platformfüggetlenségét.



  • turul16
    #15
    Akkor szar a kód.
    Itt sok teszten megnézheted menyire rossz vagy jó.

    Itt C# mono rosszabbul szerepel, mint JAVA.
    Egyébként általában aki nem C/C++ használ az kevésbé érti, hogy hagyan működik egy számítógép.

    És legtöbb JAVA/ C# kódnál nem nyelvi/JIT korlátok jelentik legtöbbször a szűk keresztmetszetet, a használói gyakran szarul terveznek (teljesítmény szempontból) és még szarabbúl implementálnak.

    C- fordító (szinte) minden ma használat eszközre van.
    Néhány CPU (AVR32, ARM (jazelle)) rendelkezik olyan elemekkel amivel gyorsan "egyszerűen" "futtatható" lesz a javabytekód.
  • roliika
    #14
    De ahogy az Oracle be tudja adni, egy kiskernek, hogy 1,5 milla a rendszerük és mekkora király dolog, pont úgy lehet JSP oldalt készíteni, hogy gyorsabb mint a PHP (pedig a nagy büdös ****-t).
  • roliika
    #13
    Írtál már java kódot amúgy? Én igen.Sajnos. És megdöbbentett, hogy mennyire nincs hozzá értelmes GUI, és milyen sokat kell gépelni mire van látható eredmény.

    Sajnos nem olyan tömör és világos mint a c vagy c#.
  • roliika
    #12
    Iwiwet sem idióták programozzák, viszont sajnos JSP alapú amit istenítenek páran de az első lap betöltés mindenképp lassú. Namost ez a pont ami miatt bukta az egész. Az iwiwen jobb esetben nincs kétszer ugyan az az oldal...amúgy nagy az oldal terhelése, terákat használnak csak a kicsi képek tárolására...nem a java ott a gond meg nem is a programozók hanem az egész úgy ahogy van.
  • roliika
    #11
    Neee..légyszii neee! A Java chip, konkrétan a midp chipek egy teljes architektúrát valósítanak meg, (magyarra fordítva más nagyon nem kell hozzá), míg C esetén kell egy processzor, egy valamilyen memória, egy időzítő, egy busz vezérlő és még sokminden más. C chipről én még nem hallottam.
  • Villanypásztor
    #10
    Nem programozok .NET-ben, de a wikipedia szerint
    "Also part of the .NET Framework, this runtime environment is known as the Common Language Runtime (CLR). The CLR provides the appearance of an application virtual machine so that programmers need not consider the capabilities of the specific CPU that will execute the program."

    Szóval VM-t használ. Az meg, hogy "mai szemmel már nevetséges", megint csak nem állja meg a helyét. 20 éve lett volna nevetséges. Ma már a legtöbb helyen fölösleg van számítási kapacitásból, ha meg nem, akkor is olcsóbb hardvert bővíteni, mint a fejlesztési időt növelni.
  • Villanypásztor
    #9
    "Olcsók a java chipek amit a C nem mondhat le magáról."

    Hogy miva??? C-ben gyakorlatilag bármire lehet programot írni, szinte minden architektúrához az assembler után a C fordító az első amit megírnak.

    De a Javat tényleg nem a sebessége miatt szeretjük. Van cserébe egy csomó kellemes tulajdonsága. Viszont ha hozzá nem értő programozó használja, akkor valóban katasztrófa a végeredmény. (lásd wiw)
  • roliika
    #8
    Használ. De az sima puszta függvény könyvtár mint a win API, és NEM virtuális gép!

    A virtuális gép fix "kapacitást" foglal le magának ami mai szemmel már nevetséges, a .NET nem!
  • Timbu
    #7
    "A virtuális gép csodái..."
    Ha csendben maradtál volna...
    A .NET ugyanúgy használ, köztes kódot mint a Java.

    Az iwiw-ről meg annyit hogy ganéj programot nem csak Javaban lehet írni...
  • pedrohsi
    #6
    A Microsoft meg nyilván a Java előnyeit fogja a saját rendezvényén bemutatni, puszta jószándékból...
  • barr
    #5
    Teljesítménykritikus alkalmazásoknál a -server kapcsolóval a javac rögtön natív kódot fordít,szóval ez a rákfene kiküszöbölhető.Másrészt meg illik figyelembe venni azt amit maga a java platform nyújt,nem egyszerűen csak sebesség létezik oszt' jó napot mindenkinek.Harmadrészt tényleg érdekes példát hoztál fel,persze hogy meg lehet verni egy platformot olyan versenyben amiről köztudott hogy nem a nyelv erőssége,maga a java az üzleti szférában domborít nagyot,ahol léteznek más,akár fontosabb szempontok is mint a sebesség(pl:biztonság,skálázhatóság,stb...)
  • roliika
    #4
    Igen. Csak demónak jó volt azért látni a sebességet.

    Persze a javat nem azért szeretjük mert piszokgyors hanem mert a "karórán" is fut.

    Olcsók a java chipek amit a C nem mondhat le magáról.
  • gkalcso
    #3
    Azért sakkprogramot illik a feladathoz passzoló nyelven megírni.
  • roliika
    #2
    Java és JSP klasszisokkal lassabb mint a C#. A virtuális gép csodái...

    Keresnek rengeteg Java programozót, főleg bankok, hogy a már meglévő kódot optimalizálják, mert finoman szólva lassú...namost nem a kódban van a hiba.

    Aki volt a Microsoft ingyenes programozóknak szóló rendezvényén, láthatta, hogy a javaban írt sakkprogram több mint 20* lassabb min az ugyanúgy megírt C# program.
  • Vorpal
    #1
    Ha valaki megnézi az IWIW et láthatja miért lesz nyilt forráskód.