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
Neaktivní uživatel:10.10.2014 14:19

Ahoj, vím, že asi zase rozpoutám bitvu, jenomže jsem nerozhodný a prostě mi to nedá :)
Zajímá mě (jako už miliony programátorů předemnou), co je lepší nebo výhodnější (na desktopu): Statická, nebo Dynamická typová kontrola?

Odpovědět
10.10.2014 14:19
Neaktivní uživatelský účet
Avatar
hanpari
Tvůrce
Avatar
hanpari:10.10.2014 14:33

Tohle se mi líbí :)

“Dynamic typing is like speeding on the highway on a motorbike – exciting and dangerous. Static typing is like riding in a military tank – safe and slow. Neither is ideal. The solution is somewhere in-between.”

http://blog.zlemma.com/…thon-part-1/

 
Nahoru Odpovědět
10.10.2014 14:33
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Neaktivní uživatel
David Hartinger:10.10.2014 14:41

Za mne statické typování, u všech rozšířených dynamicky typovaných jazyků je velká snaha do nich typy dostat a vznikají nástavby, které to dělají. Je to proto, že se velké projekty dělají s dynamickým typováním opravdu špatně, IDE má problémy kódu rozumět i když je opravdu dobré, trpí refaktoring a napovídání.

Editováno 10.10.2014 14:42
Nahoru Odpovědět
10.10.2014 14:41
You are the greatest project you will ever work on.
Avatar
Odpovídá na Neaktivní uživatel
Zdeněk Pavlátka:10.10.2014 14:46

Statické typování je lepší, už jen kvůli přehlednosti.

Nahoru Odpovědět
10.10.2014 14:46
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
hanpari
Tvůrce
Avatar
hanpari:10.10.2014 14:52

Já bych ještě uvedl na pravou míru. Když si pročtete tuhle diskusi:

https://news.ycombinator.com/item?…

zjistíte, že celá ta věta je posunutá trochu jinam. Když se zde mluví o typové bezpečnosti, tak např. java se zde nepovažuje za právě typově bezpečnou. Mluví se zde o funkcionálních jazycích, jmenovitě Scala a Haskell.

Yeah, Java is not a fair example. It has a type system with the worst compromise between being awkward (and infamously verbose) and not very effective: it gets the short end of the stick on both accounts. It's better than C, granted, but that's saying nothing. It does not compare to a good type system like Scala's or especially Haskell's.

 
Nahoru Odpovědět
10.10.2014 14:52
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 5 zpráv z 5.