Mit jelent az erősen tipizált nyelv?
Mit jelent az erősen tipizált nyelv?

Videó: Mit jelent az erősen tipizált nyelv?

Videó: Mit jelent az erősen tipizált nyelv?
Videó: KAP#EXTRA • Ébredés novellapályázat eredményhirdetés & értékelés 2024, Április
Anonim

A erősen - gépelt programozás nyelv olyan, amelyben mindegyik típus adatok (például egész szám, karakter, hexadecimális, tömörített decimális stb.) előre meghatározottak a programozás részeként nyelv és az adott programhoz definiált összes állandót vagy változót le kell írni valamelyik adattípussal.

Ilyen módon mit jelent az, hogy egy nyelvet statikusan írnak erősen, ami megakadályozza, hogy mondjuk C erősen legyen gépelve?

Erősen gépelt : az nyelv Ez megköveteli, hogy minden objektumnak típusa legyen. Statikusan beírva : az nyelv ha futási idő helyett fordítási időben hajt végre típusellenőrzést. Ban ben statikusan gépelt nyelv , a hiba akarat fordítási időben kell dobni, nem futási időben.

Ezenkívül a Python erősen tipizált nyelv? Piton egy dinamikusan- gépelt nyelv . A Java egy statikusan gépelt nyelv . Egy gyengén gépelt nyelv , a változók implicit módon nem kapcsolódó típusokra kényszeríthetők, míg a erősen gépelt nyelv nem tudják, és kifejezett átalakításra van szükség. Java és Piton vannak erősen gépelt nyelvek.

Ebből a szempontból mi az erősen típusos nyelv és mi a gyengén típusos nyelv?

A fő különbség durván szólva a erősen gépelt nyelv és a gyengén gépelt az egyik az, hogy a gyengén gépelt az ember implicit módon konverziót végez a nem kapcsolódó típusok között, míg a erősen gépelt az egyik általában nem engedélyezi a nem kapcsolódó típusok közötti implicit konverziót.

A C erősen vagy gyengén gépelt?

C egy statikusan gépelt nyelv, ami az egyes változókat jelenti típus fordítási időben van meghatározva, és nem futási időben, mint a Python vagy a JavaScript. Összefoglalva, ez statikus, gyengén gépelt nyelv. C igazságos erősen gépelt.

Ajánlott: