Zajímají vás nejoblíbenější programovací jazyky?
                  Přečtěte si zajímavosti o vzniku, historii, výhodách
                  a využití programovacích jazyků Java, C++ a C Sharp,
                  které v současné době patří mezi nejpoužívanější.
Programovací jazyk Java
Java, jeden z nejpoužívanějších a nejpopulárnějších
                  programovacích jazyků, spatřil světlo světa už v roce
                  1995. Nespornou výhodou tohoto programovacího jazyka
                  je jeho přenositelnost. Díky ní jej mohou používat
                  programy pracující na různých systémech. Jedná se o
                  platformy pro čipové karty, mobilní telefony, dále
                  samozřejmě také aplikace pro desktopové počítače.
                  Zapomenout nesmíme ani na nejrůznější zabudovaná
                  zařízení a náš výčet uzavírají rozsáhlé distribuované
                  systémy, v jejichž rámci spolupracují počítače po
                  celém světě. Java se stala základním kamenem pro
                  tvorbu open source systému, se kterým se setkáváme v
                  chytrých telefonech a tabletech. Zejména Android
                  umožňuje její široké využití.
Tento objektově orientovaný programovací jazyk do
                  určité míry vychází ze syntaxe C++. V roce 2007 byly
                  uvolněny zdrojové kódy, takže Java se nyní vyvíjí
                  jako open source.
Java je charakteristická zjednodušenou syntaxí bez
                  nízkoúrovňových konstrukcí, dále nabízí generační
                  správu paměti, nezávislost na architektuře a
                  přenositelnost v rámci jedné platformy. Díky
                  robustnosti Javy je možné psát velmi spolehlivý
                  software. Umožňuje rovněž tvorbu vícevláknových
                  aplikací. Jazyk Java lze použít v dynamicky se
                  vyvíjejícím prostředí, pro podporu aplikací v síti.
Programovací jazyk C++
C++ představuje multiparadigmatický programovací
                  jazyk, který vznikl na základě rozšíření jazyka C.
                  Spolu s jazykem Java patří mezi nejpoužívanější. Jeho
                  základním rysem je podpora několika programovacích
                  stylů a kombinování syntaxe, což umožňuje objektově
                  orientované, strukturované a generické programování.
Mezi jeho hlavní výhody dále patří možnost
                  přetěžovat standardní operátory a možnost deklarování
                  více funkcí se stejným názvem. Rovněž lze řídit
                  viditelnost složek objektů vzhledem k ostatním částem
                  programu.
Nutno si však uvědomit, že jazyk C++ není jen
                  pouhým rozšířením programovacího jazyka C a není s
                  ním zcela kompatibilní. Oproti jazyku C šablony
                  umožňují psaní kódu obecným datovým typem, čímž
                  rozšiřují jeho opětovné použití. Možné využití
                  programovacího jazyka C++ je velmi široké.
Programovací jazyk C Sharp
C#, označován také jako C Sharp, představuje
                  moderní a jednoduchý programovací jazyk, který je
                  určen pro nejrůznější účely. První verze, která byla
                  vydána společností Microsoft v roce 2002, byla
                  založena na programovacím jazyku C++ a Java.
I v tomto případě se jedná o objektově orientovaný
                  programovací jazyk. Je určen pro tvorbu aplikací
                  běžících na jednoduchých zařízeních i na zařízeních s
                  vysoce sofistikovanými operačními systémy.
Podstatná je jeho trvanlivost, robustnost a také
                  programátorská produktivita. Zejména programátoři,
                  kteří pracují také s jazyky C a C++, oceňují
                  přenositelnost zdrojového kódu. Opomenout nelze ani
                  velmi dobrou mezinárodní podporu. Oproti C++ se
                  programovací jazyk C# vyznačuje větší bezpečností,
                  neboť umožňuje pouze bezpečné předdefinované
                  konverze.
C# se používá zejména při tvorbě webových aplikací
                  a stránek či webových služeb a dále také k tvorbě
                  databázových programů a formulářových aplikací ve
                  Windows. V neposlední řadě nabízí řešení při tvorbě
                  softwaru pro mobilní zařízení.
