Tartalomjegyzék:
Meghatározás - Mit jelent az erősen gépelt?
Az erősen gépelt fogalom olyan programozási nyelvre utal, amelyet szigorú korlátozások érvényesítenek az értékek különböző adattípusokkal való összekeverésére. Az ilyen korlátozások megsértése és hiba (kivétel) bekövetkezésekor.
A Techopedia magyarázza az Erősen Gépelt
A létező erősen gépelt nyelvekre példa a Java, a Ruby, a Smalltalk és a Python. Java esetén gépelési hibákat észlelnek a fordítás során. Más programozási nyelvek, például a Ruby, a futási idő alatt gépelési hibákat észlelnek.
Az erősen gépelt nyelveknél a műveletek viselkedése kiszámíthatóbb, mint a gyengén gépelt nyelveknél. A hátránya, hogy deklarálnia kell és be kell írnia az összes változót és paramétert - bár egyesek szerint ez egyszerűen jó kódolás.
Az erősen gépelt és a gyengén gépelt nyelvek közötti különbségtétel kissé homályos. Az erősen gépelt nyelvek egy része valójában olyan engedményeket tesz lehetővé, amelyek gyengén gépelté teszik őket. Vegyük például a C # -ot. Míg a C # megköveteli, hogy minden változójának legyen egy meghatározott típusa, ez lehetővé teszi a programozó számára a dinamikus típusellenőrzés letiltását. Még a Java, amelyet az egyik legerősebben tipizált programozási nyelvnek tekint, lehetővé teszi az objektumok más típusokba történő továbbítását.
