A linguagem de programação Cm
AUTOR(ES)
Alexandre Prado Teles
DATA DE PUBLICAÇÃO
1993
RESUMO
Since its first definition (1985, Computer Science Department of Unicamp) the Cm programming language has experienced continuous evolution. Cm compares favorably with C++ about object-oriented features; it is also about to support concurrent and distributed programming. This thesis describes the current state of the Cm programming language and its compiler emphasizing the author s contribution on both. For a complete language understanding please refer to the Cm Reference Manual, inc1uded in the first edition os this work but now published separately due to its bulk. Cm is briefly described as an extension of C supporting modular and object-oriented programming. Cm preserves its ancestor s flexibility and command structure while adding uniformity and strong type checking, data encapsulation, parametric polymorphism, multiple inheritance, operator/function overloading and exception handling. Although somewhat similar to C++, Cm combines new features in a c1earer and more coherent approach while avoiding several C inconsistencies. Also, the Cm compiler automatically analyzes modules in a complex project, so the programmer does not need to study dependency relations or write a make file
ASSUNTO(S)
linguagem de programação (computadores) programação orientada a objetos (computação)
ACESSO AO ARTIGO
http://libdigi.unicamp.br/document/?code=000083874Documentos Relacionados
- Projeto de uma linguagem de programação
- Um compilador para uma linguagem de programação orientada a objetos
- Uma linguagem para programação off-line de robos
- Uma proposta de linguagem visual orientada a objetos para programação de microcontroladores
- Enunciação e discurso : a linguagem de programação Logo no discurso do afasico