Domov Rozvoj Co je silně napsané? - definice z techopedie

Co je silně napsané? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená silně typizovaný?

Výrazně napsaný je pojem používaný k označení programovacího jazyka, který vynucuje přísná omezení promísení hodnot s odlišnými datovými typy. Pokud jsou taková omezení porušena a dojde k chybě (výjimka).

Techopedia vysvětluje silně napsané

Mezi příklady silně typovaných jazyků patří Java, Ruby, Smalltalk a Python. V případě Java jsou chyby při psaní detekovány během kompilace. Další programovací jazyky, jako je Ruby, detekují chyby při psaní během běhu.

U silně typovaných jazyků je chování operací předvídatelnější ve srovnání se špatně typovanými jazyky. Nevýhodou je, že musí deklarovat a napsat všechny proměnné a parametry - ačkoli někteří by argumentovali, že je to prostě dobré kódování.

Rozlišování mezi silně typovanými jazyky a slabě typovanými jazyky je poněkud rozmazané. Některé z jazyků, které se považují za silně psané, skutečně umožňují ústupky, které je činí špatně napsanými. Vezměte například C #. Zatímco C # vyžaduje, aby všechny jeho proměnné měly definovaný typ, umožňuje programátorovi zakázat dynamickou kontrolu typu. Dokonce i Java, považovaná za jeden z nejpoužívanějších programovacích jazyků, umožňuje objekty přetypovat na jiné typy.

Co je silně napsané? - definice z techopedie