[Linuxtrent] Re: Richiesta aiuto C++

  • From: Filippo Santovito <filippo.santovito@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Thu, 23 Jan 2003 22:07:28 +0100

Alle 21:28, giovedì 23 gennaio 2003, Flavio Stanchina ha scritto:
> On Thursday 23 January 2003 09:36, Mario wrote:


> Il fatto che le stringhe non siano un tipo ma, al più, una classe (e non 
> sempre con  tutti i metodi utili al posto giusto) genera tutta una serie di 
> problemi.

Scusami ma questa non l'ho capita, in c++ una classe definisce un nuovo tipo 
quindi dal mio punto di vista una std::string (come una QString o una 
CString) definiscono a tutti gli effetti un uno tipo di dato. Il fatto che 
poi abbiano i metodi al "posto giusto" dipende dall'analisi e dalla 
progettazione del nuovo oggetto e in questo il c++ puo fare ben poco. Il c++ 
ti fornisce degli strumenti potentissimi ma se uno li usa male il linguaggio 
puo fare molto poco.

> Poi è ovvio che un programmatore professionista non può essere un
> "inesperto" in senso assoluto, ma non tutti si chiamano Kernighan,
> Stroustrup o Knuth. 

Basta capire il polimorfismo, il resto viene da solo

>Un linguaggio che non ti lascia fare errori è meglio
> di uno che ti costringe a pensare con attenzione anche ad alcune cose
> apparentemente banali.

Come dire che win è superiore a linux!! O come dire che Visual Basic & è un 
linguaggio a oggetti!! Se un linuguaggio non ti lascia fare errori vuol dire 
che non ti lascia la libertà di trovare nuove vie di sviluppo e che quindi è 
poco potente, almeno, io la vedo cosi.

>
> Detto questo, io col C++ mi trovo benone perché ho un'esperienza piuttosto
> lunga col C, conosco alcuni dei problemi del C++ e non mi lascio fregare
> (non spesso ;) da puntatori, metodi virtuali ed altre amenità, anzi, mi
> diverto a scrivere codice complicato. Ma per quasi tutti i programmi utili
> che mi vengono in mente consiglierei il C (ed un'accurata cernita dei
> programmatori) se si tratta di progetti tipo kernel o utility di sistema,
> oppure linguaggi più gentili eventualmente integrati da librerie scritte
> in C dove richiesto.

Non sono completamente daccordo con te ma sarebbe troppo lungo spiegarne i 
motivi e adesso francamente non ne ho tanta voglia, magari ne riparliamo in 
pvt se ricapita l'occasione.

Filippo 
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: