Avatar
KlimiCZ
Člen
Avatar
KlimiCZ:

Chtěl bych se zeptat jestli je lepší mít jeden jazyk př. C#
Nebo víc C#, C++, Java.
Dík za odpověď:)

Odpovědět 4.6.2013 12:17
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Odpovídá na KlimiCZ
Luboš Běhounek (Satik):

No, hodí se umět všechny, lépe se pak shání práce, ale jinak stačí umět jen ten, co používáš, pokud je dostatečně univerzální.

Nahoru Odpovědět 4.6.2013 12:20
:)
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na Luboš Běhounek (Satik)
KlimiCZ:

Já používám c# a chtěl bych začít učit aji javu c++ ,ale kdyz sem to řekl tátovy tam mně na to odpověděl ať se učím jenom jeden ,ale já si osobně myslím , že by bylo lepší umět ich víc.

Nahoru Odpovědět 4.6.2013 12:22
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Kit
Redaktor
Avatar
Odpovídá na KlimiCZ
Kit:

Je lepší se naučit víc jazyků, které jsou výrazně odlišné. C# C++ a Java se od sebe moc neliší, oblasti použití se dost překrývají.

Pokud sympatizuješ s Linuxem, doporučuji kombinaci Bash, Java, Python a Scheme (resp. Haskell, abych neurazil). Každý se hodí na něco jiného.

Nahoru Odpovědět 4.6.2013 12:24
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na KlimiCZ
David Čápka:

Nemá smysl umět 10 jazyků trochu, nauč se raději 1 pořádně.

Nahoru Odpovědět  +2 4.6.2013 12:26
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
KlimiCZ
Člen
Avatar
KlimiCZ:

Nepouzivam linux chyby tam hodne programu

Nahoru Odpovědět 4.6.2013 12:53
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
TomBen
Redaktor
Avatar
Odpovídá na KlimiCZ
TomBen:

Například antiviry, po těch se všem linuxákům stýská. :D

Nahoru Odpovědět  +7 4.6.2013 13:02
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na TomBen
KlimiCZ:

Mněl jsem ho ale mně se nestískalo

Nahoru Odpovědět 4.6.2013 13:03
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
KlimiCZ
Člen
Avatar
KlimiCZ:

A ještě mám jeden dotaz má c# všech co c++
? .)

Nahoru Odpovědět 4.6.2013 13:04
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Kit
Redaktor
Avatar
Odpovídá na KlimiCZ
Kit:

Soudil jsem podle tvého nicku. Které programy ti tam chybí? Vím jen o Cadkey, který v linuxových OS AFAIK nejede.

Nahoru Odpovědět 4.6.2013 13:04
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Redaktor
Avatar
Odpovídá na KlimiCZ
Kit:

C# nemá pointery a nejde utéct mimo meze polí :)

V C# také nejde ani udělat tolik hnusných těžko odhalitelných chyb.

Editováno 4.6.2013 13:08
Nahoru Odpovědět 4.6.2013 13:07
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na Kit
KlimiCZ:

Takže je lepší c++ ?

Nahoru Odpovědět 4.6.2013 13:11
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na KlimiCZ
David Čápka:

Tohle už je opravdu nemoc, musím sem napsat nějaký článek. C++ je starý a složitý jazyk, který se na běžné aplikace téměř nepoužívá. Podle tvých programů, co jsi tu ukazoval, jsi v C# tak v 2. lekci z asi 70ti co tu jsou. Hezky si to tu pročti a nauč se pořádně C#, až potom má smysl přemýšlet o dalších jazycích.

Editováno 4.6.2013 13:19
Nahoru Odpovědět  +5 4.6.2013 13:19
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na KlimiCZ
Petr Nymsa:

Dej na radu @sdraco|5 . Já osobně dělám v C# necelé dva roky a až teď si říkám, že se poohlénu už i trochu jinam ale prioritou mi zůstává C#. Určitě zkoušej paralelně weby - HTML + CSS a dále klidně JS + PHP.

Zatím jsi mnoho asi nevytvořil a nejsi nijak daleko. Zůstaň u C# a uč se ho.

@sdraco|5 - Osobně mě i torchu C++ zajímá, sice bych v něm asi nechtěl dělat, ale čistě ze zvědavosti myslím, že není špatný se v něm něco málo naučit :)

Nahoru Odpovědět 4.6.2013 13:26
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na David Čápka
KlimiCZ:

Dik a v 2.lekci nejsem sem dal

Nahoru Odpovědět 4.6.2013 13:27
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Petr Nymsa
David Čápka:

Určitě to špatné není, když chápeš k čemu je a jak funguje. Jenže všichni si myslí, že se programuje v C++, asi jak vidí to plus plus, tak že je to lepší nebo já nevím, co za tím stojí. Přitom je ten jazyk do začátků naprosto nevhodný a na tvorbu většiny aplikací také.

Nahoru Odpovědět  +2 4.6.2013 13:37
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Odpovídá na KlimiCZ
Luboš Běhounek (Satik):

Jak píše sdraco, nauč se nejdřív pořádně jeden jazyk, pak už přejít na jiný je celkem jednoduché (pokud jsou to podobné jazyky, což C#, Java i C++ jsou).

C/C++ se dnes už hodí jen na specifické aplikace, kde využiješ jeho vlastnosti, které jiné jazyky nemají - třeba když budeš psát Operační systém (i když i OS by se dal napsat i v Javě/.NET) nebo nějakou aplikaci, kde jde o rychlost.

Pokud několik let intenzivně neprogramuješ, tak pro tebe učit se C++ nemá cenu, protože stejně nedokážeš naprogramovat nic, na co bys to C++ potřeboval a v C# / Javě jde programování rychleji.

Jinak učit se (jako primární) "obskurní" jazyky jako Scheme nebo Haskel bych až tolik nedoporučoval, největší poptávka je po programátorech v Javě, .NET a C++ (případně PHP).

Nahoru Odpovědět  +1 4.6.2013 14:11
:)
Avatar
pr0m3the3us
Redaktor
Avatar
Odpovídá na KlimiCZ
pr0m3the3us:

Když pořádně nerozumíš ani C# (nebo klasickému C), C++ nezvládneš vůbec. To není jako psát v ultra-simple HTML.

Nahoru Odpovědět 4.6.2013 14:43
Teprve když vstáváte s hackingem a uléháte s myšlenkou na něj, máte šanci být hackerem
Avatar
Jiří Gracík
Redaktor
Avatar
Odpovídá na pr0m3the3us
Jiří Gracík:

"ultra-simle HTML" se doplňuje "ultra-normal CSSkem" a "ultra-harder JS" nebo "ultra-harder PHPkem". Nepodceňuj "ultra" jazyky :P

Nahoru Odpovědět  +1 4.6.2013 15:01
Creating websites is awesome till you see the result in another browser ...
Avatar
Kit
Redaktor
Avatar
Odpovídá na Luboš Běhounek (Satik)
Kit:

Při výuce programování není nutné a často ani vhodné učit se jazyk, který je žádaný na trhu. Mnohem lepší je naučit se jazyk, ve kterém programátor získá správné návyky. Získá tím schopnost naučit se programovat v libovolném dalším jazyku za poměrně krátkou dobu.

Bash také vlastně patří mezi obskurní jazyky. Dají se v něm napsat nejen neskutečně líné aplikace, ale i svižné vícevláknové programy. Totéž však platí i pro Javu, C# a další. Proto je důležité získat správné programátorské návyky.

Samozřejmě nejde jen o rychlost, ale také o udržovatelnost. Proto vznikly návrhové vzory. Některé propagované, jiné zavrhované. Usnadňují komunikaci mezi programátory.

Nahoru Odpovědět 4.6.2013 15:03
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Redaktor
Avatar
Odpovídá na Jiří Gracík
Kit:

HTML se vždy snažím dělat co nejjednodušší. Dělat v něm design se nevyplácí.

Nahoru Odpovědět  +1 4.6.2013 15:06
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Redaktor
Avatar
Odpovídá na KlimiCZ
Kit:

Pokud nějaký produkt umožňuje dělat víc chyb, tak je podle tebe lepší? A C++ ti rozhodně umožní v programu nasekat daleko víc chyb, než třeba Java nebo C#. Proto ti C++ vůbec nedoporučuji. Alespoň do doby, než se naučíš programovat.

Nahoru Odpovědět 4.6.2013 15:10
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
pr0m3the3us
Redaktor
Avatar
Odpovídá na Jiří Gracík
pr0m3the3us:

Nevím jak pro koho, ale pro mne není PHP ani JS nějak moc "hard".

Nahoru Odpovědět 4.6.2013 15:23
Teprve když vstáváte s hackingem a uléháte s myšlenkou na něj, máte šanci být hackerem
Avatar
Kit
Redaktor
Avatar
Odpovídá na pr0m3the3us
Kit:

Tak ty jazyky ještě moc neznáš. Uvnitř disponují poměrně slušným arzenálem.

Nahoru Odpovědět 4.6.2013 15:30
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
pr0m3the3us
Redaktor
Avatar
Odpovídá na Kit
pr0m3the3us:

Jak znám tyhle jazyky rozepisovat nebudu - to by zabralo hodně času, a poslední dobou ho nemám moc, no troufnu si říci, že je znám celkem dobře, čemu odpovídá i doba kterou v nich pracuji :)

Nahoru Odpovědět 4.6.2013 15:36
Teprve když vstáváte s hackingem a uléháte s myšlenkou na něj, máte šanci být hackerem
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na pr0m3the3us
David Čápka:

Pokud jsi myslel, že jsou tyto jazyky jednoduché na použití, tak máš pravdu. Nicméně záleží na tom, co v nich děláš. Aby byla aplikace v PHP napsaná správně, chce to poměrně pokročilé znalosti i v oblasti architektury. Na druhou stranu include tam dokáže naflákat každý.

Editováno 4.6.2013 15:38
Nahoru Odpovědět  +3 4.6.2013 15:38
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
KlimiCZ
Člen
Avatar
KlimiCZ:

Takže primární jazyk buď c# nebo java chápu to správně a c++ není vastně ta dobrý jak na youtube.cz říkali ?
Děkuji ,že jěště máte se mou strpení Dík ;)

Nahoru Odpovědět  +1 4.6.2013 15:46
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Jiří Gracík
Redaktor
Avatar
Odpovídá na Kit
Jiří Gracík:

Já jsem vůbec nemluvil o tom, že by se v HTML měl řešit primárně design nebo že by mělo být složité :)

Nahoru Odpovědět 4.6.2013 15:47
Creating websites is awesome till you see the result in another browser ...
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na KlimiCZ
David Čápka:

Na youtube říkají věcí :` Jazyků jsou desítky, možná stovky. O každém jazyce najdeš jak je nejlepší, protože to píše zrovna ten, kdo v něm pracuje. Asi ti dochází, že všechny nejlepší nebudou. Řiď se tím, v čem se aktuálně progoramuje, protože 1. to bude dobré a 2. pro to najdeš práci.

Nahoru Odpovědět  +1 4.6.2013 15:49
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Kit
Redaktor
Avatar
Odpovídá na KlimiCZ
Kit:

Srovnáváš to jako armádní nůž (C++) s kalašnikovem (C#, Java). S kalašnikovem naděláš na bojišti větší paseku než s armádním nožem už po krátkém výcviku, ale s nožem se dají vyrobit i kvalitnější zbraně, než je kalašnikov. Dlouho však trvá, než se s nožem naučíš na potřebné úrovni a můžeš se přitom i poranit.

Takže C++ je dobrý, ale jen pro toho, kdo to s ním umí. Hodně začátečníků na něm pohoří.

Nahoru Odpovědět  +7 4.6.2013 15:55
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
pr0m3the3us
Redaktor
Avatar
Odpovídá na Kit
pr0m3the3us:

Krutopřísné porovnání ! +1

Nahoru Odpovědět  +2 4.6.2013 16:00
Teprve když vstáváte s hackingem a uléháte s myšlenkou na něj, máte šanci být hackerem
Avatar
Kit
Redaktor
Avatar
Odpovídá na David Čápka
Kit:

V čem se aktuálně programuje? :)

Programovacích jazyků jsou tisíce. Sám jsem jich pár také napsal.

Některé jazyky jsou vhodné pro výuku, jiné pro komerci. Je lepší nejprve začít těmi výukovými a pak plynule přejít k těm komerčním. Jinak je riziko špatných návyků, jaké třeba vidím na oficiálním serveru Oracle. Tam mají chyb jak maku.

Nahoru Odpovědět 4.6.2013 16:02
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na Kit
KlimiCZ:

Za to porávnání jsem to konečně pochopil moc dík :):O

Nahoru Odpovědět 4.6.2013 16:05
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Odpovídá na KlimiCZ
Lukáš Hruda (Luckin):

Hlavní výhodou C++ je jeho svoboda. Můžeš si v něm dělat co chceš, všechno si v něm můžeš udělat vlastní, ovšem za cenu toho, že ten jazyk je znatelně složitější, než modernější jazyky. Musíš se v něm starat o spoustu věcí navíc, například o správu paměti. Pokud se to naučíš, tak s tím nemusí být problém, ale to může trvat dost dlouho, pokud se na to dřív nevykašleš a nebo v něm nebudeš programovat špatně. Prostě s nedostatkem zkušeností a schopností se jeho hlavní přednost obrací v nevýhodu. Pak také musíš počítat s tím, že spoustu věcí, které v C# nebo Javě jsou součástí jazyka, si v C++ musíš psát sám, popřípadě se v něm dělají složitěji (někdy dost znatelně).

 
Nahoru Odpovědět  +4 4.6.2013 16:46
Avatar
Kit
Redaktor
Avatar
Odpovídá na Lukáš Hruda (Luckin)
Kit:

Asi největší svobodu programování poskytuje Assembler. Přesto ho začátečníkovi doporučovat nebudu. Právě proto, že je až moc svobodný.

Nahoru Odpovědět 4.6.2013 17:09
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Kit
Lukáš Hruda (Luckin):

Pokud na to má hlavu, tak ať si začne třeba se strojovým kódem, ovšem troufnu si tvrdit, že nemá (nebrat jako urážku). Já třeba s C++ v podstatě začínal, ale trvalo mi docela dlouho než sem se ho naučil pořádně a řekl bych, že ne každý to zvládne.

 
Nahoru Odpovědět 4.6.2013 17:19
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na Lukáš Hruda (Luckin)
KlimiCZ:

Tak to jsem se asi rozhod (nemám moc velikou trpělivost ,ale mám ji čímdál větši)

Nahoru Odpovědět 4.6.2013 17:24
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Kit
Redaktor
Avatar
Odpovídá na Lukáš Hruda (Luckin)
Kit:

Programy ve strojovém kódu jsem také zkoušel. Nejkratší měl 3 byty, nejdelší asi 120 bytů. Je to dost pracné.

V Assembleru jsem dělal např. české řazení podle abecedy a vypsání částky slovy. To také byly miniaturní programy do 200 bytů.

Nahoru Odpovědět  +1 4.6.2013 17:25
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Kit
Michael Olšavský:

Já assembler občas používám v kombinaci s C++. Další z jeho výhod. Avšak jak jste psali, souhlasím, že pro začátečníka je naprosto nevhodný. A naučí špatné návyky v OOP, jelikož byl jedním z prvních a oop nebylo tak promyslene. ;-)

 
Nahoru Odpovědět 4.6.2013 18:32
Avatar
Odpovídá na Michael Olšavský
Lukáš Hruda (Luckin):

C++ není objektový jazyk, je to jazyk smíšený a třídy v něm nejsou navrženy tak, aby se v něm dobře programovalo objektově, nýbrž tak, aby s jejich pomocí bylo možné tvořit datové typy, se kterými bude možno zacházet co nejvíce stejně, jako s typy primitivními, tedy co nejpřirozeněji (viz konverzní funkce, konverzní/kopí­rovací konstruktory, přetěžování operátorů).

 
Nahoru Odpovědět 4.6.2013 18:47
Avatar
KlimiCZ
Člen
Avatar
KlimiCZ:

Mám ještě dotaz jak se liší vb.net od c# ?

Nahoru Odpovědět 4.6.2013 18:53
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Odpovídá na KlimiCZ
Michael Olšavský:

Je tam obrovský rozdíl v syntaxy. Jinak skoro nic. Mě osobně přijde vb.net trochu zbytečně "ukecané". Je to ale na tobě. Knihovny jsou stejné, kompatibilita i rychlost také. :-)

 
Nahoru Odpovědět 4.6.2013 18:59
Avatar
KlimiCZ
Člen
Avatar
Nahoru Odpovědět 4.6.2013 19:21
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Kit
Redaktor
Avatar
Odpovídá na Michael Olšavský
Kit:

Přestal jsem rozlišovat ukecanost jazyků, protože jsem si svůj editor upravil tak, abych to psal jedním. Sám si to pak přeloží podle typu souboru.

Editováno 4.6.2013 19:28
Nahoru Odpovědět  +1 4.6.2013 19:26
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Honza Bittner
Redaktor
Avatar
Odpovídá na KlimiCZ
Honza Bittner:

VB se od C# prakticky neliší, avšak VB nepoužívá { } ...

Nahoru Odpovědět 4.6.2013 19:27
Ptejte se mě na cokoli na https://github.com/HoBi/ama a followujte mě na Twitteru https://twitter.com/tenhobi. :-)
Avatar
Kit
Redaktor
Avatar
Odpovídá na Honza Bittner
Kit:

Závorky za mne píše editor podle syntaxe...

Nahoru Odpovědět 4.6.2013 19:32
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na Honza Bittner
KlimiCZ:

To je jediné ne ? má vb víc funkcí ?

Nahoru Odpovědět 4.6.2013 19:32
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Kit
Redaktor
Avatar
Odpovídá na KlimiCZ
Kit:

Zkus se podívat na nějaké hotové programy.

Nahoru Odpovědět  +1 4.6.2013 19:36
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Honza Bittner
Redaktor
Avatar
Odpovídá na KlimiCZ
Honza Bittner:

no tak jsou tam malé rozdíly ...

cyklus for v VB :

For i = 0 To 2
        Console.WriteLine("Knock")
Next
Console.WriteLine("Penny!")
Console.ReadKey()

v C#

for (i=0; i<2; i++)
{
Console.Writeln("Knock");
}
Console.Writeln("Penny!");
Console.ReadKey();

možná na 'vyšším levelu' nějaké větší rozdíly budou, to nevím, ale základy jsou podobné ...

Editováno 4.6.2013 19:38
Nahoru Odpovědět  +1 4.6.2013 19:37
Ptejte se mě na cokoli na https://github.com/HoBi/ama a followujte mě na Twitteru https://twitter.com/tenhobi. :-)
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na Honza Bittner
KlimiCZ:

Zůstanu asi ne C# a do VB se pouštět nebudu:)

Nahoru Odpovědět  +1 4.6.2013 19:46
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Kit
Redaktor
Avatar
Odpovídá na KlimiCZ
Kit:

Lepší bude pro tebe Java, když sympatizuješ s Linuxem.

Nahoru Odpovědět  +2 4.6.2013 21:50
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na Kit
KlimiCZ:

Měl jsem linux ,ale už mám windows na linux mně nešlo mnoho aplikací.
Javu nevím ,ale možná potom taky nevím jestli java nebo C#.

Nahoru Odpovědět 5.6.2013 7:38
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Kit
Redaktor
Avatar
Odpovídá na KlimiCZ
Kit:

Už jsem se sice ptal, ale zeptám se tě znovu: Které aplikace ti pod Linuxem nejely? Mám totiž opačnou zkušenost: Mnoho aplikací, které pod Linuxem používám, neběží ve Windows nebo na nich běží mizerně.

Nahoru Odpovědět 5.6.2013 8:25
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
niveses
Redaktor
Avatar
niveses:

Na Linuxu nefungují CADy :)

 
Nahoru Odpovědět 5.6.2013 8:44
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na KlimiCZ
Petr Nymsa:

Jestli Java nebo C# se tu řešilo 100000x a jestli s tím někdo znovu začne, vlákno se zde uzamče..

Nahoru Odpovědět  +2 5.6.2013 8:47
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Kit
Redaktor
Avatar
Odpovídá na niveses
Kit:

To jsem už psal, takže nic nového. Kromě toho na Linuxu některé CADy fungují.

Nahoru Odpovědět 5.6.2013 8:50
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
niveses
Redaktor
Avatar
niveses:

Kite: co jsem zkoušel tak nic moc :(
Ale dá se to řešit dualbootem..

 
Nahoru Odpovědět  +1 5.6.2013 8:52
Avatar
Kit
Redaktor
Avatar
Odpovídá na Petr Nymsa
Kit:

Takovou válku bych nerad rozpoutal. To by bylo stejné jako slovní souboj mezi věčnými rivaly Emacs vs. Vim, PhotoShop vs. Gimp apod.

Nahoru Odpovědět  +1 5.6.2013 8:53
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Redaktor
Avatar
Odpovídá na niveses
Kit:

CAD nepotřebuji, takže neřeším. Dualboot je řešení. Ještě jsem nezkoušel CAD přes Wine.

Nahoru Odpovědět 5.6.2013 8:57
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
KlimiCZ
Člen
Avatar
KlimiCZ:

dual boot sem zkoušel ale nefungovali zavaděče

Nahoru Odpovědět 5.6.2013 9:06
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Kit
Redaktor
Avatar
Odpovídá na KlimiCZ
Kit:

To snad ne! Když nejprve nainstaluješ Windows a pak Linux, tak Grub dokáže zavést obojí dle výběru.

Nahoru Odpovědět 5.6.2013 9:11
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na Kit
KlimiCZ:

dělal jsem to prvni windows a pak z live cd ubuntu ale nefungovalo to!!!

Nahoru Odpovědět 5.6.2013 9:46
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Kit
Redaktor
Avatar
Odpovídá na KlimiCZ
Kit:

Zajímavé. Už jsem takhle instaloval hodně systémů. Se starším Grubem byly potíže, pokud linuxový bootovací oddíl byl až za hranicí 128 GB. Podle mne to má Ubuntu 12.04 LTS už vyřešeno.

Nahoru Odpovědět 5.6.2013 10:09
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na Kit
KlimiCZ:

Dával jsem tam ubuntu 13.04

Nahoru Odpovědět 5.6.2013 13:02
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Maxfx
Redaktor
Avatar
Maxfx:

když chci udělat nějakou kravinu použiju např C# ale když se jedná grafiku nebo něco složitého na výkon tak c++ je na to nejlepší podle toho jestli jsem v Linuxu nebo ve Windows.

Nahoru Odpovědět 5.6.2013 13:12
Být ovládán znamená být sledován, pod dohledem, špehován, veden, uzákoněn, reglementován, ohrazen, indoktrinován, pře...
Avatar
Maxfx
Redaktor
Avatar
Odpovídá na Lukáš Hruda (Luckin)
Maxfx:

a v tom je ta svoboda můžeš si napsat co chceš :D ale není to sranda :D

Nahoru Odpovědět 5.6.2013 13:14
Být ovládán znamená být sledován, pod dohledem, špehován, veden, uzákoněn, reglementován, ohrazen, indoktrinován, pře...
Avatar
Maxfx
Redaktor
Avatar
Odpovídá na KlimiCZ
Maxfx:

měl jsi si dát 12.04 LTS 13.04 je ještě nová

Nahoru Odpovědět  +1 5.6.2013 13:16
Být ovládán znamená být sledován, pod dohledem, špehován, veden, uzákoněn, reglementován, ohrazen, indoktrinován, pře...
Avatar
Odpovídá na Maxfx
Lukáš Hruda (Luckin):

Na linuxu se, pokud vím, v C++ programuje celkem dost, ale je zvláštní, že spousta programátorů u linuxu dává přednost C před C++, tvrdí, že je to čistější jazyk.

 
Nahoru Odpovědět 5.6.2013 13:28
Avatar
Maxfx
Redaktor
Avatar
Odpovídá na Lukáš Hruda (Luckin)
Maxfx:

Tak podle toho co progrmauješ a je to taky podle toho jak jsi zvyklí psát :D

Nahoru Odpovědět 5.6.2013 13:38
Být ovládán znamená být sledován, pod dohledem, špehován, veden, uzákoněn, reglementován, ohrazen, indoktrinován, pře...
Avatar
Kit
Redaktor
Avatar
Odpovídá na Lukáš Hruda (Luckin)
Kit:

Pokud potřebuji, aby to bylo skutečně rychlé, tak to na Linuxu udělám ve Fortranu nebo v C. Pokud to potřebuji objektově, tak podle typu úlohy sáhnu po Pythonu nebo Javě. Pokud to má být webová služba, použiji PHP. Pokud potřebuji, aby jednojádrová úloha jela paralelně na více jádrech, poradí si s tím Bash. A tak bych mohl pokračovat, těch jazyků tu mám asi 20.

Nahoru Odpovědět  +1 5.6.2013 13:58
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Redaktor
Avatar
Odpovídá na Lukáš Hruda (Luckin)
Kit:

C++ nebyl schválen pro programování vesmírných sond. Proč asi?

Nahoru Odpovědět 5.6.2013 14:00
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Redaktor
Avatar
Odpovídá na KlimiCZ
Kit:

Před dvěma týdny jsem instaloval Ubuntu 12.04 LTS. Potřeboval jsem, aby to jelo a abych se o to nemusel starat.

Nahoru Odpovědět 5.6.2013 14:01
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
KlimiCZ
Člen
Avatar
KlimiCZ:

játo jsem měl stáhlí a 12.04 sem nemel a myslel jsem si ze je 13.04 lepší.

Nahoru Odpovědět 5.6.2013 14:09
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Odpovídá na Kit
Lukáš Hruda (Luckin):

Nevím jak je to u linuxu, ale pod Windows pokud program zkompiluji jako C++ tak je o něco rychlejší, než když ho zkompiluji jako C, přičemž v C++ se dá programovat v podstatě úplně stejně jako v C a k tomu má spoustu věcí navíc, které ale pokud nechceš, nemusíš používat. Tudíž, proč používat C, když můžu psát v C++?

 
Nahoru Odpovědět 5.6.2013 14:10
Avatar
Kit
Redaktor
Avatar
Odpovídá na KlimiCZ
Kit:

Nové verze Ubuntu vychází každých 6 měsíců. Verze 13.04 je proti LTS novější o jeden rok. Jednou za 2 roky vydají verzi, kterou před vydáním důkladněji testují a navíc tuto verzi udržují déle - v daném případě dalších 5 let. Stačí tedy upgradovat jednou za 2 roky verzi LTS a máš stále čerstvý a dobře podporovaný OS.

Verze, které nejsou označeny LTS, jsou spíš pro vývojáře a ty, kterým nějaké drobné chyby nevadí. Jsou to vlastně takové bety. Používat se dají, ale jsou takové "bez záruky" - asi tak na úrovni Windows :)

Nahoru Odpovědět  +1 5.6.2013 14:25
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na Kit
KlimiCZ:

Dík skvělé vysvětlení:)

Nahoru Odpovědět 5.6.2013 14:34
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Kit
Redaktor
Avatar
Odpovídá na Lukáš Hruda (Luckin)
Kit:

Na Linuxu je C zkombinováno s C++, Fortranem a kdoví s čím ještě. Lexikální analyzátory jsou samozřejmě různé, ale zbytek je společný. Je to tedy jeden kompilátor na všechno s podobnými výsledky.

Ve Windows to možná bude tím, že C++ je novější a výkonnější v optimalizacích. C se nechalo zestárnout a už se asi moc neudržuje, aby vývojáři raději přešli k C++.

Zřejmě je tedy výhodné ve Windows psát programy v C a překládat je kompilátorem C++. Nevidím v tom problém.

Nahoru Odpovědět 5.6.2013 14:36
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
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 77 zpráv z 77.