<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Il 22.01.2015 11:28, Carlos Catucci ha
scritto:<br>
</div>
<blockquote
cite="mid:CAEaPG9RQ9tO7waJkMDkkrEW-1JBtwrA2y6yxJzHEVbdYfJ0Gqw@mail.gmail.com"
type="cite">
<div dir="ltr">
<div class="gmail_extra"><br>
<div class="gmail_quote">2015-01-22 10:44 GMT+01:00 Vincenzo
Campanella <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:vinz65@gmail.com" target="_blank">vinz65@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div id=":25n" class="a3s" style="overflow:hidden">Intendo
nel senso che il codice scritto in C/C++ può essere
compilato, e quindi eseguito, su qualsiasi sistema
operativo abbia un compilatore per quei linguaggi (parlo
della totalità o quasi); naturalmente, da questo
discorso va escluso codice scritto in Visual C++.<br>
</div>
</blockquote>
<div><br>
</div>
<div>VisualC++ usa le librerie di m$. Se non le usi compila
lo stesso suppongo. Pero' se compilo codice complesso, che
interagisce con il SO sottostante suppongo di dover avere
un layer intermedio di astrazione oppure devo prevedere
che a seconda del SO faccia in maniera diversa certe cose
(esempio rinominare un file).<br>
</div>
</div>
</div>
</div>
</blockquote>
<br>
Sì, è vero, se usi linguaggio C++ strettamente standard sì; ma
normalmente VC++ viene utilizzato come un RAD per piattaforme Win,
intendevo in quel senso.<br>
<br>
Quanto alla portatilità del codice, è verissimo che se hai un layer
che funge da intermediario verso il sistema operativo (per esempio
WxWidget) il problema non l'hai o l'hai in modo ridotto, io pensavo
ai programmi senza GUI e che girano direttamente sul sistema
operativo.<br>
<br>
Ciao<br>
Vince<br>
</body>
</html>