Czy Java jest słabo napisana czy silnie napisana?
Czy Java jest słabo napisana czy silnie napisana?

Wideo: Czy Java jest słabo napisana czy silnie napisana?

Wideo: Czy Java jest słabo napisana czy silnie napisana?
Wideo: Statically Typed Languages - Intro to Computer Science 2024, Listopad
Anonim

Jawa jest statycznie wpisany język. W słabo napisane język, zmienne mogą być niejawnie przymuszone do niepowiązanych typów, podczas gdy w a mocno wpisane języka, którego nie mogą, i wymagana jest wyraźna konwersja. Obie Jawa i Python są mocno wpisane Języki. Przykłady słabo napisane języki to Perl i Rexx.

W związku z tym, jaka jest różnica między silnie typizowanym a słabo typizowanym?

Główny różnica , z grubsza mówiąc, pomiędzy a mocno wpisane język i słabo napisane jednym jest to słabo napisane dokonuje się konwersji pomiędzy typy niepowiązane niejawnie, podczas gdy a mocno wpisane jeden zazwyczaj nie zezwala na niejawne konwersje pomiędzy niepowiązane typy.

Podobnie, co oznacza słowo „słabo napisane”? Przeciwieństwo „silnie wpisany " jest " słabo napisane ", który znaczy ty Móc obejść system typów. C jest notorycznie słabo napisane ponieważ każdy typ wskaźnika jest konwertowany na dowolny inny typ wskaźnika po prostu przez rzutowanie.

dlaczego Java jest silnie wpisana?

Jawa jest mocno wpisane języka programowania, ponieważ każda zmienna musi być zadeklarowana z typem danych. Zmienna nie może rozpocząć życia bez znajomości zakresu wartości, które może przechowywać, a po jej zadeklarowaniu typ danych zmiennej nie może się zmienić.

Co należy rozumieć przez silnie wpisane?

A silnie - wpisany język programowania to taki, w którym każdy rodzaj danych (takich jak liczba całkowita, znak, szesnastkowy, upakowany dziesiętny itd.) jest wstępnie zdefiniowana jako część języka programowania i wszystkie stałe lub zmienne zdefiniowany dla danego programu musi być opisany jednym z typów danych.

Zalecana: