Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Kafac
Člen
Avatar
Kafac:10.3.2015 10:00

Ahoj,asi přes rok programuji v c# a přemýšlím nad přestupem na javu nebo c++.Koukal jsem se na žebříček,jak je jaký jazyk používaný,a o kolik % se rozšiřili či zmenšili.Docela jsem se divil,že c a c++ je používanější jak c# a myslel jsem si,že c# a java budou nastejno nebo že bude c# lepší,ale koukal jsem se a není dost používaný.Koukal jsem se jestli se třeba c# nějak rozšířil,ale ten má zrovna pokles přibližně o 0,5%.

Odpovědět
10.3.2015 10:00
"Lepší, než předpovídat budoucnost, je vytvořit ji." Bill Gates
Avatar
Martin Gabriel
Tvůrce
Avatar
Martin Gabriel:10.3.2015 10:08

C a C++ jsou hodně rozšířené hlavně kvůli použití v embedded systémech, kde si nemůžeš dovolit plýtvat pamětí a výkonem na nějaký framework. Pak je C++ hojně využívané v herním průmyslu a vlastně všude, kde je potřeba vymáčknout z hardware maximum.

Jestli se chceš učit něco nového, tak s C++ určitě chybu neuděláš. :)

Nahoru Odpovědět
10.3.2015 10:08
"Be the change you want to see in the world" - Michael Scofield
Avatar
Odpovídá na Kafac
Luboš Běhounek Satik:10.3.2015 10:11

Ahoj, co tě vede k přestupu?

Používanost jazyka má smysl řešit víceméně jen při hledání práce.

Když zadáš třeba na www.prace.cz "C#" a "Java", tak ti vyleze poměr cca 120:160, "C++" má asi 100.

Ty poměry mi přijdou celkem vyrovnané.

Nahoru Odpovědět
10.3.2015 10:11
https://www.facebook.com/peasantsandcastles/
Avatar
Kafac
Člen
Avatar
Odpovídá na Luboš Běhounek Satik
Kafac:10.3.2015 10:22

Já asi i u toho c# zůstanu jen přemýšlím jaký jazyk bych zkusil,chci si udělat obrázek.Ještě než jem začal programovat,tak jsem chtěl být ten programátor,který dělá vše,nemá něco jako Unity 3D nebo tak,ale píše si všechno sám svůj engine,svoje funkce a tak a tomu je asi hodně podobný c++.Nevím proč,ale strašně mě přitahují těžký jazyky,což asi c# moc není.

Možná,že zatím zůstanu u c#,protože teď půjdu na střední a tam do nás první 2 roky budou drtit javu a pak asi rok c# :D.Mě hlavně zaujal ten žebříček,protože jsem si myslel,že c# bude mít víc %,ale co jsem koukal,tak docela stoupá,tak se třeba za pár let dostane i na 10% :D.

Nahoru Odpovědět
10.3.2015 10:22
"Lepší, než předpovídat budoucnost, je vytvořit ji." Bill Gates
Avatar
Kafac
Člen
Avatar
Kafac:10.3.2015 10:45

http://www.tiobe.com/…i/index.html to je odkaz kdyžtak na tu stránku.

Nahoru Odpovědět
10.3.2015 10:45
"Lepší, než předpovídat budoucnost, je vytvořit ji." Bill Gates
Avatar
Odpovídá na Kafac
Luboš Běhounek Satik:10.3.2015 10:53
Ještě než jem začal programovat,tak jsem chtěl být ten programátor,který dělá vše,nemá něco jako Unity 3D nebo tak,ale píše si všechno sám svůj engine,svoje funkce a tak a tomu je asi hodně podobný c++.

To můžeš v jakémkoliv jazyce, i C# nebo Java, viz třeba Vodáčkův engine napsaný v C#, v akci ho můžeš vidět třeba tady: http://zvb.cz/den/ .

Nahoru Odpovědět
10.3.2015 10:53
https://www.facebook.com/peasantsandcastles/
Avatar
Martin Gabriel
Tvůrce
Avatar
Odpovídá na Kafac
Martin Gabriel:10.3.2015 12:21

Být Tebou se držím jednoho jazyka a snažím se v něm co nejvíc naučit. Drtivá většina věcí je u jazyků podobná a zvyknout si na jinou syntaxi je otázka chvilky. Pak už jen využíváš výhod konkrétního jazyka.
Časem, až budeš mít zkušenosti, budeš vybírat jazyk podle projektu a budeš se učit za chodu. Aspoň já to tak mám.

Nahoru Odpovědět
10.3.2015 12:21
"Be the change you want to see in the world" - Michael Scofield
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Kafac
mkub:11.3.2015 12:47

C/C++ bude stale pouzivany, ked sa ho naucis, nic nestratis, je vhodny na embeded systemy, kde nie je dost miesta na pouzivanie VM, ako to tu uz bolo napisane (kompilator jazyka C/C++ ti rovno vypluje strojovy kod pre procesor, cize nie je potrebne ziadne dalsie behove prostredie, kdezto jazyky ako Java, C#, VB, J# po kompilacii negeneruju ziadny strojovy kod, ale tzv. bytecode, ktory este sa musi interpretovat pomocou VM - cize behoveho prostredia)

dalsia vyhoda C/C++ oproti jazykom ako C#, Java je aj to, ze program napisany v C/C++, kedze je po kompilacii uz v podobe instrukcii pre fyzicke CPU je aj rychlost toho programu, ale nevyhodou je, ze vygenerovany kod nie je prenositelny na ine platformy, kdezto u jazykov, kore prekladaju do bytecode su prenostitelne, pokial existuje na danej platforme behove prostredie

 
Nahoru Odpovědět
11.3.2015 12:47
Avatar
Odpovídá na mkub
Luboš Běhounek Satik:11.3.2015 12:54

.NET se už dneska umí kompilovat přímo do native, viz

https://msdn.microsoft.com/…vs.110).aspx

Nahoru Odpovědět
11.3.2015 12:54
https://www.facebook.com/peasantsandcastles/
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 9 zpráv z 9.