So che il termine "linguaggi di scripting" è solo un sottogruppo di linguaggi di programmazione, ma desidero fare riferimento a linguaggi di programmazione come Python e Ruby, tra gli altri.
-
Prima di tutto, perché non abbiamo bisogno di un compilatore per queste lingue? Ad esempio, IDE come Visual Studio o Eclipse hanno il proprio compilatore per tradurre il codice ed eseguire il programma. Cosa significa interpretare un linguaggio di programmazione e come vengono compilati (Python, Ruby) prima dell'esecuzione nel terminale senza un compilatore?
-
Inoltre, quando installiamo Python o Ruby nei nostri computer prima di iniziare la codifica, cosa stiamo installando? pacchi? File? qualcosa che consente al nostro computer di capire la lingua?