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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top