Je Java napísaná slabo alebo silne?
Je Java napísaná slabo alebo silne?

Video: Je Java napísaná slabo alebo silne?

Video: Je Java napísaná slabo alebo silne?
Video: ANGULAR CLI DLA PROGRAMISTÓW JAVA - ANGULAR W 45 MIN 2024, Smieť
Anonim

Java je staticky - napísané na stroji Jazyk. V slabo napísané jazyku môžu byť premenné implicitne prinútené k nesúvisiacim typom, zatiaľ čo v a silne napísané jazyk, ktorý nemôžu, a vyžaduje sa výslovná konverzia. Obaja Java a Python sú silne napísané jazykoch. Príklady slabo napísané jazyky sú Perl a Rexx.

Aký je v tomto ohľade rozdiel medzi silne a slabo typizovaným typom?

Hlavný rozdiel , zhruba povedané, medzi a silne napísané jazyk a a slabo napísané jedným je, že a slabo napísané človek robí konverzie medzi implicitne nesúvisiace typy, kým a silne napísané jeden zvyčajne nepovoľuje implicitné konverzie medzi nesúvisiace typy.

Podobne, čo znamená slabo napísané? Opak „silne napísané na stroji " je " slabo napísané “, ktorý znamená vy môcť obísť typový systém. C je notoricky slabo napísané pretože akýkoľvek typ ukazovateľa je konvertovateľné na akýkoľvek iný typ ukazovateľa jednoduchým odliatím.

prečo je Java silne napísaná?

Java je a silne napísané programovací jazyk, pretože každá premenná musí byť deklarovaná s dátovým typom. Premenná nemôže začať život bez toho, aby poznala rozsah hodnôt, ktoré môže obsahovať, a akonáhle je deklarovaná, typ údajov premennej sa nemôže zmeniť.

Čo znamená výraz silne zadaný?

A silne - napísané na stroji programovací jazyk je taký, v ktorom každý typu údajov (ako je celé číslo, znak, šestnástkové číslo, zbalené desatinné číslo atď.) je preddefinované ako súčasť programovacieho jazyka a všetkých konštánt alebo premenných definované pre daný program musí byť popísaný jedným z dátových typov.

Odporúča: