rctimelines
Utente Èlite
- 5,143
- 2,023
- CPU
- Ryzen 7 2700X | i7-6700k@4.5 | i5-4460... altri
- Dissipatore
- wraith MAX | Scythe Katana2|Arctic Freezer 11LP
- Scheda Madre
- Asrock B450 Fatal1ty 4K | Asus Prime Z270P | Acer Veriton
- HDD
- Samsung 970evo m.2 | vari | Samsung 860 evo
- RAM
- 16GB G.Skill TridentZ 3000 | 16GB CORSAIR 2133 | 8GB DDR3 1600
- GPU
- RadeonPro WX3100 4G | ZOTAC GTX 1070 8G | Quadro k620 2G
- Monitor
- DELL 2419P 2K + Benq 17" | LG Ultrawide 27''
- Net
- fibra 1000
- OS
- Windows10-pro64/OpenSUSE-QL15.1/Debian 10.3
Si, in pratica come lo pensavo anch'io.. il fatto che sia interpretato è intrinseco (condizione necessaria ma non sufficiente, appunto), la presenza di operatori aritmetici (quelli logici mi pare che ci siano anche nei linguaggi di scripting più vecchi) potrebbe essere una cosa in più.. ma ciò svincolerebbe praticamente tutti i linguaggi da questa classificazione!..Formalmente le differenze sono che i linguaggi di scripting operano:
1. in un ambiente runtime specializzato, quindi non quello fornito dal compilatore/sistema operativo ma cose tipo il dom di un browser o Unity o Blender
2. sono interpretati
3. eseguono task ad alto livello, quindi teoricamente cose come shift, operazioni aritmetiche sono vietate??
Python non ha i limiti descritti sopra, ma può operare in quel tipo di ambiente. Ma a parte qualche linguaggio di scripting di nicchia, ad oggi nessuno dei linguaggi maggiori ha quelle limitazioni.
Poi, che python consenta di implementare algoritmi anche di considerevole complessità è abbastanza evidente.
Inviato dal mio Nexus 5 utilizzando Tapatalk