Diskuze: Java vs C#
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 50 zpráv z 117.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Na túto otázku mi už netreba odpoveď Písal som ju pred dvoma
mesiacmi,ale aj tak dík.
zlib je třetích stran. David Hartinger říkal že u C# nenarazil na nic co by .NET v základu nedokázal.
Java EE je jen obdoba ASP.NET, ne?
ASP.NET je obdoba JSP. Java EE je mnohem rozsahlejsi.
Myslim, ze rozsahove jsou na tom obe platformy podobne.
a co se tyče grafiky jaké jsou vaše názory? Konkrétně 3D grafika. Sem
zvědavý jestli budou Vaše názory podobné těm co mám já
Luboš Běhounek Satik http://www.adam-bien.com/…ee_or_net_an
oboje ma svoje pro a proti, v obou pripadech se programator prosadi, zalezi jen
na nem jestli chce byt diktovan mrkvosoftem
Milan Gallas jsou na tom stejne, C# ma XNA a Mono, Java ma LWJGL +
enginy/frameworky staveny na tom a JavaFX pracuje na podpore 3D.
http://slashdot.org/…-real-world/
http://www.cs.yale.edu/…06/java.html
http://www.kulman.sk/…rogramovania
Koho živelne trápi, ktorý jazyk je lepší, môže surfovať do aleluja..
Sam se grafice moc nevenuji, maximalne nejake jednoduchosti v Blenderu, ale podle informaci od kamose z jedne vetsi ceske herni firmy modelari obvykle modeluji hlavne v 3DS MAX a animatori animuji hlavne v Maye.
EDIT: Jo ty jsi myslel Java vs C# ohledne 3D grafiky, tady je to uplne fuk, tady bych preferoval C++.
c++ je jazyk zastaralý. Takže učit se u něj 3D grafiku bych asi nikomu nedoporučoval.
Diktovan mrkvosoftem?
Koukam, ze tvuj nazor neni moc nestranny, ale spis je hodne zaujaty
C++ je mozna stary jazyk, ale urcite ne zastaraly.
Zastaralý návrh. tím myslím OOP v c++
Ne na to berou důraz ve škole, že se nemáme učit jazyky které nepodporují OOP.
C++ podporuje OOP lépe než spousta jiných používaných jazyků.
Promiň špatně jsem se vyjádřil. Ale stojím si zatím že úroveň oop není v dnešní době uspokojivá.
A když jsme u toho poptávka po programátorech v c++ je tedy jaká. Zajímali by mě statistiky.
C++ taky podporuje několik stylů programování takže čisté OOP to být ani nemůže.OOP taky někdy není výhodou...
OOP taky n+kdy není výhodou. To je u mě špatný přístup. Jmenuj nevýhody OOP.
Poptavka po C++ programatorech je asi 2/3 poptavky po C# programatorech. To
je porad docela dost
V cem v dnesni dobe neni uroven C++ uspokojiva ohledne OOP?
C++ norma je prubezne upravovana a rozsirovana, stejne jako dalsi jazyky.
C++ není ani staré ani zastaralé, to co před 30 lety vzniklo jako C with classes (později C++) má s dnešním C++ společného už dost málo. Microsoft C++ pořád dost podporuje, řekl bych, že teď dokonce více než dřív, před dvěma lety se prosadil za nový standard a budou další, příští standard je tuším plánován na rok 2017. Co se týká OOP tak C++ není čistě objektový jazyk, je to jazyk smíšený, což ale osobně nepovažuji za nevýhodu, objektově orientované programování sice v C++ může být poněkud méně pohodlné než v moderních jazycích, ale, jak už jsem tu párkrát psal, prioritou systému tříd v C++ není pohodlné objektové programování, nýbrž možnost tvořit datové typy, se kterými je možno zacházet co nejvíce stejně jako s typy primitivními, tedy co nejpřirozeněji a nejpohodlněji.
Ve škole nás učili že java a C# jsou nástupci jazyků (typu c++). Proto nechápu proč ten jazyk tak preferuješ? Dnes se učit tento zazyk moc nehodí a radši se každý začne učit Javu. A kvůli jednoduchosti. Nevím jak ostatním ale mě přijde Java opravdu jednoduchá.
Čistě objektové programovací jazyky sice existují, ale programátoři v nich nechtějí programovat. Jsou příliš omezující. Všechny používané programovací jazyky jsou multiparadigmatické.
Java a C# jsou oba jednoduché, alespoň oproti C++ určite. Krásu a výhody C++ oceníš až ve chvíli, když ten jazyk umíš opravdu dobře a jelikož je to jazyk složitý a velmi rozsáhlý, tak na školách nemůžou počítat s tím, že se tam takový jazyk takto dobře naučí třída průměrné inteligentních studentů, což je jeden z důvodů proč se na školách neučí, druhý důvod je ten, že na 90% desktopových aplikací ti Java nebo C# stačí a díky svojí jednoduchosti jsou pro tyto úlohy vhodnější. Jinak neřekl bych, že C++ má nějaké nástupce, tento jazyk si v podstatě de svojí vlastní cestou, Java a C# přebírají jeho základy ale nejsou to jeho nástupci, oboje se používá pro jiný typ úloh.
Delal jsem v Jave 2 roky, pred mesicem jsem zacal s C++ a od te doby jsem
Javu nevidel
Java Multiparadigmatická není! Je to objektový jazyk a je hodně
používán.
Multiparadigmatický jazyk je např: PHP.
Přesně tak C++ je těžký jazyk a oceníš ho ,když to s ním umíš
alebo za posledný den toľko zmieňovaný Python (3 paradigmy)
Chceš mi snad tvrdit, že se v Javě nedá programovat imperativně? Vždyť to vidím všude kolem sebe. Většina programů v Javě je imperativní místo objektových.
WTF David Hartinger ?
"Ohodnotil jsi příliš mnoho komentářů za sebou. Pro zachování
objektivnosti hodnocení budeš moci hodnotit až za chvíli. Zkušenější
uživatelé mají nižší omezení."
(04.07.2013 16:30:44 Kit ++)
Objektové jazyky:
BETA, C++, Boo, C#, Eiffel, Java, JavaScript, Object Pascal,
Objective-C, Ruby, Smalltalk, VB.NET.
Multiparadigmatické jazyky:
Ada, Common Lisp, D, F#, Go, PHP, Python, Scala, Tcl/Tk, Vala
A co třeba tady?
https://cs.wikipedia.org/…%AD_jazyk%29
To je z nějakého nedůvěryhodného zdroje. Objektově se dá programovat i v Assembleru a spousta lidí se to nenaučí ani v C# nebo Javě. Kategorické členění je vždy zavádějící.
C++ je multiparadigmatické, už jenom proto, že v něm můžeš mít funkci normálně mimo třídu.
Už to také vidím:
objektově orientovaný, multiparadigmatický, strukturovaný,
imperativní, reflexivní
Tak aspoň vidíš že to tam je napsaný a že sem si to pouze nevymyslel.
A vidíš tam to slovo multiparadigmatický ?
Zobrazeno 50 zpráv z 117.