Che impatto hanno i linguaggi di scripting sui programmatori junior? [Chiuso
https://softwareengineering.stackexchange.com/questions/70063
Domanda
L'altro giorno ho discusso con uno dei miei insegnanti.
Abbiamo discusso dell'impatto più semplice Lingue di scripting (come Python o Ruby) hanno sui programmatori junior.
Ha sostenuto che i linguaggi di scripting generano tecniche di codifica sciatta perché i principianti non capiscono cosa sta succedendo "sotto il cofano". Ha anche citato altri esempi di come i linguaggi di scripting spesso causano il programmatore a trascurare le preoccupazioni per l'efficienza, la gestione della memoria, la complessità operativa, ecc.
Ho sostenuto che le lingue di livello inferiore potrebbero essere troppo per alcune persone e potrebbero rinunciare prima di sviluppare una passione per la programmazione. Quando ho iniziato a imparare il mio primo linguaggio di programmazione (C), sono arrivato ai suggerimenti e ho rinunciato perché i concetti erano troppo difficili (a mia difesa, avevo solo 14 anni). Se non fosse per Java, potrei non essere diventato un programmatore! Se avessi iniziato con un linguaggio più semplice e poi scavato in profondità, sento che non avrei rinunciato e avrei imparato tanto quanto ho iniziato con C.
La classe si è conclusa prima che entrambe le parti fossero completamente esplorate.
A questo punto, ho predicato che i principianti dovrebbero iniziare con i linguaggi di scripting e poi scavare in profondità; Ma dopo quella discussione, ho iniziato a chiedermi se questo fosse un pensiero errato.
Quindi, che impatto hanno i linguaggi di scripting sui programmatori junior?
Nessuna soluzione corretta