ViniGodoy wrote:
Discordo fortemente de quem se refere isso a um recurso motivado pelo marketing.
Automatic Resource Management é um conceito bastante antigo, já surgido no C++ com o nome de RAII.
Desnecessário dizer que Lisp tem isso desde antes do C++ existir.
Em Lisp a macro with-open-file já fecha o stream automaticamente, seja de forma normal ou por erro. Além das macros padrões, o desenvolvedor pode criar as suas próprias sintaxes para o que bem entender.
C++, assim como Java ou C#, não inventou nada.
This message was edited 1 time. Last update was at 25/08/2011 12:53:06
|