Qual è il motivo storico per cui lo last
viene chiamato in Perl anziché break
come viene chiamato in C?Perché 'last' è chiamato 'last' in Perl?
Il design di Perl è stato influenzato da C (oltre a awk, sed e sh - vedere la pagina man in basso), quindi ci deve essere stato qualche ragionamento dietro non andare con la familiare denominazione in stile C di break/last.
Un po 'di storia del Perl 1.000 (rilasciato 18 Dicembre 1987) pagina man:
[Perl] mietitrebbie (nella opinione dell'autore, almeno) alcune delle migliori caratteristiche di C, sed, awk, e sh, quindi le persone che hanno familiarità con quelle lingue dovrebbero avere poche difficoltà con esso. (Gli storici delle lingue noteranno anche alcune vestigia di csh, Pascal e anche BASIC | PLUS.)
Perché Perl non è C? –
Perl è stato influenzato da molte cose. Ci sono volute le cose che piaceva a Larry e ha lasciato dietro di sé le cose che non gli piacevano. Non dare troppo peso al patrimonio culturale. –
Come è possibile che questa domanda abbia una taglia quando una delle risposte ha una citazione direttamente da Larry Wall che risponde esattamente a questa domanda? Quale migliore risposta spera di ottenere? –