De Objective Caml para C e C++/Introdução: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Linha 114:
 
Então quais são as diferenças com o programa C++? Basicamente, são reduzidas ao uso de funções diferentes para realizar a impressão da mensagem <tt>ola.</tt> na saída padrão. Em C, utiliza-se uma função nomeada <tt>printf</tt> que é disponibilizada na biblioteca padrão através do arquivo <tt>stdio.h</tt>. Observe a similaridade com o comando <tt>Printf.printf</tt> da linguagem Objective Caml: o primeiro argumento é o fluxo de saída (<tt>stdout</tt> designa a saída padrão em C), e o segundo argumento é um texto a ser impresso. Em Objective Caml, como em C, esse texto pode ter diretivas de formatação de valores que são então passados como argumentos adicionais à função <tt>fprintf</tt>.
 
=== Lembra-se... ===
 
* C e C++ não possuem interpretadores: Código nessas linguagens deve ser compilado para poder ser executado.
* Um compilador para C é o programa <tt>gcc</tt>, para C++ pode usar o <tt>g++</tt>.
* Um programa C ou C++ deve possuir uma função chamada <tt>main</tt>. Um programa sempre começa a se executar pela função <tt>main</tt>.
 
[[Categoria:De Objective Caml para C e C++|Introdução]]