Favicon Svetmobilne.cz  Svět mobilně Favicon Svetaudia.cz  Svět audia Favicon TVFreak.cz  TV Freak   Fórum Favicon Digimanie.cz  Digimanie   Fórum   Galerie Společnost oXy Online s.r.o.
Strana 2 z 2 PrvníPrvní 12
Zobrazené výsledky: 16 až 21 z 21

Téma: Jaký jazyk

  1. #16
    Starousedlík SHW Avatar uživatele Dojigiri
    Registrace
    Jun 2008
    Příspěvků
    1,636

    To rozhodně není. C je v podstatě jednoduchej procedurální jazyk, kdežto v C++ jsou objekty, takže je výrazně obtížnější. C++ je taky výrazně obtížnější než Java.

    Tj. přejít z Javy na C++ není jednoduchý, v C++ se musí přemýšlet trochu jinak - je tam navíc správa paměti (alokace, dealokace, destruktory...) a spoustu věcí, který Java udělá "sama" je v C++ nutný si udělat sám. V Javě je v podstatě všechno reference a o nějakou správu paměti se (v běžných případech) vůbec netřeba starat.

    Naproti tomu přejít z C++ na Javu je (podle mě) jednodušší, lze to v podstatě přirovnat k pocitu "odhození balvanu" - v Javě je už spousta věcí hotových, a nedělají se v ní tak snadno chyby ("nutí" psát program správně, je tam propracovaný systém výjimek - který samozřejmě může být i v C++, ale to si ho musíte nejdřív naprogramovat, atd.). Jen je potřeba si zvyknout na pár věcí, který jsou tam jinak, a začít "přemýšlet" o trochu jinak (= bez práce s pamětí).

    Z toho vyplývá i obtížnost naučení - naučit se (základ) C++ je výrazně obtížnější než v Javě (IMHO), a je potřeba se učit i věci, který jsou z hlediska samotný algoritmizace zbytečný (třeba práce s pamětí), stejně tak jsou v C++ některý další věci, který Java vůbec nemá (šablony - i když v současný době už Java genericitu umí, ale dělá to trochu jinak, nebo třeba přetěžování operátorů je v C++ hodně silná věc, ovšem pokud se použije špatně, zase umí hodně znepřehlednit program ...). C++ je prostě víc "hardcore". V Javě je potom zdlouhavější se naučit různý nadstavby (J2EE, servlety, atd.), ale to jsou věci, který třeba C++ jako takový vůbec nemá.

    Jinak je samozřejmě v první řadě být schopen vymyslet algoritmus, kterým problém vyřešit, znát datový struktury, který je nejvýhodnější použít, atd., a to už je v obou jazycích víceméně stejný (v základu mají hodně podobnou syntaxi).
    Odpovídat lze po přihlášení

  2. #17
    Starousedlík SHW Avatar uživatele xmarek
    Registrace
    May 2008
    Příspěvků
    1,689

    to Dojigiri Tak pod to bych se podepsal. Jelikož teď dělám JNI, tak zjišťuji co jsem v C/C++ všechno zapomněl.
    Odpovídat lze po přihlášení



  3. #18
    Nováček
    Registrace
    Aug 2009
    Příspěvků
    21

    ok tedy jen na shrnutí co jsem se dozvěděl...
    já teda zkusím C++ a JAVA pač v těchto jazycích jsou i ukázky v knize o oop,
    z které se učím (některé i v C#) a později radíte přejít na C# nebo pokračovat v JAVA...
    ...Visual Basic a Delphi jsou tedy mimo hru...
    ...a co se týče webu PHP s využitím ASP
    Odpovídat lze po přihlášení

  4. #19
    Nováček
    Registrace
    May 2006
    Příspěvků
    24

    Citace Původně odesláno od Keyzio Zobrazit příspěvek
    bohužel .NET mi nic neříká a ani jsem o něm neslyšel :/
    zvolím C# a uvidím každopádně výše zmíněné HTML/XHTML umím...
    ...myslíte si že má cenu se k němu naučit PHP, JavaScript nebo co mam knihu
    HTML a MySQL
    .net je platforma, pro kterou je jeden z programovacich jazyku prave c#
    Odpovídat lze po přihlášení

  5. #20
    Obyvatel SHW
    Registrace
    Jan 2009
    Příspěvků
    322

    no osobně nevím co chceš na dopravní fakultě programovat

    ale asi stránky to nebudou takže na php apod. zapomněl

    dobrá volba by opravdu měla být to C++ či C#

    nicméně tuším, že ve finále skončíš u nějakého expertního systému nebo nějaké matematické laboratoře... ale uvidíš sám

    programovací jazyky totiž nejsou primárně kontruovány na vypočty... ale na funkce
    Odpovídat lze po přihlášení

  6. #21
    Obyvatel SHW Avatar uživatele CommanderZ
    Registrace
    Nov 2007
    Příspěvků
    533

    Citace Původně odesláno od petr.svec Zobrazit příspěvek
    no osobně nevím co chceš na dopravní fakultě programovat

    ale asi stránky to nebudou takže na php apod. zapomněl

    dobrá volba by opravdu měla být to C++ či C#

    nicméně tuším, že ve finále skončíš u nějakého expertního systému nebo nějaké matematické laboratoře... ale uvidíš sám

    programovací jazyky totiž nejsou primárně kontruovány na vypočty... ale na funkce
    Na vypocty C# rozhodne neni dobra volba. Pri operacich s vetsimi mnozstvimi pameti (hlavne kdyz potrebujete v prubehu behu algoritmu vytvaret a mazat velke mnozstvi objektu) je neskutecne pomale.
    Odpovídat lze po přihlášení

Strana 2 z 2 PrvníPrvní 12

Podobná témata

  1. Jaký jazyk vybrat?
    Od Sunshine v sekci Programování
    Reakcí: 16
    Poslední příspěvek: 08-05-2010, 22:13
  2. Windows XP: Anglický jazyk
    Od Zvire v sekci OS Windows
    Reakcí: 3
    Poslední příspěvek: 03-02-2010, 21:35
  3. Jaký programovací jazyk používáte nejvíce?
    Od Dojigiri v sekci Programování
    Reakcí: 11
    Poslední příspěvek: 21-06-2008, 20:55
  4. D - programovací jazyk
    Od Architect v sekci Programování
    Reakcí: 3
    Poslední příspěvek: 02-04-2008, 16:49
  5. co je to za jazyk: !#00.000 ?
    Od mech13 v sekci Programování
    Reakcí: 4
    Poslední příspěvek: 15-05-2007, 01:51