Newsgroup: it.comp.lang.c
Titolo: Stranezze dei nuovi linguaggi

Come tutte le cose che faccio mi sono buttato a capofitto nello studio del
C, del C++ e non contento , in modo masochista, anche del Visual C++. Da
quel poco che ho imparato sono arrivato alle seguenti conclusioni:
-1 trovo più complicato il Visual C++ del C/C++ probabilmente perchè vengo
dal Fortran e non ho mai usato linguaggi visuali
-2 mi sembra che Microsoft stia cercando di monopolizzare o quanto meno
rendere piatto, con questo suo ultimo prodotto, anche il mondo della
programmazione...
Che ne pensate?
Saluti a tutti

Saluti a tutti
Totalmente d'accordo.
UNa volta M$ si limitava a fare mastodontici compilatori a linea di comando,
che costavano un occhio e pero' si potevano usare piuttosto bene (chi si
ricorda MSC 4.00?)
Nella peggiore delle ipotesi si utilizzava il compilatore della concorrenza
(Borland) che costava meno, era piu' veloce e si usava anche meglio.
Oggi invece concorrenza ce n'e' pochina.
Da quando c'e' windows M$ ha pensato bene di non diffondere appieno le
specifiche, tantopiu' che spesso alcune funzioni non sono documentate o
vengono documentate male. Questo, dice, per rallentare lo sviluppo di
applicazioni da parte di terzi (ma io non l'ho detto, eh?) e per mantenere
il predominio sul software applicativo su windows.
Ora se n'e' uscita con le MFC. Dovrebbero (a sentire loro) facilitare il
programmatore perche' incapsulano quell'enorme spaghettata che sono le API,
e in parte e' vero.
Solo che, a parte che tanto *chiare* e *semplici* le MFC non mi sembrano,
appena tenti di muoverti un pochino fuori iniziano i problemi e devi tornare
all'SDK.
Insomma secondo me andando avanti di questo passo M$ sara' l'unica a capire
(forse..) il funzionamento interno di windows e dunque a progettare software
non dico affidabile, ma almeno che gira su tutte le macchine!
Sul piano squisitamente aziendale nulla da eccepire, e' ovvio. Guglielmo il
cancello per contare i soldi che ha deve usare il long double, dunque la sua
politica ha funzionato.
Pero' come utente e sviluppatore qualcosa da ridire ci sarebbe.
Purtroppo, checche' se ne dica, sviluppare su piattaforme diverse da win e',
virtualmente impossibile. Chi si compra un programma di gestione magazzino
che gira sotto Os/2? O uno di Totocalcio sotto linux?
Marco

 programmazione...
La Microsoft da sempre, fin dalla prima versione dell'MS-DOS, cerca di
rendere tutto piatto... tranne il suo portafoglio... :-)
EMG


ICQ #34602650

Ciao,
    Visual C++ di "visuale" inteso nel senso + moderno non ha proprio nulla,
il nome e' douto a scelte di marketing (dalla facilita' di sviluppo di
Visual Basic)
Marco Abis
http://www.programmazione.it
ab...@programmazione.it

Ciao,
     > Oggi invece concorrenza ce n'e' pochina.
e' di questi giorni la notizia di un grande accordo tra Inprise/Borland e
Microsoft.
M$ fornira' a I/B le informazioni dettagliate (comprese quelle + "segrete")
e I/B produrra' ambienti di sviluppo milgiori per i S.O. di M$.
Questo anche per scalzare linux e un po' Java.


che gira sotto Os/2? O uno di Totocalcio sotto linux?
Dipende. Se devi sviluppare una applicazione da vendere in poche copie, come
quelle da te elencate puo` essere vero, ma il mercato per applicazioni di largo
consumo sta partendo, e ci sarebbe anche quello per applicazioni /custom/.
Ti elenco i vantaggi che vedo in un programma di gestione di magazzino
sviluppato sotto linux invece che sotto Win9x (NT IMO si *avvicina* gia` di
piu`, ma costa anche di piu`):
* E` gratis per me e piu` economico per il cliente che deve pagare solo
  l'installazione;
* Non dovrei procedere a frequenti reinstallazioni perche` il cliente ha fatto
  qualcosa che non ricorda, ma che ha bloccato il sistema;
* Se il cliente decide di usare il magazzino esistente per vendite su internet
  e` gia` quasi tutto pronto;
* Se si pensa ad internet unix e` lo standard;
* Chi sviluppa in C (per restare almeno un po' in topic) dovrebbe sentirsi piu`
  a suo agio in ambiente unix (sempre IMO);
* Se tutto andasse come prevedo io tra pochi anni saresti l'avanguardia dei
  programmatori :)).
_mirko_

  programmatori :)).
Questa non l'ho capita...?!?
Marco

Questa non l'ho capita...?!?
Io (personalmente) prevedo una grande espansione di linux per le applicazioni
custom (da vendersi su macchina dedicata e intoccabile come se fosse una
macchina da scrivere o un tostapane), quindi se tu (ma in verita` non mi
riferivo a te, ma al poster originale) decidessi di approfondire la
programmazione sotto linux e *se* le mie previsioni si avverassero, saresti
all'avanguardia; ovviamente nel caso tu non l'abbia gia` fatto.
...
Ok mi sono incartato parecchio. Provo a riassumere: chi approfondira` (anche)
linux oggi avra` molte carte da spendere in piu` domani (IMO).
_mirko_
--
Knowledge is power.
"ciucciati.il.calzino" is antispam.

all'avanguardia; ovviamente nel caso tu non l'abbia gia` fatto.
Purtroppo no. Vengo dal DOS e, turandomi il naso, sto passando a win.
Spero tuttavia (utopisticamente) che linux si affermi anche come sistema "di
massa". Ho sentore che lavorare con linux sia 1E40 volte piu' semplice che
con win. Se non altro perche' usavamo unix all'universita' e non ho mai
avuto problemi particolari. Ok, non si usava X-windows, ma sinceramente
credo che nulla puo' essere piu' inutilmente complicato di win...
Per le applicazioni custom c'e' il piccolo problema che il mercato mi sembra
vada da tutt'altra direzione: uniformazione di piattaforme e interfacce,
utilizzo di macchine general purpose (PC?) anche dove sarebbe utile una
macchina dedicata ecc. ecc.
Se non altro perche' poi l'utente puo' giocare al solitario (una volta me lo
hanno chiesto!) nel caso di applicazioni "normali" oppure per permettere
integrazioni/espansioni a basso costo (reti?) nel caso di applicazioni
custom. Ma queste sono solo impressioni, e spero di sbagliarmi.
Marco