Newsgroup: it.comp.lang.c
Titolo: Il C non esiste più...possibile??

Scusate il leggero OT , 
ma questa ve la devo raccontare!
E' da settimane che stň cercando qualche libro sul C perchč voglio
imparare ad usarlo, ho chiesto in molte librerie (abito vicino a Monza)
e tutti mi hanno detto che reperire libri sul C era molto difficile
perchč č un linguaggio ormai obsoleto...
!?
ho provato anche ad ordinarlo, ma per il momento dicono che non č
neanche piů presente in alcun magazzino editoriale...!!?
possibile che non si riesca a reperire un buon libro sul C ??
da ciň mi sorge un dubbio: che quel proprietario della libreria diceva
bene nel dire "il C č ormai obsoleto" ?!?
bah....
ringrazio per la vostra pazienza e per un'eventuale risposta
bye

..non penso proprio...
-----------------------------------------------------------
E-Mail    : 
nic...@nsoft.it
URL       : 
http://www.geocities.com/blues_nick/
ICQ       : 26032113
-----------------------------------------------------------

bene nel dire "il C č ormai obsoleto" ?!?
In effetti il C e' un linguaggio che ha vissuto l'apice del successo
durante la meta' degli anni '80 ed e' stato rimpiazzato sul finire di
quel decennio dal C++. Oggigiorno il C++, evoluzione del "vecchio" C,
e' il linguaggio maggiormente usato per la programmazione di sistema.
Non e' giusto, comunque, affermare che il C non esiste piu' e non so
dire, sinceramente, se sia obsoleto. Io conosco aziende attualmente
impegnate nel settore informatico che fanno ancora largo uso di
programmatori in C puro. Forse il campo in cui si continua ad
utilizzare il C, al giorno d'oggi, e' quello in cui lo si accosta al
linguaggio macchina, per ottenere un'ottimizzazione estrema del
codice. Credo poi, che in ambiente Unix/Linux, il C sia ancora vivo e
vegeto (il kernel stesso di Linux e' scritto in C, non in C++, cosi'
come X Window).
--
Andrea Laforgia
andrea_...@bigfoot.com

 wrote in message
386dd96b...@diesel.cu.mi.it...





 e' il linguaggio maggiormente usato per la >programmazione di sistema.
mmmh, allora sarebbe possibile saltare direttamente al C++ (che di libri
ce ne sono a josa!) ?? 
oppure sarebbe meglio una buona base di C prima??
thz

 autori sono  M. Romagnoli e  P. Ventura, 
scusa ancora , ma ho due domande da farti:
1) il suddetto libro spiega bene la pogrammazione in C prima di tutto??
o spiega solamente le basi per poi passare al C++ ?
2) quanto costa?
grazie ancora e scusa
bye

 programmatori in C puro.
In italia il panorama è desolanto, se togli il Cobol e il VB (e derivati)
non resta poi molto :-(.
Però secondo me è sbagliato dire che il C++ ha soppiantato il C, anzi
ritengo (è un'opinione personale in generale non condivisa da nessun altro
:-) ) tra 30 anni si programmerà in assembler, C, Cobol e in un qualche
prodotto evoluzione di VB (e tonnellate di dialetti di scripting). Basta.
Java e C++ saranno solo uno sbiadito ricordo.
Ciao da Explobot!
E lunga vita al C e a tutti i suoi adoratori !

Ciao, anch'io abito vicino a Monza e proprio ieri ho fatto un giretto nelle
varie librerie in centro alla ricerca di qualche buon acquisto informatico e
in effetti non si trova poi molto sul C, solo C++.
E' incredibile, in informatica adesso stanno tirando solo libri su prodotti
con un '2000' nel titolo o che fanno riferimento a Linux.
In effetti è triste constatare che nessuno scrive più niente sul C (in
libreria espongono solo le nuove uscite), forse anche perchè il meglio in
questo linguaggio è già stato scritto e non resta da aggiungere altro, in
ogni caso un K&R non dovrebbe essere impossibile procurarselo.
Personalmente io mi sono trovato bene (dopo il K&R) in passato con "C
Manuale di programmazione" di Darnell e Margolis edito dalla McGrawHill.
Mi sa che ti conviene andare a cercarlo a Milano (non è poi così lontano),
al Politecnico o alla Hoepli.
Ciao da Explobot!


Questa e' la solita risposta di un commesso incompetente come ce ne sono
tanti... Dicono cosi' perche' loro conoscono soltanto i libri del visual c++
ultima versione della microsotf press (oltre a quelli della serie internet
for deficidenti ed affini...).
E come se non bastasse (dimmi se sbaglio) il tono della risposta e'
tendente al "ma cosa vuoi tu che non capisci niente, lo sanno tutti che e'
come dico io" e c.v.d ti propinano il libro Visual Basic passo passo, dato
che 99/100 non sanno nemmeno distinguere  tra c e vb
Vi][oZ
-- 
Per rispondere togliere NONSCASSA da reply-to.

 oppure sarebbe meglio una buona base di C prima??
A mio parere, buona la prima.
EMG

 Java e C++ saranno solo uno sbiadito ricordo.
Secondo me potresti aver ragione. Penso anch'io che il C++, proprio per
la sua complessità, non si diffonderà mai tra i programmatori "comuni"
ma resterà sempre più un linguaggio di elite. Dopotutto, chi ha (e chi
avrà ancora di più in futuro) il tempo di apprendere un linguaggio così
difficile?
EMG

 che 99/100 non sanno nemmeno distinguere  tra c e vb
Mi pare che anche tu disprezzi quelli che sono alle prime armi.
Nessuno nasce 'imparato', tutti abbiamo raggiunto le nostre competenze
inanellando successi, ma anche errori e non tutti siamo in grado, abbiamo il
tempo o l'interesse per raggiungere il massimo grado di approfondimento in
un qualunque campo dell'informatica.
Amen ...
... e Buon Natale da Explobot!

 difficile?
Sono (parzialmente) d'accordo.
Ritengo che l'utilizzo migliore del C++ sia ancora come "better C", che come
linguaggio a sè stante. Ciò non toglie che anche altri linguaggi vecchi e
difficili (Smalltalk, Eiffel, Ada, ecc.) hanno avuto alti e bassi, ma alla
fine si sono più o meno stabilizzati per essere usati negli ambiti per cui
sono stati concepiti.
Quello che ancora mi sfugge è l'ambito di utilizzo del C++ a parte il
"better C" di storica memoria e già citato. Se i SO e le librerie fossero
scritti in C++ (o almeno ad oggetti "veri") o se lo saranno, allora credo
che anche la programmazione di sistema "spinta" verrà eseguita in C++
piuttosto che in C. Mi risultava che NextStep fosse realizzato davvero ad
oggetti, ma ha fatto una brutta fine...
--
Alessandro Monti

A parte le librerie universitarie, dove sono costretti a tenere libri seri,
cosa c'è di meglio per una libreria, che tenere un libro del tipo
"programmare in C++ con Win98", sapendo già che gli eventuali acquirenti
torneranno per le versioni successive?
Io credo che le case editrici facciano i loro conticini piuttosto bene.
Invece di tradure libri validi e poco "aggiornabili", traducono i libri che
sono di moda, vendono tanto adesso, e che domani saranno sostituiti da nuove
edizioni più lucide e con impresso l'anno giusto...
A mio parere i vecchi libri sacri, tipo "Algoritmi in C" (magari versione
inglese), insegnano 1G volte in più di tutti i vari "Impara il C in 2
minuti".
--
Alessandro Monti


... e Buon Natale anche da me!


 Non è polemica, è semplice curiosità.
Se tanto mi da tanto windows è fatto in visual basic ;)
-- 
Fabio
And on the seventh day, He exited from append mode.

neanche piů presente in alcun magazzino editoriale...!!?
il libro che ci hanno consigliato per l'esame universitario di C e' la
seconda edizione di "Linguaggio C" di Brian Kernighan e Dennis Ritchie
ed. Jackson Libri
anch'io non l'avevo visto nelle librerie ma ordinandolo in una
settimana e' arrivato (e ne sono apparse delle copie anche nella
libreria, quindi non l'avevo chiesto solo io)
Aranar
e-mail: 
ro...@geocities.com
http://www.nettaxi.com/citizens/Aranar/
   (above all VgaPlanets)
http://www.tempolibero.com/user/aranar
    (sopratutto VgaPlanets)

 


 difficile?
In effetti per programmare in C++ bisogna conoscere bene il linguaggio (ed è
forse questo il motivo che non me lo fa amare, mi piace vedere i risultati
subito), è quasi impossibile un approccio 'alla VB': prova con il poco che
sai e vedi cosa succede.
Il bello del C secondo me è che il linguaggio da imparare è una cavolata,
programmare è un'altro conto ed è un mix di conoscenza della macchina e di
predisposizione alla programmazione.
Ciao da Explobot!

Java e C++ saranno solo uno sbiadito ricordo.
Non credo proprio :)
Tra 30 anni non si programmera', si dira' al computer a voce di fare
qualcosa e lui la fara' :)
A parte gli scherzi, il C++ ha realmente soppiantato il C per la
programmazione di sistema, la programmazione in assembler tra 30 anni
ci sara' ancora, ovviamente, ma non e' detto che sopravvivano
linguaggi come il Cobol, decisamente troppo prolissi e arretrati.
--
Andrea Laforgia
andrea_...@bigfoot.com

oppure sarebbe meglio una buona base di C prima??
E' sicuramente meglio saltare al C++, senza imbarcarsi nello studio di
un linguaggio che comunque predestina ad un futuro passaggio al C++.
L'importante e' trovare un testo che consenta di non soffrire troppo
la conoscenza nulla del C. Molti testi, difatti, consigliano una
conoscenza di base del vecchio linguaggio. "Thinking in C++" e' forse
il miglior testo in circolazione sul C++, scaricalo da
www.BruceEckel.com
.
--
Andrea Laforgia
andrea_...@bigfoot.com

piuttosto che in C. 
Certo che la programmazione "spinta" viene eseguita in C++, ma non da
oggi, e' da tanto ormai. Per certi problemi, il C++ si propone come la
soluzione ideale. Fidatevi ;)
--
Andrea Laforgia
andrea_...@bigfoot.com

qualcun altro" che una falsa verita'.
:) perche' tu ragioni da consumatore. E' ovvio che apprezzi una
risposta di questo genere, perche' soddisfa i tuoi interessi. Sono in
pochi, pero', i commercianti o rappresentati disposti a dartela, in
quanto, combinazione ! ;), va contro i _loro_ interessi.
--
Andrea Laforgia
andrea_...@bigfoot.com

Il bello del C secondo me è che il linguaggio da imparare è una cavolata
Be', non direi proprio una cavolata, ci sono diversi aspetti che
traggono in trappola anche i piu' esperti...
--
Andrea Laforgia
andrea_...@bigfoot.com

Chissà se esistono documenti ufficiali M$ a questo proposito ...
doc ufficiali non so, ma da quando ho installato il visual c++ nelle
finestre di errore di office e' comparso un nuovo tasto: debug
lanciandolo si entra direttamente in visual c++
